Note d’ingénierie · TapDine · 1 min de lecture
Une étape fiscale qui ne bloque jamais le service
Chaque vente TapDine est enregistrée auprès d’un prestataire fiscal certifié. Ce prestataire est une dépendance réseau : l’étape fiscale est donc une file d’attente avec nouvelles tentatives, et non une barrière devant le client.
En Albanie, chaque vente d’un restaurant doit être fiscalisée : la facture est enregistrée auprès d’un prestataire fiscal certifié, conformément à la législation albanaise. TapDine est intégré à un tel prestataire. Pour la France, où s’appliquent les exigences NF525, l’intégration avec un prestataire certifié fonctionne dans l’environnement de test du prestataire.
Un prestataire fiscal est une dépendance réseau. S’il est lent ou indisponible un samedi à 21 h, l’établissement a toujours une salle pleine à servir. La règle que nous avons intégrée est donc simple : les paiements ne sont jamais bloqués par l’étape fiscale. Si le prestataire est défaillant, le paiement passe, l’échec est conservé et le document fiscal est renvoyé plus tard. Tout ce qui a dû être renvoyé apparaît dans le reporting, afin que le gérant puisse voir ce qui s’est passé et le justifier.
Le reste du parcours de commande est conçu de la même façon, autour du matériel et des habitudes que l’établissement possède déjà. Les commandes arrivent en temps réel sur l’écran de cuisine via WebSockets, organisées par poste de travail. Les tickets s’impriment sur des imprimantes de reçus ESC/POS standard, une par poste : cuisine, bar, comptoir. Les appels de serveur arrivent immédiatement sur les téléphones du personnel.
Un établissement se configure à partir d’un modèle Excel standard : zones, tables, catégories et articles de la carte. Cartes, prix et langues se modifient instantanément, sans réimpression. Les établissements à plusieurs espaces, chacun avec sa carte et son équipe, et les groupes multi-sites se gèrent depuis un seul tableau de bord.