[CII-SR-468] - Alle Texte zur Zahlungsart (BT-82) müssen in allen SpecifiedTradeSettlementPaymentMeans denselben Wert haben.
Die Information-Werte in den SpecifiedTradeSettlementPaymentMeans sind nicht alle gleich. Der Test vergleicht jeden vorhandenen Wert nach Entfernung der umgebenden Leerzeichen mit dem ersten Wert.
Der Zahlungstext enthält ergänzende Informationen zur Zahlungsart. Einheitliche Texte verhindern widersprüchliche Angaben innerhalb derselben Rechnung.
Die Rechnung enthält unterschiedliche Texte zu den Zahlungsmitteln. Sie können diese Angaben vereinheitlichen.
- Prüfen Sie die
Information-Werte allerSpecifiedTradeSettlementPaymentMeans. - Prüfen Sie den Wert von
PaymentMeans.Information. - Prüfen Sie den Aufruf von
FacturXInvoice.PaymentMeans. - Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
PaymentMeans.Information(SpecifiedPaymentMeans: BT-82)FacturXInvoice.PaymentMeans(Information: BT-82)
Technische Details
Der XPath zählt Information-Elemente, deren normalisierter Wert vom normalisierten Wert des ersten Information-Elements abweicht; der Test besteht, wenn die Anzahl null ist.
Die Regel gilt für die Information-Angaben in allen SpecifiedTradeSettlementPaymentMeans innerhalb der Rechnung.
rule/@context)assert/@test)