From 7b485f8049b027f55bf3be3e1f086da8039abb2a Mon Sep 17 00:00:00 2001 From: Jonathan <46810843+jcs-odoo@users.noreply.github.com> Date: Fri, 5 Jun 2020 13:19:08 +0200 Subject: [PATCH] [ADD] accounting: add new doc about the "Verify VAT numbers" feature (#692) --- accounting/fiscality/taxes.rst | 3 +- .../media/vat-validation-configuration.png | Bin 0 -> 3299 bytes .../media/vat-validation-contact-form.png | Bin 0 -> 6917 bytes .../taxes/media/vat-validation-error.png | Bin 0 -> 5528 bytes accounting/fiscality/taxes/vat_validation.rst | 39 ++++++++++++++++++ 5 files changed, 41 insertions(+), 1 deletion(-) create mode 100644 accounting/fiscality/taxes/media/vat-validation-configuration.png create mode 100644 accounting/fiscality/taxes/media/vat-validation-contact-form.png create mode 100644 accounting/fiscality/taxes/media/vat-validation-error.png diff --git a/accounting/fiscality/taxes.rst b/accounting/fiscality/taxes.rst index 9d298e3f5..6a4e6f301 100644 --- a/accounting/fiscality/taxes.rst +++ b/accounting/fiscality/taxes.rst @@ -12,4 +12,5 @@ Taxes taxes/tax_included taxes/retention taxes/B2B_B2C - taxes/cash_basis_taxes \ No newline at end of file + taxes/cash_basis_taxes + taxes/vat_validation \ No newline at end of file diff --git a/accounting/fiscality/taxes/media/vat-validation-configuration.png b/accounting/fiscality/taxes/media/vat-validation-configuration.png new file mode 100644 index 0000000000000000000000000000000000000000..dec8da403001d34e7a39314817fb31a6a6f56fd0 GIT binary patch literal 3299 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 literal 0 HcmV?d00001 diff --git a/accounting/fiscality/taxes/media/vat-validation-contact-form.png b/accounting/fiscality/taxes/media/vat-validation-contact-form.png new file mode 100644 index 0000000000000000000000000000000000000000..ac9c09aafff84eff891a786c9ca666a93fc72f60 GIT binary patch literal 6917 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 ZDlnY$O-B^|&pZI2qNwqrLf+!j{{US?YDxeA literal 0 HcmV?d00001 diff --git a/accounting/fiscality/taxes/media/vat-validation-error.png b/accounting/fiscality/taxes/media/vat-validation-error.png new file mode 100644 index 0000000000000000000000000000000000000000..b5514a9e3792cde6759d993103c5309a8be20bcd GIT binary patch literal 5528 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 b<+?*Ip-Sg>4>qFD{&C1id=f7a)BpZo!+*RI literal 0 HcmV?d00001 diff --git a/accounting/fiscality/taxes/vat_validation.rst b/accounting/fiscality/taxes/vat_validation.rst index e13c329df..bfed0c4d9 100644 --- a/accounting/fiscality/taxes/vat_validation.rst +++ b/accounting/fiscality/taxes/vat_validation.rst @@ -2,3 +2,42 @@ VIES VAT numbers validation =========================== +**VAT Information Exchange System** - abbreviated **VIES** - is a tool provided by the European +Commission that allows you to check the validity of VAT numbers of companies registered in the +European Union. + +Odoo provides a feature to **Verify VAT Numbers** when you save a contact. This helps you make sure +that your contacts provided you with a valid VAT number without leaving Odoo interface. + +Configuration +============= + +To enable this feature, go to :menuselection:`Accounting --> Configuration --> Settings --> Taxes`, +enable the **Verify VAT Numbers** feature, and click on *Save*. + +.. image:: media/vat-validation-configuration.png + :align: center + :alt: Enable "Verify VAT Numbers" in Odoo Accounting + +VAT Number validation +===================== + +Whenever you create or modify a contact, make sure to fill out the **Country** and **VAT** fields. + +.. image:: media/vat-validation-contact-form.png + :align: center + :alt: Fill out the contact form with the country and VAT number before clicking on *Save* + +When you click on *Save*, Odoo runs a VIES VAT number check, and displays an error message if the +VAT number is invalid. + +.. image:: media/vat-validation-error.png + :align: center + :alt: Odoo displays an error message instead of saving when the VAT number is invalid + +.. important:: + This tool checks the VAT number's validity but does not check the other fields' validity. + +.. seealso:: + + - `European Commission: VIES search engine `__ \ No newline at end of file