UBL-SR-47
Unterschiedliche Zahlungsart-Codes (BT-81) in einer Rechnung
Gibt es mehrere Zahlungsanweisungen, müssen alle denselben Zahlungsart-Code (BT-81) haben.
- Regelwerk
- EN 16931 (CEN)
- Stufe
- Fehler
[UBL-SR-47]-When there are more than one payment means code, they shall be equal
Was bedeutet UBL-SR-47?
UBL-SR-47 prüft, ob alle cbc:PaymentMeansCode-Elemente der Datei denselben Wert haben. Mehrere cac:PaymentMeans-Blöcke sind erlaubt, etwa um zwei Bankkonten für eine Überweisung anzugeben. Die EN 16931 kennt aber nur einen Zahlungsart-Code (BT-81) pro Rechnung – eine Kombination wie Überweisung (58) und Lastschrift (59) in derselben Rechnung ist deshalb nicht zulässig. Die Regel ist als Fehler eingestuft – die Rechnung wird in diesem Zustand abgelehnt.
Typische Ursachen
- Die Software gibt alle hinterlegten Zahlungsarten gleichzeitig aus.
- Überweisung und Lastschrift sind im Kundenstamm parallel hinterlegt.
So beheben Sie den Fehler
- Entscheiden Sie sich für eine Zahlungsart, z. B.
58(SEPA-Überweisung). - Entfernen Sie die Zahlungsanweisungen mit abweichendem Code oder gleichen Sie den Code an.
- Alternative Zahlungswege können Sie als Text in den Zahlungsbedingungen (BT-20) nennen.
- Prüfen Sie die Rechnung anschließend erneut.
Wo die Regel prüft (XPath)
- UBL
- /ubl:Invoice | /cn:CreditNote
Rechnung erneut prüfen
Legen Sie die korrigierte Datei hier ab. Die Prüfung läuft mit den offiziellen Regeln in Ihrem Browser.
E-Rechnung hier ablegen
XRechnung (UBL oder CII), ZUGFeRD und Factur-X als XML oder PDF. Gern auch mehrere Dateien auf einmal.
Ihre Rechnung verlässt nie Ihren Browser. Prüfung und Anzeige laufen auf Ihrem Gerät, es wird nichts hochgeladen oder gespeichert.
Ohne Datei testen: , ,