Un seul identifiant fiscal avec schemeID FC

Erreur FX-SCH-A-001052 Factur-X

L'élément 'ram:ID' doit apparaître exactement une fois.

Règle obligatoire : tant qu'elle n'est pas respectée, la facture est invalide et sera rejetée par les validateurs.
Ce qui ne va pas

Dans ram:SpecifiedTaxRegistration identifié par schemeID="FC", ram:ID n’apparaît pas exactement une fois.

Ce que signifie la règle

Cette immatriculation fiscale doit contenir exactement un identifiant de ce schéma. S’il est absent ou présent plusieurs fois, l’indication n’est pas structurellement univoque.

Veuillez indiquer une seule fois l’identifiant fiscal avec schemeID FC

ram:ID est absent ou présent plusieurs fois dans l’immatriculation fiscale du vendeur avec schemeID="FC". Un seul ram:ID respecte le nombre requis.

Que faire ?
  1. Repérez le ram:SpecifiedTaxRegistration du vendeur dont ram:ID a la valeur FC pour schemeID.
  2. Assurez-vous que cette immatriculation contient exactement un ram:ID.
  3. Générez à nouveau la facture et vérifiez-la.
À quoi cela ressemble
✗ Déclenche le message
<ram:SpecifiedTaxRegistration>
  <ram:ID schemeID="FC">123</ram:ID>
  <ram:ID schemeID="FC">456</ram:ID>
</ram:SpecifiedTaxRegistration>
✓ Correct
<ram:SpecifiedTaxRegistration>
  <ram:ID schemeID="FC">123</ram:ID>
</ram:SpecifiedTaxRegistration>
Détails techniques

Le test compte les éléments ram:ID directement contenus dans ram:SpecifiedTaxRegistration dont l’attribut schemeID vaut FC et en exige exactement un.

Où la règle s'applique

La règle s’applique à l’immatriculation fiscale du vendeur d’un article lorsque ram:ID a la valeur schemeID FC.

Message d'origine du Schematron
Element 'ram:ID' must occur exactly 1 times.
Contexte (rule/@context)
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ ram:SpecifiedLineTradeAgreement/ram:ItemSellerTradeParty/ram:SpecifiedTaxRegistration[ram:ID/ @schemeID="FC"]
Expression de contrôle (assert/@test)
count(ram:ID)=1