Bank statement import fails with MT940 format error in cash management QA after patch update

After our cloud migration to 10.0.39, treasury management module fails to import ISO20022 bank statement files (camt.053 format). The same files imported successfully in our previous on-premises environment. This is disrupting our daily bank reconciliation process.

The error message shows:


<Error>Electronic reporting format validation failed
Format: ISO20022 camt.053 (Bank statement)
Element: Document/BkToCstmrStmt/Stmt/Ntry
Expected namespace: urn:iso:std:iso:20022:tech:xsd:camt.053.001.02
</Error>

I’ve checked the electronic reporting configuration in D365 and the ISO20022 format is listed as imported and active. However, I’m wondering if cloud deployments handle ER configurations differently, or if there were changes to ISO20022 file support between our old version (10.0.35) and current 10.0.39.

The bank hasn’t changed their file format, and I can see the namespace in the XML file matches what the error says is expected. Has anyone dealt with ER format validation issues specific to treasury after cloud migration?

Check if you imported the latest ER configuration from the Global repository. ISO20022 formats get updated frequently, and your cloud environment needs the version that matches 10.0.39. The on-premises configuration might be outdated.

Import the latest version available in the Global repository. After importing, you need to make it the default configuration in the ER configuration page. Also verify that your bank account setup in Treasury management is pointing to the correct ER format. Sometimes the migration process doesn’t preserve the format associations correctly, and you end up with an old format reference even though you imported new configurations.

The namespace validation in cloud is stricter. Can you check the actual XML file from your bank? Sometimes banks include additional namespaces or use a slightly different schema version (like camt.053.001.04 vs .02). The ER format might be configured for a specific schema version that doesn’t match your file.

I went to Organization administration > Electronic reporting > Repositories and connected to the Global repository. I can see multiple versions of the ISO20022 camt.053 configuration. Should I import the latest one or a specific version for 10.0.39?