Bonjour,
Je vous contacte car une facture générée depuis Gestan (Facture_297-5048-957_bbbbbbb.pdf) a été rejetée par le validateur Factur-X officiel (FNFE-MPE), avec 15 erreurs de conformité EN 16931.
Après analyse, deux causes racines expliquent la quasi-totalité de ces erreurs :
1) Montants à 3 décimales au lieu de 2
Plusieurs montants générés dans le flux XML comportent 3 chiffres après la virgule (exemples : 86.395, 17.279, 103.674), alors que la norme Factur-X n’autorise que 2 décimales maximum. Cela génère en cascade des erreurs sur le montant net de ligne, le montant de TVA, le total HT et le total TTC (règles BR-DEC-09, 12, 13, 14, 18, 19, 20, 23 et BR-CO-10, 13, 14, 15).
Cela ressemble à un problème d’arrondi lors du calcul (prix unitaire x quantité) qui ne serait pas appliqué avant l’écriture dans le fichier XML.
2) Code devise invalide
Le champ devise de la facture contient le symbole “€” au lieu du code ISO 4217 attendu “EUR”. Cela déclenche des erreurs de schéma sur le champ InvoiceCurrencyCode.
Pourriez-vous vérifier le paramétrage de la génération Factur-X sur ces deux points et me confirmer quand une correction sera disponible ? Je reste à votre disposition pour vous transmettre le rapport de validation complet si nécessaire.
Cordialement