Un seul identifiant fiscal avec le schéma FC

Erreur FX-SCH-A-001166 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

Ce ram:SpecifiedTaxRegistration contient plusieurs éléments ram:ID. La règle exige exactement un tel élément.

Ce que signifie la règle

La règle limite cet enregistrement fiscal à un seul identifiant. Plusieurs éléments d’identifiant rendent le contenu de cet enregistrement ambigu.

Veuillez indiquer un seul identifiant fiscal avec le schéma FC

L’enregistrement fiscal du fabricant du produit avec le schéma FC contient plusieurs éléments ram:ID. Vous pouvez corriger la facture en n’y laissant qu’un seul élément de ce type.

Que faire ?
  1. Repérez le ram:SpecifiedTaxRegistration du fabricant dont ram:ID porte schemeID="FC".
  2. Vérifiez le nombre d’éléments ram:ID qu’il contient.
  3. Assurez-vous qu’il ne contient qu’un seul élément ram:ID.
  4. Générez de nouveau la facture et vérifiez-la à nouveau.
À quoi cela ressemble
✗ Déclenche le message
<ram:SpecifiedTaxRegistration>
  <ram:ID schemeID="FC">A</ram:ID>
  <ram:ID schemeID="FC">B</ram:ID>
</ram:SpecifiedTaxRegistration>
✓ Correct
<ram:SpecifiedTaxRegistration>
  <ram:ID schemeID="FC">A</ram:ID>
</ram:SpecifiedTaxRegistration>
Détails techniques

Le test compte les éléments ram:ID directs de ram:SpecifiedTaxRegistration et exige que leur nombre soit exactement égal à un.

Où la règle s'applique

La règle s’applique à ram:SpecifiedTaxRegistration du fabricant du produit, dont ram:ID porte l’attribut 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:SpecifiedTradeProduct/ram:ManufacturerTradeParty/ram:SpecifiedTaxRegistration[ram:ID/ @schemeID="FC"]
Expression de contrôle (assert/@test)
count(ram:ID)=1