PEPPOL-EN16931-R061: Mandatsreferenz (BT-89) fehlt bei Lastschrift
Offizielle Meldung
[PEPPOL-EN16931-R061] Mandate reference MUST be provided for direct debit.
[PEPPOL-EN16931-R061] Mandate reference MUST be provided for direct debit.
- Schweregrad
- Fehler Die Rechnung gilt als ungültig und kann vom Empfänger abgelehnt werden.
- Gilt für
- XRechnung (CII), XRechnung (UBL)
Was bedeutet das?
Ist als Zahlungsart (Payment means type code, BT-81) eine Lastschrift angegeben, also 49 (Lastschrift) oder 59 (SEPA-Lastschrift), muss die Kennung der Mandatsreferenz (Mandate reference identifier, BT-89) angegeben sein. Sie fehlt.
Die Regel stammt aus Peppol BIS Billing 3.0 und wird bei der XRechnung-Prüfung angewendet. CII: ram:SpecifiedTradePaymentTerms/ram:DirectDebitMandateID, UBL: cac:PaymentMeans/cac:PaymentMandate/cbc:ID.
Typische Ursachen
Die Mandatsreferenz wurde nur im Verwendungszweck oder in den Zahlungsbedingungen genannt.
Als Zahlungsart wurde versehentlich eine Lastschrift statt einer Überweisung (z. B. 58) gewählt.
So beheben Sie den Fehler
Die Mandatsreferenz des Lastschriftmandats in BT-89 angeben. Zur Gruppe Lastschrift (BG-19) gehören außerdem die Gläubiger-ID (BT-90) und das belastete Konto (BT-91).
Ist keine Lastschrift vorgesehen, in BT-81 die zutreffende Zahlungsart angeben.
Die Rechnung erneut erzeugen und prüfen.
In E-Rechnungsfreund
Im Rechnungsformular in der Ansicht „Experte“ im Abschnitt „Zahlungsinformationen / SEPA“ das Feld „Mandatsreferenz SEPA (BT-89)“ ausfüllen. Ist keine Lastschrift gemeint, im Abschnitt „Zahlungsmittel (BG-16)“ einen anderen „Zahlungscode (BT-81)“ wählen.
Beispiel
Fehlerhaft
<ram:SpecifiedTradeSettlementPaymentMeans>
<ram:TypeCode>59</ram:TypeCode>
...
</ram:SpecifiedTradeSettlementPaymentMeans>
...
<ram:SpecifiedTradePaymentTerms>
<ram:DueDateDateTime>
<udt:DateTimeString format="102">20260215</udt:DateTimeString>
</ram:DueDateDateTime>
</ram:SpecifiedTradePaymentTerms>
Richtig
<ram:SpecifiedTradeSettlementPaymentMeans>
<ram:TypeCode>59</ram:TypeCode>
...
</ram:SpecifiedTradeSettlementPaymentMeans>
...
<ram:SpecifiedTradePaymentTerms>
<ram:DueDateDateTime>
<udt:DateTimeString format="102">20260215</udt:DateTimeString>
</ram:DueDateDateTime>
<ram:DirectDebitMandateID>MANDAT-2026-001</ram:DirectDebitMandateID>
</ram:SpecifiedTradePaymentTerms>
Für Entwickler: Prüfausdruck je Syntax
XRechnung (CII) (CII)
Kontext: ram:SpecifiedTradeSettlementPaymentMeans[some $code in tokenize('49 59', '\s') satisfies normalize-space(ram:TypeCode) = $code]
../ram:SpecifiedTradePaymentTerms/ram:DirectDebitMandateID
XRechnung (UBL) (UBL)
Kontext: cac:PaymentMeans[some $code in tokenize('49 59', '\s') satisfies normalize-space(cbc:PaymentMeansCode) = $code]
cac:PaymentMandate/cbc:ID
Verwandte Prüfregeln
- PEPPOL-EN16931-R001: Geschäftsprozesstyp (BT-23) fehlt
- PEPPOL-EN16931-R005: Steuerwährung (BT-6) ist gleich der Rechnungswährung (BT-5)
- PEPPOL-EN16931-R008: Die Rechnung enthält leere Elemente
- PEPPOL-EN16931-R010: Elektronische Adresse des Käufers (BT-49) fehlt
- PEPPOL-EN16931-R020: Elektronische Adresse des Verkäufers (BT-34) fehlt
- PEPPOL-EN16931-R040: Betrag eines Zu- oder Abschlags passt nicht zu Grundbetrag und Prozentsatz
Zuletzt aktualisiert:
Erläuterung der Prüfregel, keine Rechts- oder Steuerberatung.