Zum Inhalt springen

BR-CL-16: Code des Zahlungsmittels (BT-81) nicht aus UNTDID 4461

Offizielle Meldung

[BR-CL-16] Payment means in an invoice MUST be coded using UNTDID 4461 code list

EN 16931 (CII) · Fehler · Sprache der Meldung: Englisch · Stand: xrechnung-3.0.2-validator-configuration-2026-08-31

[BR-CL-16] Payment means in an invoice MUST be coded using UNCL4461 code list

EN 16931 (UBL) · Fehler · Sprache der Meldung: Englisch · Stand: xrechnung-3.0.2-validator-configuration-2026-08-31
Schweregrad
Fehler Die Rechnung gilt als ungültig und kann vom Empfänger abgelehnt werden.
Gilt für
EN 16931 (CII), EN 16931 (UBL)

Was bedeutet das?

Der Code für die Zahlungsart (Payment means type code, BT-81) muss aus der Codeliste UNTDID 4461 stammen, z. B. 58 (SEPA-Überweisung), 59 (SEPA-Lastschrift) oder 30 (Überweisung). Der angegebene Wert ist dort nicht enthalten.

Typische Ursachen

Ein Freitext („Überweisung“) statt des Codes.
Ein Code, der in der für EN 16931 verwendeten Liste nicht enthalten ist, z. B. 71 bis 73 oder 79 bis 90.
Leerzeichen im Code.

So beheben Sie den Fehler

BT-81 mit einem Code aus UNTDID 4461 belegen; eine Beschreibung kann zusätzlich im Text zum Zahlungsmittel (BT-82) stehen.
CII: ram:SpecifiedTradeSettlementPaymentMeans/ram:TypeCode, UBL: cac:PaymentMeans/cbc:PaymentMeansCode.
Die Rechnung erneut erzeugen und prüfen.

In E-Rechnungsfreund

Im Rechnungsformular in der Ansicht „Experte“ im Abschnitt „Zahlungsmittel (BG-16)“ im Feld „Zahlungscode (BT-81)“ einen Eintrag aus der Auswahlliste wählen.

Beispiel

Fehlerhaft

<ram:SpecifiedTradeSettlementPaymentMeans>
  <ram:TypeCode>SEPA</ram:TypeCode>
  ...
</ram:SpecifiedTradeSettlementPaymentMeans>

Richtig

<ram:SpecifiedTradeSettlementPaymentMeans>
  <ram:TypeCode>58</ram:TypeCode>
  ...
</ram:SpecifiedTradeSettlementPaymentMeans>
Für Entwickler: Prüfausdruck je Syntax

EN 16931 (CII) (CII)

Kontext: ram:SpecifiedTradeSettlementPaymentMeans/ram:TypeCode

((not(contains(normalize-space(.), ' ')) and contains(' 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 74 75 76 77 78 91 92 93 94 95 96 97 98 ZZZ ', concat(' ', normalize-space(.), ' '))))

EN 16931 (UBL) (UBL)

Kontext: cac:PaymentMeans/cbc:PaymentMeansCode

( ( not(contains(normalize-space(.),' ')) and contains( ' 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 74 75 76 77 78 91 92 93 94 95 96 97 98 ZZZ ',concat(' ',normalize-space(.),' ') ) ) )

Verwandte Prüfregeln

  • BR-CL-01: Rechnungsartcode (BT-3) nicht aus UNTDID 1001
  • BR-CL-03: Währungsattribut currencyID nicht nach ISO 4217
  • BR-CL-04: Rechnungswährung (BT-5) nicht nach ISO 4217
  • BR-CL-05: Steuerwährung (BT-6) nicht nach ISO 4217
  • BR-CL-06: Code für das Steuerfälligkeitsdatum (BT-8) nicht zulässig
  • BR-CL-07: Schema der Objektkennung (BT-18-1, BT-128-1) nicht aus UNTDID 1153

Zuletzt aktualisiert:
Erläuterung der Prüfregel, keine Rechts- oder Steuerberatung.