Ce qu’est eurinvoice
Ce que le service reçoit, contrôle, produit et consigne.
- Dans le bac à sable
En termes simples
eurinvoice reçoit les factures d’un client depuis son ERP (son logiciel de gestion), les contrôle selon les règles d’un pays, produit le fichier légal et consigne la suite. La connexion à l’administration fiscale ou au réseau de facturation est louée, car nous ne sommes nous-mêmes ni un point d’accès ni une plateforme. Aujourd’hui, il fonctionne comme un bac à sable à Francfort, avec des données d’exemple.
eurinvoice est un seul service Java. Il reçoit la facture d’un client depuis un ERP, la contrôle, produit le fichier légal et consigne la suite.
Ce qui entre
Trois types d’entrée. Chacun arrive par appel d’API ou sous forme de fichier dans un dossier de dépôt (voir dépôt de fichiers) :
- Un export ERP. Business Central et SAP Business One sont mappés.
- Du JSON canonique, notre propre modèle de facture.
- Un fichier XML UBL, CII ou FA(3) finalisé.
Ce qu’il fait
- Il contrôle la facture selon le schéma canonique et les règles du canal.
- Il produit le fichier dont le canal a besoin : UBL, CII, FA(3), ou un PDF ZUGFeRD pour l’Allemagne.
- Il met la facture en file d’attente.
- Il consigne le résultat sous forme d’événements de statut.
Un fichier XML finalisé saute le contrôle canonique et la production du fichier. Il passe un contrôle de sécurité et les validateurs propres au canal, puis va dans la file d’attente (voir soumettre du XML).
Cinq canaux sont contrôlés : l’Allemagne (XRechnung et ZUGFeRD), Peppol, la France (Plateforme Agréée), la Pologne (KSeF) et la Roumanie (e-Factura). La page Canaux et pays indique ce que chacun exécute.
Ce que couvre une mission
L’unité est une entité juridique, un export ERP, un canal de transmission et un type de factures sortantes. Après la mise en production, un forfait mensuel de suivi couvre les factures rejetées. Les prix figurent dans l’offre intégrateurs, pas dans cette documentation.
Où il fonctionne
Dans le bac à sablebac à sableLe bac à sable fonctionne sur AWS à Francfort, avec des données d’exemple (voir hébergement et données). Il ne détient encore aucun identifiant d’accès à un réseau : un canal qui en a besoin y atteint donc submitted et rien n’est envoyé à un réseau. La page Ce qu’eurinvoice ne fait pas en dit plus.