Skip to content

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

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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