Indiquez une référence pour chaque pièce justificative

Erreur BR-52 EN 16931

Chaque pièce justificative supplémentaire (BG-24) doit contenir une référence de pièce justificative (BT-122).

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

Un ram:AdditionalReferencedDocument ne contient pas de ram:IssuerAssignedID non vide. Cette valeur correspond à la référence de la pièce justificative (BT-122).

Ce que signifie la règle

La référence (BT-122) identifie la pièce justificative associée à la facture.

Champs concernés BG-24 BT-122
Veuillez ajouter la référence de la pièce justificative

La référence d’une pièce justificative est manquante ou vide. Ajoutez cette référence afin que la pièce soit identifiée dans la facture.

Que faire ?
  1. Repérez le ram:AdditionalReferencedDocument concerné.
  2. Vérifiez l’entrée AdditionalReferencedDocument ou l’appel à AddAdditionalReferencedDocument(...).
  3. Renseignez ram:IssuerAssignedID avec la référence de la pièce justificative.
  4. Générez de nouveau la facture et vérifiez-la à nouveau.
À quoi cela ressemble
✗ Déclenche le message
<ram:AdditionalReferencedDocument>
  <ram:IssuerAssignedID/>
</ram:AdditionalReferencedDocument>
✓ Correct
<ram:AdditionalReferencedDocument>
  <ram:IssuerAssignedID>REF-123</ram:IssuerAssignedID>
</ram:AdditionalReferencedDocument>
À vérifier dans FactoorSharp
  • AdditionalReferencedDocument (Header level: BT-122)
  • AdditionalReferencedDocument.TypeCode (BT-122-0)
  • FacturXInvoice.AddAdditionalReferencedDocument(id, typeCode, issueDateTime, name, referenceTypeCode, attachmentBinaryObject, filename, uriID) (id: BT-122)
Détails techniques

Pour chaque ram:AdditionalReferencedDocument du contexte, l’expression (ram:IssuerAssignedID!='') vérifie que son ram:IssuerAssignedID possède une valeur non vide.

Où la règle s'applique

La règle s’applique à chaque ram:AdditionalReferencedDocument de la facture.

Message d'origine du Schematron
Each Additional supporting document (BG-24) shall contain a Supporting document reference (BT-122).
Contexte (rule/@context)
//ram:AdditionalReferencedDocument
Expression de contrôle (assert/@test)
(ram:IssuerAssignedID!='')