← Back to Blog·

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

AreaCommerzbank profile behavior
Credit-transfer schemapain.001.001.03
Batch bookingEnabled by default.
GroupingMIXD — all transactions in a single payment information block.
Execution dateThe profile enforces a future-dated batch: a same-day or past execution date is not accepted.
Address structureRule 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

  1. 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.
  2. Split the beneficiary address into separate street name and building number columns instead of one combined address line.
  3. 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 Mode

Ready 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)