BR-49: Code der Zahlungsart (BT-81) fehlt
Offizielle Meldung
[BR-49] A Payment instruction (BG-16) shall specify the Payment means type code (BT-81).
[BR-49] A Payment instruction (BG-16) shall specify the Payment means type code (BT-81).
[BR-49] A Payment instruction (BG-16) shall specify the Payment means type code (BT-81).
- Schweregrad
- Fehler Die Rechnung gilt als ungültig und kann vom Empfänger abgelehnt werden.
- Gilt für
- EN 16931 (CII), EN 16931 (UBL), Factur-X / ZUGFeRD EN 16931
- Betroffene Felder
- BG-16, BT-81
Was bedeutet das?
Jede Zahlungsanweisung (Payment instruction, BG-16) muss den Code der Zahlungsart (Payment means type code, BT-81) enthalten, z. B. 58 für SEPA-Überweisung. Bei mindestens einem Zahlungsmittel fehlt er.
Typische Ursachen
Das Zahlungsmittel wurde nur mit Bankverbindung oder Freitext ausgegeben.
Die Zahlungsart steht nur als Text im Informationstext (BT-82).
So beheben Sie den Fehler
Für jedes Zahlungsmittel den Code aus der Liste UNTDID 4461 angeben, z. B. 58 (SEPA-Überweisung), 30 (Überweisung), 59 (SEPA-Lastschrift), 48 (Zahlungskarte) oder 10 (bar).
CII: ram:SpecifiedTradeSettlementPaymentMeans/ram:TypeCode, UBL: cac:PaymentMeans/cbc:PaymentMeansCode.
Die Rechnung erneut erzeugen und prüfen.
In E-Rechnungsfreund
Im Rechnungsformular (Ansicht „Experte“) im Abschnitt „Zahlungsmittel (BG-16)“ bei jedem Zahlungsmittel im Feld „Zahlungscode (BT-81)“ die Zahlungsart wählen.
Beispiel
Fehlerhaft
<ram:SpecifiedTradeSettlementPaymentMeans>
<ram:Information>Überweisung</ram:Information>
<ram:PayeePartyCreditorFinancialAccount>
<ram:IBANID>DE02120300000000202051</ram:IBANID>
</ram:PayeePartyCreditorFinancialAccount>
</ram:SpecifiedTradeSettlementPaymentMeans>
Richtig
<ram:SpecifiedTradeSettlementPaymentMeans>
<ram:TypeCode>58</ram:TypeCode>
<ram:Information>Überweisung</ram:Information>
<ram:PayeePartyCreditorFinancialAccount>
<ram:IBANID>DE02120300000000202051</ram:IBANID>
</ram:PayeePartyCreditorFinancialAccount>
</ram:SpecifiedTradeSettlementPaymentMeans>
Für Entwickler: Prüfausdruck je Syntax
EN 16931 (CII) (CII)
Kontext: //ram:SpecifiedTradeSettlementPaymentMeans
(ram:TypeCode)
EN 16931 (UBL) (UBL)
Kontext: cac:PaymentMeans
exists(cbc:PaymentMeansCode)
Factur-X / ZUGFeRD EN 16931 (CII)
Technische ID in der Quelle: FX-SCH-A-000131
Kontext: //ram:SpecifiedTradeSettlementPaymentMeans
(ram:TypeCode)
Verwandte Prüfregeln
Zuletzt aktualisiert:
Erläuterung der Prüfregel, keine Rechts- oder Steuerberatung.