Schéma d’identification de l’identifiant fiscal

Erreur FX-SCH-A-001104 Factur-X

L'attribut '@schemeID' est obligatoire dans ce contexte.

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

L’attribut @schemeID manque à l’élément ram:ID de l’immatriculation fiscale. Le schéma d’identification de l’identifiant fiscal n’est donc pas indiqué.

Ce que signifie la règle

@schemeID indique à quel schéma d’identification appartient l’identifiant fiscal. Cette information est nécessaire pour interpréter l’identifiant dans son contexte prévu.

Veuillez indiquer le schéma d’identification de l’identifiant fiscal du destinataire de la livraison

L’attribut @schemeID manque à l’élément ram:ID de l’immatriculation fiscale du destinataire de la livraison. Vous pouvez corriger cela en ajoutant le schéma d’identification à cet élément.

Que faire ?
  1. Ajoutez @schemeID à l’élément ram:ID dans ram:SpecifiedTaxRegistration.
  2. Générez à nouveau la facture et vérifiez-la une nouvelle fois.
À quoi cela ressemble
✗ Déclenche le message
<ram:SpecifiedTaxRegistration>
  <ram:ID>123</ram:ID>
</ram:SpecifiedTaxRegistration>
✓ Correct
<ram:SpecifiedTaxRegistration>
  <ram:ID schemeID="...">123</ram:ID>
</ram:SpecifiedTaxRegistration>
Détails techniques

La vérification Schematron exige @schemeID sur ram:ID dans le contexte de l’immatriculation fiscale.

Où la règle s'applique

La règle s’applique à ram:ID dans ram:SpecifiedTaxRegistration de la partie ram:ShipToTradeParty d’une ligne de facture.

Message d'origine du Schematron
Attribute '@schemeID' is required in this context.
Contexte (rule/@context)
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ ram:SpecifiedLineTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedTaxRegistration/ ram:ID
Expression de contrôle (assert/@test)
@schemeID