Chaque logiciel maîtrise son domaine.
NEXUS les relie pour aider les dirigeants à prendre de meilleures décisions.
L'API NEXUS a deux volets : un connecteur qui lit les ventes directement depuis votre logiciel de caisse pour calculer CA, marge, volumes et performance par employé, quart, heure et catégorie — et des points d'entrée pour déclarer des données terrain (contrôles stock, campagnes, exceptions de marge). Elle ne remplace pas les imports existants tant qu'elle n'est pas validée en production.
NEXUS n'ajoute pas un tableau de bord de plus à consulter. Il transforme une donnée qui existe déjà — une ligne de vente dans votre caisse — en une recommandation concrète pour le dirigeant. Voici, étape par étape, ce qui se passe entre le moment où un client paie et le moment où une décision est prise.
Un client achète un produit, à un instant précis, encaissé par un employé donné.
La transaction est stockée dans votre système, avec vos propres identifiants et votre propre format.
La ligne de vente est lue en lecture seule, puis normalisée : produit, quantité, prix, marge réelle, employé, quart.
Cette vente est comparée à l'historique du produit, du quart, de l'employé — pas regardée isolément.
Pas un chiffre de plus à interpréter : une action concrète, avec le fait qui la justifie.
Chaque logiciel maîtrise son domaine — la caisse encaisse, le stock compte, le planning organise. NEXUS ne remplace aucun d'entre eux : il les relie pour que le dirigeant n'ait plus à faire la synthèse lui-même.
{
"type": "recommandation",
"site": "vito-sainte-marie",
"generee_le": "2026-07-29T18:00:00-04:00",
"origine": {
"vente_id": "sl_987654",
"produit": "Boissons — prod_00871",
"quart": "shift_20260729_01"
},
"constat": "Le volume de ce produit chute de 18% les soirs de semaine depuis 3 semaines, sans changement de prix.",
"recommandation": "Vérifier une rupture de stock en fin de service ou repositionner le produit avant 18h.",
"confiance": "élevée"
}
Parce que NEXUS —
Chaque vente que vous enregistrez déjà devient une recommandation concrète pour votre client, sans qu'il ait besoin d'un outil de plus.
NEXUS lit vos données en lecture seule. Il ne s'installe jamais à la place de votre caisse, ni de votre gestion de stock.
Une clé API à portée strictement définie, aucune écriture vers votre système — votre produit reste le vôtre.
Un connecteur simple à exposer côté lecture, pas une refonte de votre produit ni un partenariat lourd à maintenir.
Ils gagnent un conseiller décisionnel sans changer d'outil de caisse — et vous restez leur logiciel de référence.
NEXUS analyse aujourd'hui les ventes, le stock et la caisse. Mais certaines questions restent sans réponse mesurée — pas par manque d'intelligence, par manque de données.
Le panier moyen, la performance par employé ou par heure, le détail des contrôles de stock, l'impact réel d'une promotion produit par produit et les raisons d'une marge atypique n'existent nulle part dans NEXUS — ces informations restent dans la caisse, dans d'autres outils, ou dans la tête du manager.
NEXUS lit directement les ventes de la caisse (sans jamais y écrire), et reçoit en plus les déclarations terrain que seul un humain peut fournir. Les recommandations du Conseiller NEXUS s'appuient alors sur des faits mesurés, ligne de vente par ligne de vente, plutôt que sur des approximations.
Un connecteur qui lit les ventes de la caisse, et trois points d'entrée pour des déclarations que seul le terrain peut fournir.
Une seule porte d'entrée entre votre système d'information et NEXUS : la clé API. Lecture seule dans un sens, écriture stricte dans l'autre — jamais les deux sur le même flux.
Jamais d'écriture vers votre caisse. Le connecteur ne fait que lire les ventes — aucune opération de NEXUS ne peut modifier, créer ou supprimer une donnée côté logiciel de caisse.
Une clé API par établissement. Chaque intégration n'agit que pour le site auquel sa clé est rattachée — jamais pour un autre.
La donnée d'origine n'est jamais perdue. Chaque ligne reçue de la caisse est conservée telle quelle, séparément des calculs NEXUS — une évolution du moteur ne peut jamais altérer la source.
Portée précise par clé. Une clé dédiée aux déclarations de contrôle stock ne peut pas écrire dans les campagnes commerciales, ni ailleurs.
Tout ou rien. Une donnée incomplète ou incohérente est rejetée en entier — jamais enregistrée à moitié, jamais remplacée par une valeur par défaut qui fausserait un calcul.
Avec la clé API fournie par votre logiciel de caisse, jamais l'inverse : aucune écriture ne part de NEXUS vers la caisse.
Chaque ligne reçue est archivée sans transformation, avant tout calcul — la source ne disparaît jamais derrière le résultat.
Les identifiants et champs propres à votre logiciel de caisse sont harmonisés vers le format interne de NEXUS.
CA, marge, volumes et performance par employé, quart, heure et catégorie s'appuient sur la donnée normalisée.
Illustration de ce que NEXUS reçoit en lecture depuis la caisse — le connecteur n'est pas encore actif, cet exemple montre la structure cible. Le format réel dépendra de l'API que votre logiciel de caisse expose.
{
"id": "sl_987654",
"created_at": "2026-07-29T14:32:20-04:00",
"updated_at": "2026-07-29T14:32:20-04:00",
"status": "completed",
"ticket_id": "tk_123456",
"employee_id": "emp_045",
"shift_id": "shift_20260729_01",
"sold_at": "2026-07-29T14:32:18-04:00",
"product_id": "prod_00871",
"barcode": "3290000000000",
"category": "Boissons",
"quantity": 2,
"unit_sale_price_ht": 2.30,
"unit_sale_price_ttc": 2.50,
"unit_purchase_price_ht": 1.15,
"cost_method": "cmp",
"currency": "EUR",
"total_ttc": 5.00
}
product_id/barcode, jamais sur le libellé. NEXUS calcule lui-même la marge à partir des prix HT et de cost_method — aucune marge déjà calculée ne doit être transmise.Structure prévue de la documentation destinée aux équipes techniques des logiciels de caisse, à publier au moment de l'ouverture du connecteur. Le détail complet existe déjà sous forme de spécification interne et de guide d'intégration ; cette section en résume la structure publique.
https://uzhjpqpctpvxytxpxoqz.supabase.co/functions/v1/api-v1
GET /api/v1/sales en lecture, endpoints d'écriture pour les déclarations terrain (contrôles stock, campagnes, exceptions de marge).code, message, field, request_id, timestamp) commun à tous les endpoints.429 avec en-tête Retry-After ; fréquence d'appel convenue conjointement avec l'éditeur de caisse.L'implémentation se fait établissement par établissement, en commençant par le connecteur caisse en lecture seule — le flux qui débloque le plus de valeur.
Parlez-nous de votre logiciel de caisse et de ce que vous aimeriez voir remonter automatiquement dans NEXUS.