[CII-SR-469] - Der Verwendungszweck (BT-83) darf höchstens einmal im Dokument vorkommen.
In ApplicableHeaderTradeSettlement ist PaymentReference mehr als einmal vorhanden. Die Regel erlaubt höchstens ein solches Element.
Die Zahlungsreferenz identifiziert den Bezug der Zahlung. Ihre einmalige Angabe auf Dokumentenebene verhindert doppelte Referenzangaben.
Die Rechnung enthält mehr als eine PaymentReference. Sie können die Angabe auf ein Element beschränken.
- Suchen Sie alle
PaymentReference-Elemente inApplicableHeaderTradeSettlement. - Prüfen Sie die Angabe mit
FacturXInvoice.PaymentReference. - Entfernen Sie die zusätzliche
PaymentReference-Angabe. - Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
<ram:ApplicableHeaderTradeSettlement> <ram:PaymentReference>REF-1</ram:PaymentReference> <ram:PaymentReference>REF-2</ram:PaymentReference> </ram:ApplicableHeaderTradeSettlement>
<ram:ApplicableHeaderTradeSettlement> <ram:PaymentReference>REF-1</ram:PaymentReference> </ram:ApplicableHeaderTradeSettlement>
FacturXInvoice.PaymentReference(BT-83)
Technische Details
Der XPath zählt alle PaymentReference-Elemente unter ApplicableHeaderTradeSettlement; der Test besteht bei höchstens einem Element.
Die Regel gilt für PaymentReference innerhalb von ApplicableHeaderTradeSettlement auf Dokumentenebene.
rule/@context)assert/@test)