BR-49: Jede Zahlungsanweisung (BG-16) muss einen Zahlungsartcode (BT-81) enthalten.
BR-49: Zahlungsartcode (BT-81) fehlt
Zahlungsanweisung (BG-16) ohne cbc:PaymentMeansCode
Offizielle Regel
[BR-49]-A Payment instruction (BG-16) shall specify the Payment means type code (BT-81).
Quelle: KoSIT Schematron (itplr-kosit/peppol-bis-invoice-3), CEN-EN16931-UBL.sch
Was bedeutet das?
BR-49 prüft cac:PaymentMeans (BG-16): cbc:PaymentMeansCode (BT-81) muss vorhanden sein. Der Code kennzeichnet die Zahlungsart (z. B. 30 Überweisung, 58 SEPA) und steuert welche Kontodaten erwartet werden (BR-61).
Beispiel (UBL)
Gültig (BT-81 vorhanden):
<cac:PaymentMeans>
<cbc:PaymentMeansCode name="Credit transfer">20</cbc:PaymentMeansCode>
<cbc:PaymentID>Verwendungszweck</cbc:PaymentID>
</cac:PaymentMeans>Ungültig (BT-81 fehlt — BR-49):
<cac:PaymentMeans>
<!-- Invalid: PaymentMeansCode missing — BR-49 -->
<cbc:PaymentID>Verwendungszweck</cbc:PaymentID>
</cac:PaymentMeans>Typische Ursachen
- 1Zahlungsart im ERP nicht konfiguriert oder nicht exportiert
- 2Mapping liefert Kontodaten ohne BT-81
- 3Leeres PaymentMeansCode-Element statt fehlendem Code
- 4Legacy-Export ohne UNCL4461-Zahlungsartcode
Was prüfen?
- cac:PaymentMeans/cbc:PaymentMeansCode (BT-81) prüfen
- Gültigen UNCL4461-Code wählen (BR-CL-16)
- Bei Code 30/58/59 erforderliche Kontodaten prüfen (BR-61)
- KoSIT-Validator erneut ausführen
Offizielle & externe Quellen
Verwandte Fehler
Suchbegriffe
Fehlercode nicht gefunden?
Schick uns den Fehlercode (z.B. BR-DE-13) und wir nehmen ihn in die Bibliothek auf. Gib deine E-Mail an – dann senden wir dir die Lösung per E-Mail, in der Regel innerhalb von 12–24 Stunden nach dem Lesen.