Skip to content

Comdirect: transfer fails #198

Closed as duplicate
Closed as duplicate

Description

@rhn

SEPA simple transfer fails:

It last worked on 2025-10-27.

*Bank I tested this with
Name of the bank: comdirect
FinTS URL: https://fints.comdirect.de/fints

Expected behavior
Transfer goes through.

Code required to reproduce
Example from https://python-fints.readthedocs.io/en/latest/trouble.html

Log output / error message

ERROR:fints.client:Dialog response: 9050 - Die Nachricht enthaelt Fehler.
WARNING:fints.client:Dialog response: 3905 - Bitte senden Sie die Anfrage erneut.
ERROR:fints.client:Dialog response: 9076 - Namensabgleich erforderlich.

Additional context

It sounds like it has something to do with https://www.cpg.de/sepa-namenspruefung/ . I tried a self-transfer, then with my name in all capitals, but with the same outcome.

Activity

  1. rhn commented on Nov 10, 2025

    @rhn
    ContributorAuthor

    I think it's the Verification of Payee process, which I traced to the following document

    I'll try to verify my guess by implementing the necessary message, but I can't promise that I'm able to.

  2. rhn commented on Nov 10, 2025

    @rhn
    ContributorAuthor

    This is how far I got: https://github.com/rhn/python-fints/tree/vop.
    Copying the spec from PDF is the biggest PITA I've seen in my life for something that should be autogenerated.

  3. rhn commented on Nov 13, 2025

    @rhn
    ContributorAuthor

    I updated that same branch. It works for single transactions, instant payment and regular.

    It's not very pretty, though. It doesn't take into account transactions that don't need VoP at all.

  4. raphaelm commented on Nov 27, 2025

    @raphaelm
    Owner

    Closing as duplicate of #192

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