Skip to main content

Release 26.5.36 on 22.05.2026

· 2 min read

This release brings full EN16931-compliant SEPA direct debit support to xRechnung. Invoices and credit memos whose Payment Method carries the UNECE code 59 now emit BG-19 (Direct Debit) with the mandate reference (BT-89), creditor identifier (BT-90) and debtor IBAN (BT-91) instead of the seller's payment account, so receivers no longer fail validators R061, BR-DE-20 and BR-DE-25-a/b.

Feature
  • xRechnung SEPA direct debit (BG-19) emission for both CII (XRechnung) and UBL (XRechnung-UBL). The payment-means group is now chosen from the Payment Method's UNECE Code: 30/58 → BG-17 credit transfer, 59 → BG-19 direct debit, anything else → neither group. SEPA mandate (BT-89), creditor identifier (BT-90) and debtor IBAN (BT-91) are resolved through a layered fallback – header field → Bill-to customer's open mandates → Sell-to customer's open mandates; credit memos additionally pull the mandate from the applied-to invoice. The creditor identifier walks Document Bank Account → currency-default Bank Account → LCY default → any unblocked Bank Account with a Creditor No. Blocked bank accounts are skipped throughout, and any missing mandatory field fails loudly on the BC side instead of producing invalid XML. See xInvoice Payment Means for the full resolver, fallback order and error catalogue (INC-1152, INC-1153)