BR-50: Kontokennung (BT-84) fehlt trotz Überweisungsangaben
Offizielle Meldung
[BR-50] A Payment account identifier (BT-84) shall be present if Credit transfer (BG-16) information is provided in the Invoice.
[BR-50] A Payment account identifier (BT-84) shall be present if Credit transfer (BG-17) information is provided in the Invoice.
[BR-50] A Payment account identifier (BT-84) shall be present if Credit transfer (BG-16) information is provided in the Invoice.
- 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
- BT-84, BG-16, BG-17
Was bedeutet das?
Enthält die Rechnung Angaben zur Überweisung (Credit transfer, BG-17), muss die Kennung des Zahlungskontos (Payment account identifier, BT-84) angegeben sein, bei SEPA die IBAN. Geprüft wird das Konto des Zahlungsempfängers bei Zahlungsart 30 oder 58: Es ist vorhanden, enthält aber weder IBAN noch nationale Kontonummer.
Typische Ursachen
Beim Konto wurde nur der Kontoinhaber (BT-85) angegeben (in UBL auch nur die BIC, BT-86).
Die IBAN steht im Kontoinhaber, im Informationstext oder in den Zahlungsbedingungen.
So beheben Sie den Fehler
Beim Konto des Zahlungsempfängers die IBAN oder, außerhalb von SEPA, die nationale Kontonummer angeben.
CII: ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:IBANID bzw. ram:ProprietaryID, UBL: cac:PaymentMeans/cac:PayeeFinancialAccount/cbc:ID.
Die Rechnung erneut erzeugen und prüfen.
In E-Rechnungsfreund
Im Rechnungsformular (Ansicht „Experte“) im Abschnitt „Zahlungsmittel (BG-16)“ beim Zahlungsmittel mit „Zahlungscode (BT-81)“ 30 oder 58 das Feld „IBAN (BT-84)“ (oder „Nationale Kontonr. (BT-84-0)“) ausfüllen. Ist nur „Kontoinhaber (BT-85)“ ausgefüllt, wird das Konto ohne Kennung ausgegeben; eine zusätzlich eingetragene „BIC (BT-86)“ ersetzt die IBAN nicht.
Beispiel
Fehlerhaft
<ram:SpecifiedTradeSettlementPaymentMeans>
<ram:TypeCode>58</ram:TypeCode>
<ram:PayeePartyCreditorFinancialAccount>
<ram:AccountName>Muster GmbH</ram:AccountName>
</ram:PayeePartyCreditorFinancialAccount>
</ram:SpecifiedTradeSettlementPaymentMeans>
Richtig
<ram:SpecifiedTradeSettlementPaymentMeans>
<ram:TypeCode>58</ram:TypeCode>
<ram:PayeePartyCreditorFinancialAccount>
<ram:IBANID>DE02120300000000202051</ram:IBANID>
<ram:AccountName>Muster GmbH</ram:AccountName>
</ram:PayeePartyCreditorFinancialAccount>
</ram:SpecifiedTradeSettlementPaymentMeans>
Für Entwickler: Prüfausdruck je Syntax
EN 16931 (CII) (CII)
Kontext: //ram:SpecifiedTradeSettlementPaymentMeans[ram:TypeCode='30' or ram:TypeCode='58']/ram:PayeePartyCreditorFinancialAccount
normalize-space(ram:IBANID) != '' or normalize-space(ram:ProprietaryID) != ''
EN 16931 (UBL) (UBL)
Kontext: cac:PaymentMeans[cbc:PaymentMeansCode='30' or cbc:PaymentMeansCode='58']/cac:PayeeFinancialAccount
normalize-space(cbc:ID) != ''
Factur-X / ZUGFeRD EN 16931 (CII)
Technische ID in der Quelle: FX-SCH-A-000133
Kontext: //ram:SpecifiedTradeSettlementPaymentMeans[ram:TypeCode='30' or ram:TypeCode='58']/ram:PayeePartyCreditorFinancialAccount
(ram:IBANID) or (ram:ProprietaryID)
Verwandte Prüfregeln
Zuletzt aktualisiert:
Erläuterung der Prüfregel, keine Rechts- oder Steuerberatung.