Intégration ERP et POS

Connecter un ERP ou POS à la Facture Normalisée DGI en RDC

Architecture, états documentaires, validation et retour de preuve pour un connecteur DGI en RDC.

Illustration du guide Intégration ERP et POS DGI
Réponse directe

Une intégration robuste sépare le système de vente du protocole fiscal. L'ERP ou le POS envoie un document unifié à EazLink. La couche de conformité valide les données, applique le parcours configuré et renvoie un statut, les identifiants et les preuves à conserver.

Source de référence : Réforme de la Facture Normalisée - DGI RDC.

À retenir

Définir un schéma stable entre le système métier et la couche fiscale.

Rendre chaque état et chaque action suivante visibles.

Éviter les doubles soumissions avec une clé d'idempotence.

Conserver l'entrée, la réponse et l'historique de reprise.

Le flux de référence

Le POS ou l'ERP crée la vente. EazLink transforme les champs en document fiscal unifié, contrôle les données et lance le parcours prévu. Le résultat revient au système d'origine avec un statut métier compréhensible. Le reçu, le QR code, l'identifiant fiscal ou le motif de rejet sont ensuite disponibles au bon endroit.

Les états à ne pas cacher

Un document ne doit pas être seulement réussi ou échoué. Il peut être reçu, en validation, en soumission, en attente de reprise, confirmé ou rejeté. Des états clairs empêchent les équipes de recréer une facture ou de relancer manuellement une transaction déjà traitée.

Résilience et idempotence

Une clé stable par document protège contre les doublons lorsque le POS, le réseau ou l'opérateur relance la demande. En cas d'indisponibilité, la transaction est persistée avant l'accusé de réception, puis reprise avec un délai progressif. Les échecs persistants doivent rejoindre une file d'exception visible.

Sécurité et audit

Les secrets d'accès restent hors du code et sont gérés par environnement. Les journaux ne doivent pas exposer des données inutiles. L'audit relie la demande métier, la transformation, la soumission, la réponse, les reprises et le résultat final.

Définir un contrat que les métiers comprennent

Une intégration ERP DGI RDC devient plus stable lorsque le document échangé ressemble à une facture, pas à la table interne d'un logiciel. Vendeur, client, lignes, taxes, devise, références et type de document forment un contrat lisible. Les champs propres à Odoo, Sage, SAP ou au POS restent dans l'adaptateur. Cette séparation réduit les changements lorsque l'un des systèmes évolue.

Le contrat doit aussi décrire les absences. Que faire si le client n'a pas de numéro impôt ? Une désignation vide bloque-t-elle la vente ? Qui arrondit le total ? Ces décisions sont validées par les équipes métier et fiscales, puis traduites en règles testables. Le connecteur DGI ne devrait jamais inventer silencieusement une donnée manquante.

Traiter la réponse comme un cycle

L'intégration POS DGI ne se résume pas à un appel HTTP. Le POS a besoin d'un accusé durable, puis d'un état exploitable. Reçu, en validation, en soumission, en attente, confirmé ou rejeté sont des situations différentes. Chacune appelle une action distincte pour le caissier, le support ou la finance.

Une référence de corrélation relie toutes ces étapes. Si l'écran se ferme ou si la caisse redémarre, le système retrouve le même document. L'idempotence garantit qu'une nouvelle demande avec cette référence renvoie le résultat connu au lieu de créer une seconde facture. C'est un détail technique avec un effet très concret sur la comptabilité.

Organiser le support avant le pilote

Dans un flux ERP POS DGI, la première erreur visible n'est pas toujours la cause. Une taxe incorrecte peut venir de la fiche article, une adresse absente du référentiel client et un délai de la connexion. Le tableau d'exploitation doit montrer la catégorie de l'erreur, le dernier échange et l'action conseillée. Sans cela, toutes les demandes arrivent au développeur du connecteur.

Définissez qui corrige les données, qui peut relancer, qui contacte le conseil fiscal et qui intervient sur le réseau. Pendant le pilote, notez les questions des utilisateurs. Elles révèlent les statuts mal nommés et les procédures trop théoriques bien plus vite qu'un rapport de tests techniques.

Questions fréquentes

Faut-il une API différente pour chaque ERP ?

Non. Un schéma unifié peut servir de contrat stable et des adaptateurs traduisent les formats propres à chaque système.

Que se passe-t-il après un rejet ?

Le motif est renvoyé au système ou à l'équipe responsable. Une correction explicite est préférable à une boucle automatique aveugle.

Comment éviter une double facture ?

Utilisez une clé d'idempotence et conservez le résultat associé à la première soumission.

Peut-on commencer avec un seul site ?

Oui. Un pilote réduit permet de vérifier les données et l'exploitation avant généralisation.

Continuer la préparation

Sources et vérification

Vérifiez les procédures et listes actuelles avant toute décision de conformité.

Source officielleRéforme de la Facture Normalisée - DGI RDCMises à jour officiellesCommuniqués officiels - DGI RDCCommuniqué officielModalités pratiques applicables depuis le 1er décembre 2025

Cartographiez votre propre parcours.

ERP, POS, sites, volume, réseau et responsabilités de support.