Jede rechnungsbegründende Unterlage (BG-24) muss eine Kennung der rechnungsbegründenden Unterlage (BT-122) enthalten.
Ein ram:AdditionalReferencedDocument enthält keine nichtleere ram:IssuerAssignedID. Diese Angabe ist die Referenz des unterstützenden Belegs (BT-122).
Die Referenz (BT-122) identifiziert den unterstützenden Beleg, der zur Rechnung gehört.
Bei einem unterstützenden Beleg fehlt die Referenz oder sie ist leer. Ergänzen Sie die Referenz, damit der Beleg in der Rechnung angegeben ist.
- Ermitteln Sie das betreffende
ram:AdditionalReferencedDocument. - Prüfen Sie den Eintrag in
AdditionalReferencedDocumentoder den Aufruf vonAddAdditionalReferencedDocument(...). - Füllen Sie
ram:IssuerAssignedIDmit der Referenz des unterstützenden Belegs. - Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
<ram:AdditionalReferencedDocument> <ram:IssuerAssignedID/> </ram:AdditionalReferencedDocument>
<ram:AdditionalReferencedDocument> <ram:IssuerAssignedID>REF-123</ram:IssuerAssignedID> </ram:AdditionalReferencedDocument>
AdditionalReferencedDocument(Header level: BT-122)AdditionalReferencedDocument.TypeCode(BT-122-0)FacturXInvoice.AddAdditionalReferencedDocument(id, typeCode, issueDateTime, name, referenceTypeCode, attachmentBinaryObject, filename, uriID)(id: BT-122)
Technische Details
Im Kontext jedes ram:AdditionalReferencedDocument prüft der Ausdruck (ram:IssuerAssignedID!=''), ob dessen ram:IssuerAssignedID einen nichtleeren Wert hat.
Die Regel gilt für jedes ram:AdditionalReferencedDocument in der Rechnung.
rule/@context)assert/@test)