Le programme contrôle les fichiers FacturX générés depuis Excel

Le programme va contrôler les fichiers Factur-X générés et notamment le fichier XML

Le programme effectue les contrôles suivants :

 

🟩 Vérification de la substitution des Tags Xml. Le programme n'utilise pas les librairies PowerShell Xml pour des raisons de performances et de longueur de code. Il opére des remplacements ou des suppressions depuis les fichiers de base XML.

 

🟩 Vérification de la syntaxe XML. Le programme charge le fichier xml afin de déterminer la syntaxe globale spécifique à XML

 

🟩 Vérification de la concordance XSD. Le programme vérifie que le fichier XML est conforme aux normes Factur-X BWL

 

🟩 Vérification des règles métiers XSLT Schematron. Le programme vérifie que le fichier est conforme aux règles métiers (zones obligatoires, totaux...) 

Nous vous conseillons après la génération de tester votre facture sur un validateur disponible sur Internet :

 

 

D'autres validateur existent par exemple (avec possibilité de rapport) :  https://facturxapi.com/ (ce dernier site nevalide que format EN16931, et indique des erreurs pour le format Basic Without Lines)

 

En théorie, si votre facture est valide sur un validateur , elle devrait l'être également sur votre PA ou Chorus Pro. Cependant, certaines PA ou validateurs n'acceptent pas les codes Chorus Pro (A1 par exemple à la place de S1). Il faut charger la facture directement sur le portail Chorus. (voir Special Chorus)