Skip to content

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

Closed

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

  1. raphaelm commented on Sep 2, 2025

    @raphaelm
    Owner

    Oh interesting, I didn't know that they finally make mt940 go away fully.

    1. I don't know
    2. Not yet, but it would probably make sense. Are you interested in opening a PR?
    3. The library should accept whatever the bank says
    4. I do not know of such limitations
    5. I'm not aware of a good parser currently
  2. Robera16 commented on Sep 5, 2025

    @Robera16
    Author

    Okay, thank you. Yes, I’ll open a PR for this.

  3. Robera16 commented on Oct 6, 2025

    @Robera16
    Author

    Hello @raphaelm, Could you please review this PR? The deprecation deadline is approaching.

    #196

  4. raphaelm commented on Nov 27, 2025

    @raphaelm
    Owner

    Will be fixed in #201

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