So lesen Sie eine Meldung von SEPA VoP Payment Gate
Was Sie auf dieser Seite als %(ref)s, %(row)s oder %(state)s sehen, ist der Platzhalter für den konkreten Wert: die Referenz der Zahlung, die Zeile der Datei oder der Status des Imports. Endet die Meldung auf %(error)s, steht nach dem Doppelpunkt das Detail des Fehlers.
Wenn Sie vorher sehen möchten, welche Menüs das Modul hinzufügt und welche Schritte ein Ergebnis durchläuft, beginnen Sie mit So funktioniert SEPA VoP Payment Gate intern.

Beim Laden der Ergebnisdatei der Bank
Diese Meldungen erscheinen beim Import der Datei mit den VoP-Ergebnissen. Laut eigener Meldung hat das Modul kein Einlesen von Ergebnissen im Format pain.002 konfiguriert und verlangt die Datei als CSV, JSON oder XML.
| Meldung | Wann sie erscheint | Was zu tun ist |
|---|---|---|
The import has no file. oder Please upload a VoP result file. | Der Import enthält keine Datei. | Laden Sie die VoP-Ergebnisdatei hoch und wiederholen Sie den Vorgang. |
The file is not UTF-8 text: %(error)s | Die Datei ist kein UTF-8-Text. | Besorgen Sie die Datei als UTF-8-Text. |
No bank specification for Verification of Payee results in pain.002 is configured in this module. Ask the bank for its VoP result file as CSV, JSON or XML. | Sie laden VoP-Ergebnisse im Format pain.002. | Fordern Sie die Datei bei der Bank als CSV, JSON oder XML an. |
The CSV file is malformed: %(error)s, The JSON file is malformed: %(error)s oder The XML file is malformed: %(error)s | Die Datei lässt sich in ihrem Format nicht lesen. | Korrigieren Sie, was das Detail nach dem Doppelpunkt angibt. |
The JSON file must be a list of results or {"results": [...]}. | Das JSON hat keine dieser beiden Formen. | Legen Sie es als Liste von Ergebnissen oder als Objekt mit dem Schlüssel results an. |
Row %(row)s is not a record. | Eine Zeile ist kein Datensatz. | Korrigieren Sie die in der Meldung genannte Zeile. |
Row %(row)s: unknown result "%(result)s" (expected %(valid)s). | Eine Zeile enthält ein Ergebnis, das das Modul nicht kennt. | Verwenden Sie einen der Werte, die nach expected aufgeführt sind. |
The file has no result rows. | Die Datei enthält keine Ergebniszeilen. | Fordern Sie bei der Bank die Datei mit ihren Ergebnissen an. |
The file has %(rows)s result rows but %(expected)s were expected. | Es gibt mehr oder weniger Zeilen als erwartet. | Vergleichen Sie die beiden Zahlen der Meldung und prüfen Sie die Datei. |
The manual connector does not support file import. Use an import_file source instead. | Sie importieren aus einer Quelle mit manuellem Konnektor. | Verwenden Sie eine Quelle vom Typ import_file. |
In den Schritten des Imports
Laut den Meldungen beginnt ein Import als Entwurf (draft), wird validiert und danach angewendet, und der Status geht nie zurück.
| Meldung | Wann sie erscheint | Was zu tun ist |
|---|---|---|
Only draft imports can be validated. Current state: %(state)s. | Sie validieren einen Import, der kein Entwurf mehr ist. | Prüfen Sie den aktuellen Status, den die Meldung nennt. |
Only validated imports can be applied. Current state: %(state)s. oder Please validate the file before applying. | Sie wenden an, ohne validiert zu haben. | Erst validieren, dann anwenden. |
Import state cannot go backwards. Current: %(current)s → Requested: %(new)s. | Sie fordern einen früheren Status als den aktuellen an. | Machen Sie vom aktuellen Status aus weiter. |
Beim Bestätigen einer Zahlung
Hier wirkt das Modul als Schranke: Es hält die Zahlung zurück, bis die VoP-Prüfung und die Richtlinie sie zulassen.
| Meldung | Wann sie erscheint | Was zu tun ist |
|---|---|---|
No payment selected. | Sie starten die Aktion ohne ausgewählte Zahlung. | Wählen Sie die Zahlung aus. |
Payment "%(ref)s" has no partner bank account. | Die Zahlung hat kein Bankkonto des Partners. | Hinterlegen Sie bei dieser Zahlung das Bankkonto des Partners. |
Payment "%(ref)s" requires SEPA Verification of Payee. Please run VoP before confirming this payment. | Sie bestätigen eine Zahlung, die VoP verlangt, ohne die Prüfung durchgeführt zu haben. | Führen Sie die VoP-Prüfung durch und bestätigen Sie danach. |
Payment "%(ref)s" is blocked by VoP policy. Result: %(status)s. Contact your VoP manager to override. | Die VoP-Richtlinie sperrt die Zahlung wegen des angegebenen Ergebnisses. | Prüfen Sie das Ergebnis und wenden Sie sich zum Übersteuern an Ihren VoP manager. |
Payment "%(ref)s": VoP opt-out is not allowed by policy. | Sie versuchen, die Zahlung von VoP auszunehmen, und die Richtlinie erlaubt das nicht. | Die Zahlung muss die VoP-Prüfung durchlaufen. |

Close Match mit Zahlungsdaten, der SEPA-Prüfung und der von Mitchell Admin genehmigten Entscheidung samt Begründung.Datensätze, die das Modul weder ändern noch löschen lässt
Diese Meldungen sind keine Datenfehler: Hier schützt das Modul seine Datensätze. Es behandelt Prüfergebnisse und Audit-Ereignisse als Nachweiskette, und seine Meldung verweist auf die Verordnung (EU) 2024/886.
| Meldung | Wann sie erscheint | Was zu tun ist |
|---|---|---|
The following fields are write-protected on VoP result records: %(fields)s. Create a new verification instead. (in Odoo 18, 19 und 20 auch Write-protected VoP fields cannot be modified: %(fields)s.) | Sie bearbeiten geschützte Felder eines VoP-Ergebnisses. | Legen Sie eine neue Prüfung an. |
VoP verification results cannot be deleted. They form the legal evidence trail required by EU Reg 2024/886. | Sie löschen ein Prüfergebnis. | Das Modul lässt das nicht zu. |
VoP audit events cannot be modified. They form the legal evidence trail. oder VoP audit events cannot be deleted. They form the legal evidence trail required by EU Reg 2024/886. | Sie bearbeiten oder löschen ein Audit-Ereignis. | Das Modul lässt das nicht zu. |
VoP health log entries cannot be modified after creation. oder VoP health log entries cannot be deleted. | Sie bearbeiten oder löschen einen Eintrag im Health-Log. | Das Modul lässt das nicht zu. |
Only VoP managers can group or export VoP results by bank account: its name is the full IBAN. | Sie gruppieren oder exportieren Ergebnisse nach Bankkonto, ohne VoP manager zu sein. | Bitten Sie einen VoP manager darum. |
Ist ein Ergebnis falsch, sieht das Modul vor, eine neue Prüfung anzulegen, statt die bestehende zu bearbeiten.
Beim Einrichten der Richtlinie und der Quellen
| Meldung | Wann sie erscheint | Was zu tun ist |
|---|---|---|
Result freshness must be at least 1 day. | Sie tragen in der Richtlinie eine geringere Aktualität ein. | Geben Sie 1 Tag oder mehr an. |
Evidence retention must be at least 5 years (1825 days) to comply with EU Reg 2024/886. | Sie tragen eine kürzere Aufbewahrung der Nachweise ein. | Das Modul verlangt mindestens 1825 Tage. |
Evidence reference can only be entered when "Attestation-Only Mode" is enabled in the VoP policy. Contact your VoP administrator. | Sie füllen die Nachweisreferenz aus, ohne dass dieser Modus aktiv ist. | Wenden Sie sich an Ihren VoP administrator. |
VoP source "%(name)s" is inactive. | Sie verwenden eine inaktive VoP-Quelle. | Aktivieren Sie sie oder verwenden Sie eine aktive Quelle. |
Unknown connector class "%(cls)s" on source "%(src)s". Valid classes: %(valid)s. | Die Quelle hat eine Konnektorklasse, die das Modul nicht kennt. | Wählen Sie eine der Klassen, die die Meldung aufführt. |

Wie FlexigoTech Sie unterstützt
SEPA VoP Payment Gate ist in Odoo Apps für Odoo 17, 18, 19 und 20 veröffentlicht, für 9 € zzgl. MwSt. pro Odoo-Version als Einmalzahlung. Sie finden es im Eintrag in Odoo Apps und auf seiner Seite auf flexigotech.com; falls Sie noch unsicher sind, ob es passt, lesen Sie was es abdeckt und was Sie vor der Installation brauchen.
FlexigoTech implementiert Odoo 17, 18, 19 und 20 und entwickelt maßgeschneiderte Konnektoren und Integrationen. Liefert Ihre Bank die Ergebnisse in einem Format, das das Modul nicht liest, können Sie das als individuelle Integration anfragen.
Weiterlesen
Geprüft im Quellcode des Moduls (Version 20.0) und in den verlinkten Quellen
Quellen
- Quellcode des Moduls: flexigo_sepa_verification_of_payee_module_for_odoo_19 20.0 (92ece3b6): connectors/import_file.py
- Quellcode des Moduls: flexigo_sepa_verification_of_payee_module_for_odoo_19 20.0 (92ece3b6): connectors/manual.py
- Quellcode des Moduls: flexigo_sepa_verification_of_payee_module_for_odoo_19 20.0 (92ece3b6): models/account_payment.py
- Quellcode des Moduls: flexigo_sepa_verification_of_payee_module_for_odoo_19 20.0 (92ece3b6): models/sepa_vop_audit_event.py
- Quellcode des Moduls: flexigo_sepa_verification_of_payee_module_for_odoo_19 20.0 (92ece3b6): models/sepa_vop_health_log.py
- Quellcode des Moduls: flexigo_sepa_verification_of_payee_module_for_odoo_19 20.0 (92ece3b6): models/sepa_vop_import.py
- Quellcode des Moduls: flexigo_sepa_verification_of_payee_module_for_odoo_19 20.0 (92ece3b6): models/sepa_vop_policy.py
- Quellcode des Moduls: flexigo_sepa_verification_of_payee_module_for_odoo_19 20.0 (92ece3b6): models/sepa_vop_result.py
- Quellcode des Moduls: flexigo_sepa_verification_of_payee_module_for_odoo_19 20.0 (92ece3b6): models/sepa_vop_source.py
- Quellcode des Moduls: flexigo_sepa_verification_of_payee_module_for_odoo_19 20.0 (92ece3b6): wizards/sepa_vop_import_wizard.py
- Quellcode des Moduls: flexigo_sepa_verification_of_payee_module_for_odoo_19 20.0 (92ece3b6): wizards/sepa_vop_manual_capture_wizard.py
- apps.odoo.com/apps/modules/20.0/flexigo_sepa_verification_of_payee_module_for_odoo_19
- apps.odoo.com/apps/modules/17.0/flexigo_sepa_verification_of_payee_module_for_odoo_19
- apps.odoo.com/apps/modules/18.0/flexigo_sepa_verification_of_payee_module_for_odoo_19
- apps.odoo.com/apps/modules/19.0/flexigo_sepa_verification_of_payee_module_for_odoo_19
- flexigotech.com/en/services.html
