Repository
OCA/account-financial-tools · module folder · Try on Runboat
Module version
1.0.1
Category
Invoices & Payments
Folder size
0.34 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/account-financial-tools
Last tracking update
2026-08-07 09:06:24
Authors
Akretion, Odoo Community Association (OCA)
Maintainers
Akretion, Odoo Community Association (OCA)
Committers
Weblate, OCA-git-bot, oca-ci, Ryan Tran
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
Description
With this module, when a user tries to validate a customer invoice or
refund with a fiscal position that requires VAT, Odoo blocks the
validation of the invoice if the customer doesn't have a VAT number in
Odoo.

![Block on invoice validation if partner's VAT is missing](static/description/vat_check_invoice_validation.png)

In the European Union (EU), when an EU company sends an invoice to
another EU company in another country, it can invoice without VAT (most
of the time) but the VAT number of the customer must be displayed on the
invoice.

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
view_account_position_form customer.must.have.vat.fiscal_position_form account.fiscal.position form Inherits account.view_account_position_form
view_account_position_tree customer.must.have.vat.fiscal_position_tree account.fiscal.position tree Inherits account.view_account_position_tree
view_partner_property_form res.partner form Inherits account.view_partner_property_form
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (2)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • show_warning_vat_required Boolean
    compute='_compute_show_warning_vat_required'
Public methods (0)

No public methods.

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…