Jede Referenz auf die vorausgegangene Rechnung (BG-3) muss eine Referenz auf die vorausgegangene Rechnung (BT-25) enthalten.
Das referenzierte Dokument enthält kein nichtleeres IssuerAssignedID. Damit fehlt die Kennung der vorherigen Rechnung (BT-25).
Die Kennung der vorherigen Rechnung identifiziert das Dokument, auf das sich die Referenz bezieht.
Die Referenz auf eine vorherige Rechnung enthält keine Rechnungsnummer. Ergänzen Sie die Kennung, damit das referenzierte Dokument bestimmt werden kann.
- Prüfen Sie die Einträge in
InvoiceReferencedDocument. - Ergänzen Sie für die vorherige Rechnung einen nichtleeren
IssuerAssignedID. - Prüfen Sie den Eintrag mit
AddInvoiceReferencedDocument(...)oder die gespeicherten Werte in_InvoiceReferencedDocuments. - Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
<ram:InvoiceReferencedDocument> <ram:IssuerAssignedID/> </ram:InvoiceReferencedDocument>
<ram:InvoiceReferencedDocument> <ram:IssuerAssignedID>INV-123</ram:IssuerAssignedID> </ram:InvoiceReferencedDocument>
FacturXInvoice.GetInvoiceReferencedDocuments()(BG-3; Id: BT-25)FacturXInvoice._InvoiceReferencedDocuments(BG-3; Id: BT-25)FacturXInvoice.AddInvoiceReferencedDocument(id, IssueDateTime, TypeCode)(BG-3)
Technische Details
Im Kontext InvoiceReferencedDocument muss der Wert von IssuerAssignedID ungleich einer leeren Zeichenfolge sein.
Die Regel gilt für jedes referenzierte Dokument in InvoiceReferencedDocument innerhalb der Abrechnungsdaten.
rule/@context)assert/@test)