Aller au guide
H2Guide Horizon213Horizon213 ERPTous les guides
Poser une question

Tous les guidesCaisse

Récupérer les ventes que la caisse n’a pas encore envoyées

Ce qui arrive à une vente au comptoir quand la connexion tombe, et pourquoi renvoyer une vente ne peut jamais facturer deux fois.

Étapes
4 · Environ 4 min
Qui peut le faire
Propriétaire · Responsable · Membre de l’équipe
Nécessite le module
Caisse

Avant de commencer

Les connexions tombent, les navigateurs se ferment, les tablettes se déchargent. Dans une boutique, rien de tout cela n’est une urgence, grâce à une décision dans le fonctionnement de la caisse : un panier est enregistré sur l’appareil avant d’être envoyé, pas après l’échec de l’envoi.

Au moment où le vendeur appuie, la marchandise est passée par-dessus le comptoir et l’argent est dans le tiroir. La vente a déjà eu lieu. L’enregistrer d’abord est le seul ordre dans lequel elle survit à ce qui peut arriver ensuite.

Le compteur en attente

Quand une vente n’a pas encore été confirmée par le serveur, la caisse affiche combien sont en attente. La plupart du temps vous ne le verrez jamais : une vente est mise en file et vidée en une seconde.

Si le nombre reste affiché, la connexion est tombée. Continuez à servir. Les ventes continuent d’être prises et d’être gardées, et le compteur vous dit combien sont dues au serveur.

Renvoyer est toujours sans risque

C’est la partie qu’il faut croire, car c’est elle qui empêche de faire des dégâts en voulant bien faire.

Chaque panier porte sa propre référence. Quand la caisse envoie une vente que le serveur a déjà vue, celui-ci répond avec la vente qu’il avait enregistrée — il n’en enregistre pas une seconde. Une vente peut donc être envoyée deux fois, ou cinq, et le client est facturé une seule fois.

C’est pourquoi la caisse réessaie simplement, et pourquoi vous n’avez jamais à déterminer si une vente est passée.

Ce qu’il ne faut pas faire

Ne ressaisissez pas la vente. Renvoyer est sans risque ; ressaisir ne l’est pas. Un nouveau panier est une nouvelle référence, et une nouvelle référence est une seconde vente — la seule chose contre laquelle la conception ne peut pas vous protéger. Si vous doutez qu’une vente soit passée, attendez que le compteur se vide et cherchez-la dans les ventes du jour. Elle y est presque toujours.

N’effacez pas les données du navigateur sur l’appareil tant que des ventes attendent. La file vit dans le stockage de ce navigateur, sous la session de caisse à laquelle elle appartient. L’effacer supprime les ventes, et il n’y a nulle part ailleurs d’où les récupérer.

Avant de clôturer la caisse

Clôturez la session seulement quand le compteur est à zéro.

Clôturer alors que des ventes attendent produit un écart que personne ne peut expliquer : l’argent est dans le tiroir, les ventes ne sont pas encore dans le système, et l’écart se lit comme un manquant plutôt que comme une file. Attendez, puis comptez.

Si la connexion est toujours coupée à la fermeture, comptez le tiroir et notez le chiffre sur papier, puis clôturez la session une fois les ventes passées. Un chiffre écrit sur le moment est une preuve ; un chiffre reconstitué le lendemain est une supposition.

La file appartient à l’appareil et à la session de caisse sur lesquels elle a été prise. Des ventes en attente sur un téléphone ne partiront pas d’un autre, et n’apparaissent nulle part tant que cet appareil n’est pas de retour en ligne. Si un appareil de caisse est perdu ou effacé alors qu’il détient des ventes en attente, ces ventes sont perdues — c’est la vraie raison de vérifier que le compteur est à zéro avant de quitter un poste.

Ensuite, vous voudrez peut-être