BR-CO-27: Zahlungskonto (BT-84): genau eine IBAN oder eine nationale Kontonummer angeben
Offizielle Meldung
[BR-CO-27] Either the IBAN or a Proprietary ID (BT-84) shall be used.
- Schweregrad
- Fehler Die Rechnung gilt als ungültig und kann vom Empfänger abgelehnt werden.
- Gilt für
- Factur-X / ZUGFeRD EN 16931
- Betroffene Felder
- BT-84
Was bedeutet das?
Bei Zahlung per Überweisung (Zahlungsart 30) oder SEPA-Überweisung (58) muss die Kennung des Zahlungskontos (Payment account identifier, BT-84) entweder als IBAN oder als nationale Kontonummer (Proprietary ID) angegeben werden. Die Prüfung meldet die Regel, wenn keine der beiden Angaben vorhanden ist oder beide gleichzeitig.
Typische Ursachen
Für das Zahlungsmittel mit Code 30 oder 58 wurde kein Konto angegeben, z. B. nur BIC oder Kontoinhaber.
IBAN und nationale Kontonummer wurden beide eingetragen.
So beheben Sie den Fehler
Für jedes Zahlungsmittel mit Code 30 oder 58 genau eine Kontokennung angeben: die IBAN oder die nationale Kontonummer, nicht beides.
CII: ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount mit ram:IBANID oder ram:ProprietaryID.
Die Rechnung erneut erzeugen und prüfen.
In E-Rechnungsfreund
Im Rechnungsformular in der Ansicht „Experte“ im Abschnitt „Zahlungsmittel (BG-16)“ beim Zahlungsmittel mit „Zahlungscode (BT-81)“ 30 oder 58 genau eines der Felder „IBAN (BT-84)“ oder „Nationale Kontonr. (BT-84-0)“ ausfüllen und die Rechnung erneut prüfen.
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
Factur-X / ZUGFeRD EN 16931 (CII)
Technische ID in der Quelle: FX-SCH-A-000132
Kontext: //ram:SpecifiedTradeSettlementPaymentMeans[some $code in tokenize('30 58', '\s') satisfies normalize-space(ram:TypeCode) = $code]
(ram:PayeePartyCreditorFinancialAccount/ram:IBANID or ram:PayeePartyCreditorFinancialAccount/ram:ProprietaryID) and not(ram:PayeePartyCreditorFinancialAccount/ram:IBANID and ram:PayeePartyCreditorFinancialAccount/ram:ProprietaryID)
Verwandte Prüfregeln
- BR-CO-03: Steuerfälligkeitsdatum (BT-7) und Steuerfälligkeitscode (BT-8) schließen sich aus
- BR-CO-04: Steuerkategorie der Position (BT-151) fehlt
- BR-CO-05: Code des Abschlagsgrunds (BT-98) und Abschlagsgrund (BT-97) müssen dieselbe Art beschreiben
- BR-CO-06: Code des Zuschlagsgrunds (BT-105) und Zuschlagsgrund (BT-104) müssen dieselbe Art beschreiben
- BR-CO-07: Code des Abschlagsgrunds der Position (BT-140) und Abschlagsgrund (BT-139) müssen dieselbe Art beschreiben
- BR-CO-08: Code des Zuschlagsgrunds der Position (BT-145) und Zuschlagsgrund (BT-144) müssen dieselbe Art beschreiben
Häufige Fragen
Gilt BR-CO-27 auch für XRechnung?
Die Regel stammt aus dem Factur-X/ZUGFeRD-Schematron (Profil EN 16931) und wird gemeldet, wenn die Rechnung gegen diese Regeln geprüft wird.
Zuletzt aktualisiert:
Erläuterung der Prüfregel, keine Rechts- oder Steuerberatung.