« Fonctionne hors ligne », ce n’est pas toujours la même promesse ?

Non. Sous la même mention, les fiches commerciales recouvrent des réalités différentes. Beaucoup de caisses « fonctionnent hors ligne » au sens où l’écran reste allumé, mais la recherche produit ralentit, les prix ne se mettent plus à jour, le multi-caisses se fige, et certaines fonctions (commandes, fidélité, parfois l’encaissement carte) exigent le serveur. Dans une caisse réellement autonome, internet n’est pas une condition pour vendre : la connexion sert à synchroniser et à accélérer le reste. Un test avant de signer : demander une vente complète, ticket compris, box débranchée — puis une deuxième sur l’autre caisse.

Que doit savoir faire une caisse coupée du monde ?

Situation Ce qui doit continuer à fonctionner
Internet coupé (box, opérateur) Vendre, peser, imprimer, tiroir, titres-repas, clôture de journée
Plusieurs caisses, internet coupé Les caisses communiquent entre elles sur le réseau local : paniers transférés, remboursement d’un ticket émis sur l’autre caisse
Réseau local coupé aussi Chaque caisse continue seule, et l’indique à l’écran
Retour du réseau Tout se synchronise sans double compte ni perte, sans intervention

Le troisième cas est le test le plus dur : les données saisies hors ligne doivent se réconcilier sans créer de doublons (une vente envoyée deux fois ne peut pas compter deux fois) et sans rien perdre.

Et la comptabilité, dans tout ça ?

Le journal des recettes doit rester continu et inaltérable, coupure ou pas. Une architecture qui remplit cette exigence enchaîne les ventes localement (chaque ticket scellé à la suite du précédent), puis fait vérifier cette chaîne par le serveur : la coupure ne crée ni trou ni doute sur la séquence. Si la caisse demande de régulariser la comptabilité à la main après une coupure, l’exigence de continuité n’est pas remplie.

Les limites du hors ligne

Tout ne peut pas être local. Trois limites à connaître :

Où Kwitto se situe. Chaque terminal est autonome : il vend sans internet, et les caisses d’un magasin se synchronisent entre elles sur le réseau local. La limite des factures décrite ci-dessus s’applique aussi à Kwitto ; elle est indiquée sur le ticket (« facture à suivre ») plutôt que passée sous silence.


FAQ

Combien de temps une caisse peut-elle rester hors ligne ? Indéfiniment pour vendre. La seule contrainte est de synchroniser à terme pour la sauvegarde et le reporting — l’ordre de grandeur est en jours, pas en minutes.

Que devient un ticket si l’imprimante est aussi en panne ? La vente est enregistrée quand même ; le ticket digital (écran, QR) remplace le ticket papier.

Le paiement par carte marche-t-il sans internet ? Le terminal de paiement a ses propres règles, qui dépendent de l’acquéreur. La caisse enregistre la vente dans tous les cas ; en pratique, le paiement se fait en espèces ou est noté sur le terminal autonome.

Deux caisses hors ligne peuvent-elles rembourser le même ticket deux fois ? Pas si elles communiquent en local : un remboursement fait sur l’une marque le ticket comme remboursé sur l’autre, même sans internet.