BR-DE-1 XRechnung: Zahlungsanweisungen fehlen
Eine XRechnung braucht Zahlungsanweisungen, zum Beispiel eine Überweisung mit IBAN.
Was die Prüfregel sagt
Eine Rechnung (INVOICE) muss Angaben zu "PAYMENT INSTRUCTIONS" (BG-16) enthalten.
Offizieller Wortlaut der Prüfregel (CEN / KoSIT). Die Regeln der EN 16931 sind auf Englisch, die deutschen XRechnung-Regeln auf Deutsch veröffentlicht.
Warum der Fehler auftritt
Eine XRechnung muss angeben, wie gezahlt wird (BG-16), zum Beispiel per Überweisung, und diese tut es nicht.
So beheben Sie ihn
Ergänzen Sie die Zahlungsart und Ihre IBAN (für eine SEPA-Überweisung Zahlungsart-Code 58).
Gilt für
Nur XRechnung (deutsche Regeln der KoSIT).
Mehr zu BR-DE-1
XRechnung verlangt auf jeder Rechnung Zahlungsanweisungen, damit das System des Käufers zahlen kann, ohne dass jemand das PDF liest. Die Gruppe enthält einen Code für die Zahlungsart und bei Überweisung das Empfängerkonto.
Normalerweise brauchen Sie 58 (SEPA-Überweisung, mit Ihrer IBAN), 59 (SEPA-Lastschrift, mit Mandatsreferenz und Konto des Käufers), 30 (Überweisung außerhalb SEPA), 48 (Kartenzahlung) oder 10 (bar). Bei Überweisung ist zusätzlich die IBAN Pflicht (BR-DE-23), die BIC ist innerhalb des SEPA-Raums freiwillig.
Ist die Rechnung schon bezahlt, etwa per Karte im Onlineshop, sind die Zahlungsanweisungen trotzdem Pflicht: Geben Sie den Code an, mit dem bezahlt wurde.
Die betroffenen Felder
- BG-16 Zahlungsanweisungen
- CII
ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans - UBL
cac:PaymentMeans - BT-81 Code für die Zahlungsart
- CII
ram:SpecifiedTradeSettlementPaymentMeans/ram:TypeCode - UBL
cac:PaymentMeans/cbc:PaymentMeansCode - BT-84 Kennung des Zahlungskontos (IBAN)
- CII
ram:PayeePartyCreditorFinancialAccount/ram:IBANID - UBL
cac:PaymentMeans/cac:PayeeFinancialAccount/ cbc:ID
Typische Situationen
- Die Bankverbindung steht nur in der Fußzeile des PDFs.
- Eine ZUGFeRD-Rechnung wurde in XRechnung umgewandelt, aber ZUGFeRD hatte keine Zahlungsangaben verlangt.
- Die Zahlungsart steht in der Software auf „nicht angegeben“.
Beispiel
Eine SEPA-Überweisung in CII:
<ram:SpecifiedTradeSettlementPaymentMeans>
<ram:TypeCode>58</ram:TypeCode>
<ram:PayeePartyCreditorFinancialAccount>
<ram:IBANID>DE89370400440532013000</ram:IBANID>
<ram:AccountName>Muster Design GmbH</ram:AccountName>
</ram:PayeePartyCreditorFinancialAccount>
</ram:SpecifiedTradeSettlementPaymentMeans>