| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Discuss (mail) |
| Lines of code | 47 |
| Technical Name |
vat_verification |
| License | LGPL-3 |
| Website | https://asherixinnovations.com |
| Versions | 16.0 17.0 18.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Discuss (mail) |
| Lines of code | 47 |
| Technical Name |
vat_verification |
| License | LGPL-3 |
| Website | https://asherixinnovations.com |
| Versions | 16.0 17.0 18.0 |
VAT Verification Bypass
Per-user VAT bypass, keep global VIES validation intact
Overview
Grants selected users the ability to register contacts without VIES VAT validation, no warning, no block, and the global verification setting remains untouched for everyone else.
Features
- Per-user permission to bypass VAT validation on contacts.
- Compatible with Odoo's native Verify VAT Numbers using the European VIES service setting.
- Suppresses the VAT warning on the contact form when the bypass is active.
- Accessible via Developer Mode for controlled use.
How It Works
When Verify VAT Numbers is active globally, any contact with a non-VIES-compliant VAT number triggers a warning. This module adds a Do not check VAT number option at the user level, suppressing the validation and allowing the record to be saved without restrictions.
Benefits
- Handle edge-case contacts with non-standard VAT formats without disabling global validation.
- Controlled access, only authorized users can apply the bypass.
- Eliminates the need for manual workarounds during contact onboarding.
Configuration
Accounting > Settings > Verify VAT Numbers using the European VIES service.
With this enabled, contacts with non-compliant VAT numbers show a warning on their form.
With Developer Mode active, go to the user's profile and enable Do not check VAT number.
Once enabled, the VAT warning disappears and the record saves without issues.
© 2025 All rights reserved
Please log in to comment on this module