# Une caisse qui fonctionne sans internet, ça change quoi ?

> Une caisse « cloud » classique cesse d'encaisser quand la connexion tombe — et une panne de box ou un Wi-Fi saturé un samedi matin n'a rien d'exceptionnel. Une caisse conçue pour fonctionner sans internet garde les données nécessaires sur place : elle vend, pèse, imprime et ouvre le tiroir sans aucun réseau, puis synchronise au retour de la connexion. Cette différence n'apparaît pas dans une démonstration courte ; elle apparaît le jour d'une coupure. Le terme technique, si vous comparez des offres : « offline-first ».

## « 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 :

- une **facture** au comptoir exige la connexion : le numéro de
  facture est unique au niveau de l'entreprise. Hors ligne, le client
  reçoit son ticket et la facture est émise à la reconnexion ;
- les **commandes web** arrivent en caisse au retour du réseau ; si le
  site de commande tourne côté serveur, il continue de son côté à
  confirmer des commandes dans vos quotas ;
- le tableau de bord consulté à distance montre les chiffres à la
  dernière synchronisation, pas à la seconde.

**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.

---

Source : http://preview.kwitto.be/blog/fonctionnalite-offline · Mis à jour le 10/08/2026
