Commerzbank SEPA XML Requirements: Structured Addresses and Future-Dated Batches
SEPACommerzbankpain.001Bank Guides
Scope: this guide covers the Commerzbank credit-transfer profile implemented in the converter and validator. It does not cover Commerzbank direct debit (pain.008) rules, which are not encoded separately here.
Commerzbank's own online banking generally accepts a well-formed pain.001 file, but two implemented profile behaviors are worth checking before you upload: the execution date and the shape of the beneficiary address.
What the implemented Commerzbank profile writes and checks
| Area | Commerzbank profile behavior |
|---|---|
| Credit-transfer schema | pain.001.001.03 |
| Batch booking | Enabled by default. |
| Grouping | MIXD — all transactions in a single payment information block. |
| Execution date | The profile enforces a future-dated batch: a same-day or past execution date is not accepted. |
| Address structure | Rule COMMERZBANK_ISO_001 warns when street name and building number are not separated into their own fields. |
Common rejections and the direct fix
- Execution date rejected. Pick a value date at least one business day ahead. This is a hard requirement of the Commerzbank profile, not a suggestion — the generator will not silently roll the date forward for you.
COMMERZBANK_ISO_001: Structured Address Compliance. This is a warning, not a hard failure, but Commerzbank's own ISO 20022 enforcement is moving toward requiring separated street and building-number elements rather than one free-text line. Map street name and building number into their own Excel columns so the generator can emit them as distinct address components.
Prepare Excel without creating a repair queue
- Put the execution/value date in its own column, at least one business day out from the date you plan to generate and submit the file.
- Split the beneficiary address into separate street name and building number columns instead of one combined address line.
- Select Commerzbank when generating. The converter applies
pain.001.001.03, default batch booking, and the future-date and address-structure checks automatically.
Running payroll every month?
Salary Mode turns your spreadsheet into ready-to-submit SEPA XML.
Try Salary ModeReady to generate bank-compliant SEPA XML files?
Stop struggling with manual formatting. Generate compliant ISO 20022 XML files in seconds directly in your browser.
Start Converting Now (Free)