XSDHub

FX-SCH-A-000555: Type de document refusé par Factur-X

Le type de document est comparé au codedb du profil. L’exemple remplace 380 par 999 dans ExchangedDocument/TypeCode. Le type doit correspondre à l’opération : écrire un code de facture ne convertit pas automatiquement un avoir ou une correction. Le contrôle européen de liste des types peut accompagner ce diagnostic propre à Factur-X.

Conditions sources et champs

CII facturx : le contexte /rsm:CrossIndustryInvoice/rsm:ExchangedDocument/ram:TypeCode sélectionne les nœuds contrôlés ; la condition porte sur ..

context: /rsm:CrossIndustryInvoice/rsm:ExchangedDocument/ram:TypeCode
test: string-length($codeValue2)=0 or document('FACTUR-X_EN16931_codedb.xml')/codedb/cl[@id=2]/enumeration[@value=$codeValue2]
$codeValue2 := .

Exemple contrôlé

.//ram:TypeCode : 999 → 380

999
380

Fragment erroné · Fragment corrigé

Messages communs dans nos mutations

Dans les 1 338 mutations synthétiques enregistrées, FX-SCH-A-000555 apparaît dans 0 essais. Aucun autre code n’est enregistré avec ce code dans ces essais.

Protocole synthétique, groupes et comptage

Paire synthétique distincte du tour 7, autres codes : BR-CL-01, PEPPOL-EN16931-R008

Diagnostic et emplacement dans le rapport

Value of 'ram:TypeCode' is not allowed.

/*:CrossIndustryInvoice[namespace-uri()='urn:un:unece:uncefact:data:standard:CrossIndustryInvoice:100'][1]/*:ExchangedDocument[namespace-uri()='urn:un:unece:uncefact:data:standard:CrossIndustryInvoice:100'][1]/*:TypeCode[namespace-uri()='urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100'][1]

Factur-X 1.09.2 sources · NOTICES