Aller au contenu principal

Erreurs facture

Lorsque la PDP API First valide une facture, elle soumet celle-ci à plusieurs types de contrôles. Les messages d'erreur éventuels sont répartis dans les 3 catégories suivantes:

TableauCatégorieCauseRéférence
xsdErrorsSyntaxiqueViolation du schéma XMLeInvoicing-EN16931 CII-D16B
schematronErrorsSémantiqueViolation d'une ou plusieurs règles SchematroneInvoicing-EN16931 Schematron
pdpErrorsPDPViolation d'une ou plusieurs règles PDPPrésent document

Règles PDP

Certaines erreurs dans les données de facturation peuvent être détectées par la PDP API First en amont de la validation XML syntaxique et sémantique ; ces erreurs sont les suivantes:

ErreurMessageDescription
InconsistentSellerSirenWithCompanySeller's SIREN in invoice does not match company's SIREN : sellerSiren in invoice and company.siren.numero in companyLe SIREN du vendeur et celui de la compagnie sont différents
InconsistentBuyerSirenFound two different buyer SIREN in invoice : buyerSirenFromBt46 and buyerSirenFromBt47Il y a plusieurs SIREN acheteur dans la facture différents les uns des autres
InconsistentSellerSirenFound two different seller SIREN in invoice : sellerSirenFromBt29 and sellerSirenFromBt30Il y a plusieurs SIREN vendeur dans la facture différents les uns des autres

Erreurs fréquentes

Les erreurs relatives aux numéros SIREN peuvent se produire facilement en raison de la souplesse du format AIFE

Il est par exemple possible d'écrire:

Exemple d'erreur dans un bloc acheteur ou vendeur
  "identifiantPrive": [
{
"identifiant": "347727953",
"identifiantSchema": "0002"
},
],
"numeroSiren": "347727952",

On voit ici que le SIREN a été transmis de deux façons différentes pour la même entité, mais que les numéros ne sont pas les mêmes