Error codes · xrechnung · Germany

BR-DE-29Fixable here

SEPA direct debit mandate required in Germany

This is the rejection, word for word: „[BR-DE-29] SEPA direct debit requires mandate reference.

Why this matters in Germany

Germany requires e-invoicing using XRechnung (UBL), XRechnung (CII), ZUGFeRD 2.x. An invoice with this error is rejected; it cannot be processed under Germany's rules.

SEPA DD requires mandate authorization.

What to have readyThe missing value from your purchase order, contract or bookkeeping.
What we doAdd PaymentMandate/ID with SEPA mandate reference.

How to fix BR-DE-29

01Check payment codeIf PaymentMeansCode is 59
02Add mandatePaymentMandate/ID with reference number

Germany e-invoicing requirements

PhaseStatusScope
B2GLive (Nov 2020)All federal suppliers
B2B receivingLive (Jan 2025)All German businesses
B2B sendingJan 2027>€800K annual revenue
B2B sendingJan 2028All businesses