Connexion ERPNext vers une couche d'intégration FEC

Réponse courte

ERPNext peut transmettre les données nécessaires par API ou par une application dédiée, puis enregistrer le statut fiscal sur la facture source. La version, les champs personnalisés et le fonctionnement du POS doivent être testés. ERPNext ne figurait pas sur la liste DGI consultée le 4 septembre 2026.

Ce guide s'adresse à

Entreprises, développeurs Frappe et intégrateurs ERPNext qui préparent une intégration fiscale locale.

Limite réglementaire

La souplesse technique d'ERPNext ne vaut pas homologation. Le logiciel, sa version et le montage complet doivent suivre le parcours applicable.

Où déclencher l'envoi dans ERPNext ?

La soumission d'une Sales Invoice fournit un point de départ naturel, mais un hook mal placé peut bloquer l'utilisateur ou envoyer deux fois le document. Le flux doit enregistrer un identifiant stable avant tout appel externe.

Pour le POS, la vitesse et le hors ligne changent le scénario. La vente locale, la demande fiscale et la confirmation doivent avoir des états séparés.

Quels champs faut-il mapper ?

ERPNextContrôle FEC
Customer et Tax IDIdentité fiscale du client
Items et taxesLignes, taux, remises et totaux
Sales InvoiceNuméro, date et type de document
Return InvoiceLien avec la facture corrigée
Custom FieldsStatut, référence et preuve

Pourquoi utiliser une couche fiscale séparée ?

Une application Frappe peut extraire les données et afficher le résultat sans contenir toutes les règles pays. EazLink prend alors en charge le mapping, les validations et la reprise du flux.

Les mises à jour d'ERPNext restent plus faciles à tester, car l'interface entre les deux systèmes est versionnée. Chaque modification de doctype qui touche la facture doit tout de même repasser par les essais.

Sources : Spécifications techniques des SFE, DGI

Quels cas automatiser dans les tests ?

  • Validation d'une facture correcte.
  • Rejet pour donnée fiscale manquante.
  • Nouvelle tentative après délai dépassé.
  • Avoir total et avoir partiel.
  • Reprise d'une file POS après coupure.

Votre projet avec EazLink

Passez des termes à une architecture testable

Choisissez le point de départ qui correspond à votre système et à la responsabilité que vous souhaitez conserver.

Sources officielles

Consultez le centre documentaire FEC de la DGI et les conditions et modalités d'émission. Les textes officiels prévalent sur ce guide.

Questions fréquentes

Il ne figurait pas sur la liste publique consultée le 4 septembre 2026. Une solution basée sur ERPNext doit préciser son propre périmètre réglementaire.

Non. Une application dédiée et des points d'extension documentés sont préférables à une modification directe du coeur.

Le comportement réel de la version utilisée doit être testé avec la file fiscale et les limites du parcours autorisé.

Le projet peut enregistrer les références principales sur la facture et conserver la preuve complète dans l'archive définie.

Non. Il faut aussi valider les données, les erreurs, les reprises, la sécurité et le périmètre homologué.