| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Invoicing (account) |
| Lines of code | 2985 |
| Technical Name |
flexigo_sepa_vop |
| License | LGPL-3 |
| Website | https://flexigotech.com |
| Versions | 17.0 18.0 19.0 |
Flexigo SEPA Verification of Payee
EU Reg 2024/886 compliance for vendor payment verification directly in Odoo.
The Problem: Payment Fraud & Mismatches
Your bank can now verify that a payee name matches the IBAN before a SEPA payment is sent (EU Reg 2024/886). But the verification result lives in the bank portal or a file outside Odoo.
Your accountants manually check results, copy them into spreadsheets, and make ad-hoc approval decisions. When a mismatch occurs, you have no proof that you saw the warning.
Without VoP control in Odoo:
- Payments approved even when banks warn of mismatches
- No audit trail of who saw the warning
- Fraud exposure from authorised push payment (APP) attacks
- Inconsistent handling of close-match results
- Master data cleanup never happens
The Solution: VoP in Odoo
Flexigo SEPA Verification of Payee brings bank VoP results directly into your Odoo payment workflow. Configure your company's approval rules once. Odoo enforces them on every payment. You get real-time status, documented decisions, and audit-ready evidence.
Real-Time VoP Gate
Intercept every outbound SEPA payment before confirmation. Block, warn, or allow automatically based on your policy.
Multi-Source Architecture
API, file import, manual capture, or sandbox mode. Pluggable connector system for bank-specific implementations.
Policy Engine
Separate Allow, Warn, Block actions for Match, Close Match, No Match, Not Possible—per company.
Append-Only Audit Log
Every verification, decision, import, and change is recorded immutably. Legal evidence trail per regulation.
Alias Management
Track accepted payee name variants. Avoid repeated close-match warnings for known trading names.
Bulk Import Pipeline
Upload bank result files. Validate, reconcile, and apply with full statistics.
How It Works: The VoP Workflow
English â two-minute walkthrough
Español â walkthrough de dos minutos
Deutsch â zwei-Minuten-Rundgang
Who Should Use This?
Accounting Teams
Process payments faster with automated VoP checks. Spend less time on mismatches, more time on analysis.
Finance Directors
Control fraud risk and prove compliance to auditors with documented approval trails.
EU Enterprises
Companies paying suppliers by SEPA with 20-1,000 employees, any sector.
Compatibility
Odoo Versions
Odoo 19 Community & Enterprise
Required Modules
account, account_batch_payment, account_sepa, mail, base_setup
External Dependencies
Python: cryptography (for TLS and API credential handling)
License
LGPL-3 (Free, open-source)
Pricing
FREE — Distributed under LGPL-3 at no charge.
Regulation 2024/886 mandates that PSPs provide VoP services free of charge. Flexigo SEPA Verification of Payee honours that principle by offering this compliance tool as free, open-source software. We profit through follow-on consulting, implementation services, and premium modules for advanced compliance use cases.
Frequently Asked Questions
Do I need to use an API to get VoP results into Odoo?
No. You can capture results manually, import from files, or integrate via API if your bank offers one. The module supports all three methods.
What happens if a payment is blocked because of a VoP mismatch?
The payment stays in draft state. A manager can review the mismatch, correct the vendor master data if needed, and then re-run the check or override the block with documented approval.
Can I opt out of VoP checks for batch payments?
Yes, if your PSP permits it under the regulation. You can configure opt-out allowance and require approval for batches that opt out.
Where does my IBAN data live?
In your Odoo database, under the same security controls as your vendor master data. IBANs are masked for non-managers in the UI. The module logs IBAN-related events without storing the IBAN itself in log files.
Is this module a replacement for my bank's compliance obligations?
No. Your bank is required by law to perform and offer VoP. Flexigo SEPA VoP records and enforces your company's decision to act on the bank's results. It supports your internal controls, not your bank's regulatory obligation.
Ready to Control Your Payment Fraud Risk?
Install Flexigo SEPA Verification of Payee today and bring EU compliance directly into your Odoo workflow.
FlexigoTech — Odoo Apps for the Regulated Enterprise | https://flexigotech.com
Please log in to comment on this module