> ## Documentation Index
> Fetch the complete documentation index at: https://docs.eat-now.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Ce qui se synchronise

> Le tableau de référence complet : quelles informations circulent entre EatNow et NowOS, dans quel sens, à quel moment, et quelles sont les règles de priorité.

Cette page est la **référence exhaustive** de l'intégration. Elle sert à répondre précisément à « est-ce que X remonte ? » et « pourquoi mon changement a disparu ? ».

***

## D'EatNow vers NowOS

EatNow envoie une réservation à la caisse **dès qu'elle est confirmée**, puis **à chaque modification**. L'envoi est automatique et immédiat.

### Quand l'envoi a lieu

<AccordionGroup>
  <Accordion title="À la création">
    Réservation prise sur le portail, par téléphone, par l'agent IA WhatsApp, par un prescripteur, via Google Réserver ou saisie par votre équipe.
  </Accordion>

  <Accordion title="À chaque modification">
    Changement de statut, de couverts, de tables, de note interne, de client, d'heure. Y compris les modifications faites par le client depuis son lien de confirmation.
  </Accordion>

  <Accordion title="Sur les mouvements d'argent">
    Encaissement d'un acompte, d'un prépaiement, capture ou libération d'une empreinte bancaire.
  </Accordion>

  <Accordion title="Sur les gestes automatiques">
    Attribution automatique des tables, passage automatique en no-show en fin de service, clôture automatique.
  </Accordion>

  <Accordion title="Avant une suppression">
    Une réservation supprimée dans EatNow est d'abord envoyée à la caisse comme **annulée**, pour qu'elle disparaisse aussi du panneau.
  </Accordion>
</AccordionGroup>

### Ce que contient chaque envoi

| Information                  | Détail                                                                              |
| ---------------------------- | ----------------------------------------------------------------------------------- |
| **Statut**                   | Voir la table de correspondance ci-dessous.                                         |
| **Nom du groupe**            | Le nom du client. Vide si la réservation est anonyme → la caisse affiche *Walk-in*. |
| **Couverts**                 | Le nombre de personnes.                                                             |
| **Heure**                    | Date et heure exactes, dans le fuseau horaire de votre restaurant.                  |
| **Tables**                   | Les tables attribuées, jusqu'à 20, **si elles sont associées**.                     |
| **Note interne**             | Le champ *Note interne* du formulaire, jusqu'à 500 caractères.                      |
| **Fiche client**             | Voir [La fiche client sur la caisse](/fr/nowos/guest-profile).                      |
| **Allergies & commentaires** | Le champ *Allergies & commentaires* de la réservation, jusqu'à 500 caractères.      |
| **Prépaiement**              | Montant déjà encaissé et détail (acompte / prépaiement).                            |
| **Empreinte bancaire**       | Montant et état (active, libérée, débitée).                                         |

### Correspondance des statuts

| Statut EatNow                                     | Devient sur la caisse |
| ------------------------------------------------- | --------------------- |
| En attente / En attente de paiement               | **Pas envoyé**        |
| Confirmé                                          | Confirmée             |
| Confirmé (paiement en attente)                    | Confirmée             |
| Confirmé manuellement                             | Confirmée             |
| Double confirmé                                   | Confirmée             |
| Arrivé                                            | Arrivée               |
| Assis / Partiellement assis / Assis pour boissons | Placée                |
| Terminé                                           | Terminée              |
| No-show                                           | No-show               |
| Annulé par le client                              | Annulée               |
| Annulé par le restaurant                          | Annulée               |
| Rejeté                                            | Annulée               |

<Note>
  Les réservations **en attente** ne partent jamais sur la caisse. C'est volontaire : tant qu'une demande n'est pas acceptée, elle ne doit pas encombrer le plan de salle ni bloquer une table pour la salle.
</Note>

***

## De NowOS vers EatNow

La caisse prévient EatNow de tout ce qui se passe en salle. Chaque message est vérifié cryptographiquement (grâce au secret de signature) et traité une seule fois, même en cas de renvoi.

| Ce qui se passe en salle                                         | Effet dans EatNow                                                                                                                                                                                         |
| ---------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Un client est placé** sur une table                            | La réservation passe en **Assis**, avec les tables et l'heure d'installation. Un ticket de réservation part à l'impression si vous l'avez configuré.                                                      |
| **Un client de passage est installé**                            | Une réservation **Walk-in** est créée, déjà **Assis**, sur les bonnes tables.                                                                                                                             |
| **L'addition évolue**                                            | Le total en cours est enregistré sur la réservation (visible dans la vue Plan de salle).                                                                                                                  |
| **Une addition est encaissée**                                   | Le montant payé est rattaché à la réservation et au client. L'acompte consommé est identifié à part. L'empreinte bancaire est **libérée** automatiquement.                                                |
| **Une table est libérée après paiement**                         | La réservation passe en **Terminé**, avec l'heure de départ. L'empreinte est **libérée**.                                                                                                                 |
| **Une commande est annulée après le début du repas**             | La réservation passe en **Terminé** (le client est bien venu). L'empreinte reste en l'état : c'est à vous de décider.                                                                                     |
| **Une commande est annulée avant tout envoi en cuisine**         | La réservation **redevient Confirmée**, ses tables sont libérées, le lien avec la commande est coupé. Le client est toujours attendu.                                                                     |
| **Une table est déplacée**                                       | Rien dans l'immédiat : le nouveau placement suit aussitôt et met les tables à jour.                                                                                                                       |
| **Le client est marqué arrivé**                                  | La réservation passe en **Arrivé**.                                                                                                                                                                       |
| **Le client est marqué no-show**                                 | La réservation passe en **No-show**, ses tables sont libérées sur le plan et l'empreinte bancaire est **débitée** automatiquement.                                                                        |
| **La réservation est annulée sur la caisse**                     | La réservation passe en **Annulé par le restaurant** et ses tables sont libérées sur le plan. La commande, elle, reste ouverte sur la caisse : le client peut rester et payer comme un client de passage. |
| **Les tables d'une réservation sont changées** (avant placement) | Les tables sont mises à jour et marquées **définitives**.                                                                                                                                                 |
| **Les couverts sont corrigés à table**                           | Le nombre de couverts est mis à jour.                                                                                                                                                                     |
| **La note de la commande est réécrite**                          | La **note interne** de la réservation est mise à jour.                                                                                                                                                    |
| **Un placement demandé par EatNow est refusé**                   | La réservation est marquée comme refusée par la caisse ; la trace apparaît dans l'onglet **Historique**.                                                                                                  |
| **Un nouveau plan de salle est publié**                          | EatNow relit le plan et vérifie que vos associations de tables pointent toujours vers des tables existantes.                                                                                              |

<Warning>
  Un geste fait sur la caisse met à jour le **statut** dans EatNow, mais ne déclenche **jamais** vos communications client (email, WhatsApp) ni vos remboursements. Pour prévenir ou rembourser un client, faites le geste **depuis EatNow**.

  La seule exception est l'**empreinte bancaire**, qui est libérée ou débitée automatiquement — voir [Acomptes, prépaiements et empreintes](/fr/nowos/payments).
</Warning>

***

## Les règles de priorité

Comprendre ces quatre règles suffit à expliquer 99 % des comportements.

<AccordionGroup>
  <Accordion title="1. Le dernier geste l'emporte">
    Sur les champs partagés (couverts, note interne, tables, statut), la modification la plus récente gagne, quel que soit le système où elle a été faite. Il n'y a pas de « côté prioritaire » : il y a un ordre chronologique.
  </Accordion>

  <Accordion title="2. EatNow reste le livre de comptes des réservations">
    Quand la salle modifie les couverts, les tables ou la note sur la caisse, EatNow applique le changement **puis le renvoie** à la caisse pour confirmation. C'est ce qui garantit que les deux systèmes ne divergent jamais, même sur les champs modifiables des deux côtés.

    C'est aussi ce qui explique un comportement qui peut surprendre : si EatNow **refuse** un changement (voir règle 3), la caisse revient visiblement à la valeur d'EatNow. Ce n'est pas un bug, c'est le refus qui s'affiche.
  </Accordion>

  <Accordion title="3. Une réservation clôturée ne se modifie plus">
    Une réservation **Terminé**, **No-show**, **Annulé** ou **Rejeté** est figée. Un événement tardif venu de la caisse (une addition qui traîne, un message renvoyé) ne peut plus la ressusciter ni la modifier.

    Si la salle corrige les couverts ou la note sur une réservation déjà clôturée, EatNow refuse et la caisse revient à la valeur d'EatNow.
  </Accordion>

  <Accordion title="4. Une table non associée bloque le geste — entièrement">
    Si la salle attribue trois tables à une réservation et qu'une seule des trois n'est pas associée dans EatNow, le changement est refusé **en bloc**. EatNow ne place jamais un groupe sur « les tables qu'il a reconnues » : ce serait contredire silencieusement la salle.
  </Accordion>
</AccordionGroup>

***

## Ce qui ne se synchronise pas

Pour être complet, voici ce qui reste volontairement d'un seul côté :

| Élément                                              | Où il vit                                                 |
| ---------------------------------------------------- | --------------------------------------------------------- |
| Le contenu de la commande (articles, prix)           | NowOS uniquement. EatNow ne reçoit que les totaux.        |
| Les remises, les modes de paiement détaillés         | NowOS uniquement.                                         |
| La fiche client (contact, tags, historique)          | EatNow uniquement. La caisse l'affiche en lecture seule.  |
| Les emails et WhatsApp envoyés au client             | EatNow uniquement.                                        |
| Les empreintes bancaires (débit / libération)        | EatNow uniquement. La caisse affiche un badge informatif. |
| Les services, la capacité, les règles de réservation | EatNow uniquement.                                        |
| Le menu, les tarifs, la cuisine                      | NowOS uniquement.                                         |
