Skip to content

Support for CAMT v08 formats (camt.052/053/054.001.08) after MT940 deprecation #193

@Robera16

Description

@Robera16

Starting November 2025, German banks will deactivate MT940/MT942 formats. Currently I use get_transactions() in python-fints to fetch bank transactions and parse them with the mt940 library. After the deprecation, only CAMT formats (camt.052/053/054 in version 08, ISO 20022) will be supported by banks.

More on our code: Github Link

I noticed that FinTS3PinTanClient.get_transactions_xml() currently requests camt.052.001.02 and returns the raw XML, but banks will soon only support .001.08.

My questions:

  1. Does python-fints currently support fetching camt.052/053/054.001.08 with get_transactions_xml()?
  2. If not, is there a plan to update supported_camt_messages to allow .001.08?
  3. Should users patch the library themselves to request v08, or is the library flexible enough to accept newer versions when banks send them regardless of request?
  4. Are there known limitations for parsing CAMT responses (e.g., only 052 supported over FinTS, not 053/054)?
  5. Do you recommend using an external parser (e.g. pycamt) for CAMT v08, or will python-fints eventually include native parsing helpers?

This would help me (and others) plan migration from MT940 to CAMT well before the November 2025 deadline.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions