L'attribut '@schemeID' est obligatoire dans ce contexte.
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é.
@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.
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.
- Ajoutez
@schemeIDà l’élémentram:IDdansram:SpecifiedTaxRegistration. - Générez à nouveau la facture et vérifiez-la une nouvelle fois.
<ram:SpecifiedTaxRegistration> <ram:ID>123</ram:ID> </ram:SpecifiedTaxRegistration>
<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.
La règle s’applique à ram:ID dans ram:SpecifiedTaxRegistration de la partie ram:ShipToTradeParty d’une ligne de facture.
rule/@context)assert/@test)