Toutatis — Donner les moyens à votre entreprise de se développer

Produits

Toutatis Caisse

Point de vente Dolibarr complet — caisse, cuisine, borne, plan de salle et commande web dans un seul hub.

Architecture
Hub hors-ligne
Canaux
Caisse · Borne · Web
Version
v2.24
Hub caisse

TakePOS, étendu pour la restauration et le retail

Toutatis Caisse transforme Dolibarr + TakePOS natif en point de vente de production : terminaux multiples, flux cuisine, impression réseau, sessions de caisse et synchro optionnelle vers un ERP maître — sans remplacer votre comptabilité.

Vente hors-ligne

Continuez à encaisser si la liaison tombe. Tickets, paiements et stocks sont mis en file locale ; le hub réconcilie au retour du réseau.

Terminaux multiples

Caisses nommées pos1, pos2… avec routage par poste, périmètre ticket Z et tiers par défaut. Assistant de bootstrap en une passe.

Moteur d’impression unifié

Hooks imprimante ticket, tickets cuisine ESC/POS, file print_worker et modèles systemd. Mode replace consolide l’impression Dolibarr.

Dispatch cuisine

TakeposHubKitchenTicket route les lignes vers les postes de préparation. Écrans KDS, états couleur et bump — même pipeline caisse, borne et web.

Synchro maître distant

Push/pull optionnel vers un Dolibarr central : produits, clients, factures et stocks — idéal franchise ou back-office multi-sites.

Droits & audit

Permissions fines pour KDS, postes, routage, tests imprimante et redémarrage workers. Journal d’événements et page diagnostics.

Cas d’usage

Un module, quatre modèles de vente

Comptoir retail, service à table, restauration rapide et groupes multi-sites partagent le même moteur TakeposHub — activez uniquement les surfaces nécessaires.

Retail & comptoir

Boutiques, boulangeries, fermes, desks click-and-collect.

  • Hooks recherche code-barres
  • Session caisse + clôture Z
  • Mouvement stock à la vente
  • Modèles ticket par poste

Restaurant & brasserie

Service à table avec plan de salle, runner et écran cuisine.

  • Salles nommées & formes de tables
  • Bascule sur place / à emporter + TVA
  • Board runner pour le service
  • Expéditeur pour retrait comptoir

Restauration rapide

Borne auto-commande, écran client et files d’attente TV.

  • Borne PWA avec outbox hors-ligne
  • Écran comptoir numéro de ticket
  • Affichage TV salle d’attente
  • Options produit & merchandising POS

Multi-sites & franchise

Hub local par établissement, reporting consolidé en amont.

  • URL Dolibarr distant + workers sync
  • Routage imprimante par site
  • Catalogue produit central
  • Surveillance heartbeat workers

Back-office cuisine

Impression, KDS et routage par poste

Chaque ligne vendue connaît son poste de préparation avant d’arriver en cuisine. Imprimantes réseau, écrans bump et réimpressions partagent la même classe de dispatch.

  • Assistant admin : imprimantes, postes, routage produit→poste
  • TakeposHubKitchenTicket — mise en page ESC/POS dédiée par poste
  • Board KDS AJAX avec transitions d’état et droits
  • print_worker CLI + unités systemd pour la production
  • Envoi cuisine différé pour retrait planifié / commande web payée
  • Diagnostics : test impression, profondeur file, alertes worker stale

Service à table

Plan de salle, réservations et analytics

Remplace le sélecteur TakePOS natif par des salles nommées, tables positionnables et réservations. Le staff ouvre ou fusionne les tickets ; les managers consultent l’occupation.

  • Salles, zones et métadonnées table (places, forme, couleur statut)
  • Calendrier réservations lié aux holds de table
  • Script override POS — Floors() ouvre le picker hub
  • Jeton API public pour widgets de réservation
  • Dashboard analytics : rotations, durée, heures de pointe
T1
T2
T3
T4
T5
T6
T7
T8
T9

Toutatis Caisse · floorplan picker

Accueil client

Surfaces client au-delà de la caisse

Donnez de la visibilité aux clients et des tableaux légers au staff — tous alimentés par le même order board.

Écran comptoir

Séquence ticket par minute (12:26-1) sur écran client — configurable par terminal.

Expéditeur

Workflow retrait comptoir : en préparation → prêt → remis, avec statut connexion.

Runner

Board runner pour le service à table — polling des tickets ouverts par salle.

Affichage TV

Board salle d’attente sans afficher les montants.

Journal commandes

Journal chronologique POS et omnicanal pour les chefs de poste.

Options produit

Groupes modificateurs (taille, sauce, extras) avec modal POS et pavé numérique.

Commandes omnicanales

Borne, web et API — un seul moteur public_order

Tous les canaux distants POSTent vers api/public_order.php. Le worker crée les factures Dolibarr, déclenche la cuisine au bon moment et retourne une référence ticket — identique borne sur place ou Store Totatus.

  • Borne PWA (/takeposhub/public/kiosk/) — templates tactiles, outbox hors-ligne, maintenance
  • Toutatis Store /commander — page commande proxifiée via toutatis-store
  • Sélecteur créneau retrait avec envoi cuisine différé
  • Paiement en ligne Store Stripe/Mollie — cuisine après encaissement
  • Canaux : kiosk, web, qr_table (roadmap), staff_kiosk
  • Rate limiting, liaison cashdesk et file public_order_worker
POST /takeposhub/api/public_order.php
channel: kiosk | web | qr_table
payment_mode: counter | online
→ invoice + kitchen dispatch

Contrôle caisse

Sessions, PIN et discipline fiscale

Ouvrez et fermez les postes avec fonds de caisse, écarts et lien ticket Z. Connexion PIN rapide sans partager les mots de passe Dolibarr.

  • Modal session caisse dans TakePOS avec fonds d’ouverture et clôture
  • Rapports ticket Z par poste terminal
  • PIN rapide par utilisateur depuis l’admin
  • Mode vente par défaut et bascule sur place / emporter avec recalcul TVA
  • Export journal pour le comptable

Z-ticket · Session · PIN

Terminal-scoped closing reports and cashier rotation without shared passwords.

Catalogue complet

Toutes les options TakeposHub

La version 2.24 livre l’ensemble ci-dessous. Activez les fonctions via constantes Dolibarr ; chaque zone a son écran admin sous Configuration Hub.

Configuration hub

URL distant, feature flags, préfixe terminal, mode impression, TVA emporter.

Imprimantes

Registre imprimantes réseau, tests connexion et CLI modèles ticket.

Postes

Postes de préparation avec toggle KDS et liaison imprimante.

Routage

Associer produits et catégories aux postes cuisine / bar / froid.

Sessions caisse

Ouverture/fermeture poste, suivi fonds et rapports session.

PIN rapides

Connexion caissier par PIN sans identifiants Dolibarr complets.

Workers

Heartbeat print_worker et public_order_worker, PID et détection stale.

Synchronisation

Push/pull catalogue, clients et documents vers maître distant.

Diagnostics

Vérifications environnement, constantes et indices support.

Journal événements

Événements hub structurés pour dépannage et conformité.

Plan de salle

Salles, tables, formes et intégration picker POS.

Réservations

Holds table et calendrier liés au plan de salle.

Analytics plan

Occupation et temps de service par salle.

Options produit

Jeux d’options, groupes et items avec UI modal POS.

Merchandising POS

Emplacements promo et tuiles upsell sur la grille POS.

Admin borne

Menu, branding, templates, liaison cashdesk et bannière maintenance.

API commande publique

Entrée REST pour borne, proxy Store et futur QR table.

Créneaux retrait

Fenêtres horaires configurables et déclenchement cuisine différé.

Pont paiement en ligne

Sessions paiement Store — webhooks Stripe/Mollie finalisent la cuisine.

Modèles ticket

Mises en page ESC/POS et HTML installables par cas d’usage.

De la commande à la cuisine au client

Que la vente démarre en caisse, en borne ou sur le web, le pipeline converge sur une facture Dolibarr et un dispatch cuisine.

  1. 1

    Saisie

    Caissier, borne client ou panier Store construit les lignes avec options, mode vente et métadonnées table ou retrait.

  2. 2

    Valider & payer

    Paiement comptoir TakePOS, paiement au retrait sur borne, ou session Stripe/Mollie Store avant envoi.

  3. 3

    Facture & dispatch

    public_order_worker ou hook POS crée le ticket, route les lignes et met en file les impressions cuisine.

  4. 4

    Préparer & remettre

    Bump KDS, état prêt expéditeur, runner à table ou numéro écran client — depuis le même order board.

ERP natif

Factures, stocks et CRM restent dans Dolibarr

Toutatis Caisse n’est pas une base POS parallèle. Chaque vente est une facture Dolibarr avec produits, TVA, tiers et stocks — prête Peppol, exports et reporting groupe.

  • Utilise TakePOS natif + modReceiptPrinter — pas de catalogue dupliqué
  • Stock décrémenté à la validation avec hooks entrepôt
  • Tiers créés ou rapprochés selon défauts cashdesk
  • Triggers intégrés à vos workflows Dolibarr existants
  • S’associe à Toutatis Bridge pour la synchro e-commerce
Produits

Dolibarr · TakePOS · Factures · Stock — une base

Prêt développeur

API commande publique + proxy Store

Intégrez la commande partout : PWA borne, page food Store Totatus ou votre front. Proxy authentifié sur Store ; API directe sur le hub avec jetons cashdesk.

  • GET config / menu / pickup_slots — bootstrap borne et web
  • POST submit — canal, lignes, pickup_at, payment_mode
  • GET lookup — statut ticket pour écrans suivi client
  • Store : /toutatisstore/food/proxy et /food/payment/session

public_order.php

{
  "channel": "web",
  "cashdesk_id": 1,
  "lines": [...],
  "pickup_at": "2026-09-06T18:30:00",
  "payment_mode": "online",
  "payment_status": "paid"
}

Pourquoi Toutatis Caisse plutôt qu’un POS SaaS autonome ?

Les POS cloud optimisent la caisse mais isolent finance, stock et facturation B2B dans un autre système.

Toutatis Caisse POS SaaS autonome
Comptabilité Factures Dolibarr natives Export nocturne / saisie manuelle
Stock Mouvements ERP temps réel App inventaire séparée
Omnicanal Caisse + borne + web Store Souvent modules payants
Cuisine Routage + KDS + print worker Imprimante basique
Données Votre serveur / Toutatis Cloud Verrouillage éditeur
B2B & Peppol Même ERP que le back-office Deuxième stack requise

Prêt à déployer un POS de production sur Dolibarr ?

Toutatis Caisse est disponible sur Toutatis Cloud ou votre instance. Nous accompagnons le bootstrap postes, routage imprimantes, branding borne et Store /commander.

Toutatis

Portail client

Gérez vos abonnements, la facturation et les informations liées à votre compte.

Connexion

Entrez votre adresse email pour recevoir un lien d'accès sécurisé.

Ouvrir le portail client complet