diff --git a/base_vat_optional_vies/README.rst b/base_vat_optional_vies/README.rst index 2ece8acab..a4529a07c 100644 --- a/base_vat_optional_vies/README.rst +++ b/base_vat_optional_vies/README.rst @@ -12,18 +12,15 @@ validation was passed or not. Then you can use "VIES validation passed" field in order to show VAT ID with or without country preffix in invoices, for instance. -*NOTE*: Altought VIES validation is actived in your company, this validation -will not block VAT ID write (main different to Odoo standard behavior) if this +*NOTE*: Although VIES validation is set in your company, this validation +will not block VAT ID write (main difference to Odoo standard behavior) if this VAT ID is valid in its country. - Configuration ============= In order to activate VIES validation, you must set this option in your company: -Settings > Companies > Companies > Your Company > Configuration > Accounting -> VIES VAT Check - +Settings > Companies > Your Company > VIES VAT Check Usage ===== @@ -40,18 +37,20 @@ When VIES VAT Check is not activated: * "VIES validation passed" field will be always False -You must preffix VAT with country code (ISO 3166-1 alpha-2) and if you want to +You must prefix VAT with country code (ISO 3166-1 alpha-2) and if you want to bypass country validation you can use "EU" code +.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas + :alt: Try me on Runbot + :target: https://runbot.odoo-community.org/runbot/92/10.0 Bug Tracker =========== Bugs are tracked on `GitHub Issues -`_. In case of trouble, please -check there if your issue has already been reported. If you spotted it first, -help us smashing it by providing a detailed and welcomed feedback. - +`_. In case of trouble, +please check there if your issue has already been reported. If you spotted it +first, help us smash it by providing detailed and welcomed feedback. Credits ======= @@ -59,10 +58,10 @@ Credits Contributors ------------ -* Rafael Blasco -* Antonio Espinosa +* Rafael Blasco +* Antonio Espinosa * Sergio Teruel - +* David Vidal Maintainer ---------- @@ -77,4 +76,4 @@ OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use. -To contribute to this module, please visit http://odoo-community.org. +To contribute to this module, please visit https://odoo-community.org. diff --git a/base_vat_optional_vies/__openerp__.py b/base_vat_optional_vies/__manifest__.py similarity index 56% rename from base_vat_optional_vies/__openerp__.py rename to base_vat_optional_vies/__manifest__.py index d2f05aa79..32934552b 100644 --- a/base_vat_optional_vies/__openerp__.py +++ b/base_vat_optional_vies/__manifest__.py @@ -1,11 +1,12 @@ # -*- coding: utf-8 -*- -# License AGPL-3: Tecnativa S.L. - Antonio Espinosa -# See README.rst file on addon root folder for more details - +# Copyright 2015 Tecnativa - Antonio Espinosa +# Copyright 2016 Tecnativa - Sergio Teruel +# Copyright 2017 Tecnativa - David Vidal +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). { 'name': "Optional validation of VAT via VIES", 'category': 'Accounting', - 'version': '8.0.1.0.0', + 'version': '10.0.1.0.0', 'depends': [ 'base_vat', ], @@ -15,11 +16,9 @@ 'data': [ 'views/res_partner_view.xml', ], - 'author': 'Antiun Ingeniería S.L., ' - 'Tecnativa,' + 'author': 'Tecnativa,' 'Odoo Community Association (OCA)', - 'website': 'http://www.tecnativa.com', + 'website': 'https://www.tecnativa.com', 'license': 'AGPL-3', - 'images': [], 'installable': True, } diff --git a/base_vat_optional_vies/i18n/ar.po b/base_vat_optional_vies/i18n/ar.po new file mode 100644 index 000000000..d8e13aa6b --- /dev/null +++ b/base_vat_optional_vies/i18n/ar.po @@ -0,0 +1,31 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_vat_optional_vies +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Arabic (https://www.transifex.com/oca/teams/23907/ar/)\n" +"Language: ar\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " +"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" + +#. module: base_vat_optional_vies +#: model:ir.model,name:base_vat_optional_vies.model_res_partner +msgid "Partner" +msgstr "الشريك" + +#. module: base_vat_optional_vies +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_partner_vies_passed +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_users_vies_passed +msgid "VIES validation passed" +msgstr "" diff --git a/base_vat_optional_vies/i18n/base_vat_optional_vies.pot b/base_vat_optional_vies/i18n/base_vat_optional_vies.pot new file mode 100644 index 000000000..29e628ba0 --- /dev/null +++ b/base_vat_optional_vies/i18n/base_vat_optional_vies.pot @@ -0,0 +1,26 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_vat_optional_vies +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: base_vat_optional_vies +#: model:ir.model,name:base_vat_optional_vies.model_res_partner +msgid "Partner" +msgstr "" + +#. module: base_vat_optional_vies +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_partner_vies_passed +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_users_vies_passed +msgid "VIES validation passed" +msgstr "" + diff --git a/base_vat_optional_vies/i18n/bs.po b/base_vat_optional_vies/i18n/bs.po new file mode 100644 index 000000000..c769728a5 --- /dev/null +++ b/base_vat_optional_vies/i18n/bs.po @@ -0,0 +1,31 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_vat_optional_vies +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Bosnian (https://www.transifex.com/oca/teams/23907/bs/)\n" +"Language: bs\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: base_vat_optional_vies +#: model:ir.model,name:base_vat_optional_vies.model_res_partner +msgid "Partner" +msgstr "Partner" + +#. module: base_vat_optional_vies +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_partner_vies_passed +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_users_vies_passed +msgid "VIES validation passed" +msgstr "" diff --git a/base_vat_optional_vies/i18n/ca.po b/base_vat_optional_vies/i18n/ca.po new file mode 100644 index 000000000..c4984ffe4 --- /dev/null +++ b/base_vat_optional_vies/i18n/ca.po @@ -0,0 +1,30 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_vat_optional_vies +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n" +"Language: ca\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_vat_optional_vies +#: model:ir.model,name:base_vat_optional_vies.model_res_partner +msgid "Partner" +msgstr "Empresa" + +#. module: base_vat_optional_vies +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_partner_vies_passed +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_users_vies_passed +msgid "VIES validation passed" +msgstr "" diff --git a/base_vat_optional_vies/i18n/cs.po b/base_vat_optional_vies/i18n/cs.po new file mode 100644 index 000000000..33c4c3b77 --- /dev/null +++ b/base_vat_optional_vies/i18n/cs.po @@ -0,0 +1,30 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_vat_optional_vies +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Czech (https://www.transifex.com/oca/teams/23907/cs/)\n" +"Language: cs\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: base_vat_optional_vies +#: model:ir.model,name:base_vat_optional_vies.model_res_partner +msgid "Partner" +msgstr "Společník" + +#. module: base_vat_optional_vies +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_partner_vies_passed +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_users_vies_passed +msgid "VIES validation passed" +msgstr "" diff --git a/base_vat_optional_vies/i18n/de.po b/base_vat_optional_vies/i18n/de.po new file mode 100644 index 000000000..41cfbcd3b --- /dev/null +++ b/base_vat_optional_vies/i18n/de.po @@ -0,0 +1,30 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_vat_optional_vies +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_vat_optional_vies +#: model:ir.model,name:base_vat_optional_vies.model_res_partner +msgid "Partner" +msgstr "Partner" + +#. module: base_vat_optional_vies +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_partner_vies_passed +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_users_vies_passed +msgid "VIES validation passed" +msgstr "" diff --git a/base_vat_optional_vies/i18n/en_GB.po b/base_vat_optional_vies/i18n/en_GB.po new file mode 100644 index 000000000..035f2a515 --- /dev/null +++ b/base_vat_optional_vies/i18n/en_GB.po @@ -0,0 +1,31 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_vat_optional_vies +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: English (United Kingdom) (https://www.transifex.com/oca/" +"teams/23907/en_GB/)\n" +"Language: en_GB\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_vat_optional_vies +#: model:ir.model,name:base_vat_optional_vies.model_res_partner +msgid "Partner" +msgstr "Partner" + +#. module: base_vat_optional_vies +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_partner_vies_passed +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_users_vies_passed +msgid "VIES validation passed" +msgstr "" diff --git a/base_vat_optional_vies/i18n/es.po b/base_vat_optional_vies/i18n/es.po new file mode 100644 index 000000000..7bd013046 --- /dev/null +++ b/base_vat_optional_vies/i18n/es.po @@ -0,0 +1,30 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_vat_optional_vies +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_vat_optional_vies +#: model:ir.model,name:base_vat_optional_vies.model_res_partner +msgid "Partner" +msgstr "Empresa" + +#. module: base_vat_optional_vies +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_partner_vies_passed +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_users_vies_passed +msgid "VIES validation passed" +msgstr "" diff --git a/base_vat_optional_vies/i18n/es_CR.po b/base_vat_optional_vies/i18n/es_CR.po new file mode 100644 index 000000000..cc0801ff8 --- /dev/null +++ b/base_vat_optional_vies/i18n/es_CR.po @@ -0,0 +1,31 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_vat_optional_vies +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Costa Rica) (https://www.transifex.com/oca/" +"teams/23907/es_CR/)\n" +"Language: es_CR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_vat_optional_vies +#: model:ir.model,name:base_vat_optional_vies.model_res_partner +msgid "Partner" +msgstr "Empresa" + +#. module: base_vat_optional_vies +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_partner_vies_passed +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_users_vies_passed +msgid "VIES validation passed" +msgstr "" diff --git a/base_vat_optional_vies/i18n/es_EC.po b/base_vat_optional_vies/i18n/es_EC.po new file mode 100644 index 000000000..75e947173 --- /dev/null +++ b/base_vat_optional_vies/i18n/es_EC.po @@ -0,0 +1,31 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_vat_optional_vies +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Ecuador) (https://www.transifex.com/oca/teams/23907/" +"es_EC/)\n" +"Language: es_EC\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_vat_optional_vies +#: model:ir.model,name:base_vat_optional_vies.model_res_partner +msgid "Partner" +msgstr "Empresa" + +#. module: base_vat_optional_vies +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_partner_vies_passed +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_users_vies_passed +msgid "VIES validation passed" +msgstr "" diff --git a/base_vat_optional_vies/i18n/es_MX.po b/base_vat_optional_vies/i18n/es_MX.po new file mode 100644 index 000000000..04dc628c7 --- /dev/null +++ b/base_vat_optional_vies/i18n/es_MX.po @@ -0,0 +1,31 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_vat_optional_vies +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Mexico) (https://www.transifex.com/oca/teams/23907/" +"es_MX/)\n" +"Language: es_MX\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_vat_optional_vies +#: model:ir.model,name:base_vat_optional_vies.model_res_partner +msgid "Partner" +msgstr "Empresa" + +#. module: base_vat_optional_vies +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_partner_vies_passed +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_users_vies_passed +msgid "VIES validation passed" +msgstr "" diff --git a/base_vat_optional_vies/i18n/es_VE.po b/base_vat_optional_vies/i18n/es_VE.po new file mode 100644 index 000000000..4179349c0 --- /dev/null +++ b/base_vat_optional_vies/i18n/es_VE.po @@ -0,0 +1,31 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_vat_optional_vies +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Venezuela) (https://www.transifex.com/oca/" +"teams/23907/es_VE/)\n" +"Language: es_VE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_vat_optional_vies +#: model:ir.model,name:base_vat_optional_vies.model_res_partner +msgid "Partner" +msgstr "Empresa" + +#. module: base_vat_optional_vies +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_partner_vies_passed +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_users_vies_passed +msgid "VIES validation passed" +msgstr "" diff --git a/base_vat_optional_vies/i18n/et.po b/base_vat_optional_vies/i18n/et.po new file mode 100644 index 000000000..21f850b27 --- /dev/null +++ b/base_vat_optional_vies/i18n/et.po @@ -0,0 +1,30 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_vat_optional_vies +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Estonian (https://www.transifex.com/oca/teams/23907/et/)\n" +"Language: et\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_vat_optional_vies +#: model:ir.model,name:base_vat_optional_vies.model_res_partner +msgid "Partner" +msgstr "Partner" + +#. module: base_vat_optional_vies +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_partner_vies_passed +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_users_vies_passed +msgid "VIES validation passed" +msgstr "" diff --git a/base_vat_optional_vies/i18n/fr.po b/base_vat_optional_vies/i18n/fr.po new file mode 100644 index 000000000..2e3f9189d --- /dev/null +++ b/base_vat_optional_vies/i18n/fr.po @@ -0,0 +1,30 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_vat_optional_vies +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: base_vat_optional_vies +#: model:ir.model,name:base_vat_optional_vies.model_res_partner +msgid "Partner" +msgstr "Partenaire" + +#. module: base_vat_optional_vies +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_partner_vies_passed +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_users_vies_passed +msgid "VIES validation passed" +msgstr "" diff --git a/base_vat_optional_vies/i18n/hr.po b/base_vat_optional_vies/i18n/hr.po new file mode 100644 index 000000000..6d76a9a11 --- /dev/null +++ b/base_vat_optional_vies/i18n/hr.po @@ -0,0 +1,32 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_vat_optional_vies +# +# Translators: +# OCA Transbot , 2017 +# Bole , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-23 01:42+0000\n" +"PO-Revision-Date: 2018-02-23 01:42+0000\n" +"Last-Translator: Bole , 2018\n" +"Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n" +"Language: hr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#. module: base_vat_optional_vies +#: model:ir.model,name:base_vat_optional_vies.model_res_partner +msgid "Partner" +msgstr "Partner" + +#. module: base_vat_optional_vies +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_partner_vies_passed +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_users_vies_passed +msgid "VIES validation passed" +msgstr "Prošao VIES provjeru" diff --git a/base_vat_optional_vies/i18n/hr_HR.po b/base_vat_optional_vies/i18n/hr_HR.po new file mode 100644 index 000000000..a3cd18265 --- /dev/null +++ b/base_vat_optional_vies/i18n/hr_HR.po @@ -0,0 +1,32 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_vat_optional_vies +# +# Translators: +# Bole , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: Bole , 2017\n" +"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/" +"hr_HR/)\n" +"Language: hr_HR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#. module: base_vat_optional_vies +#: model:ir.model,name:base_vat_optional_vies.model_res_partner +msgid "Partner" +msgstr "Partner" + +#. module: base_vat_optional_vies +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_partner_vies_passed +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_users_vies_passed +msgid "VIES validation passed" +msgstr "" diff --git a/base_vat_optional_vies/i18n/hu.po b/base_vat_optional_vies/i18n/hu.po new file mode 100644 index 000000000..eac3e8986 --- /dev/null +++ b/base_vat_optional_vies/i18n/hu.po @@ -0,0 +1,30 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_vat_optional_vies +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Hungarian (https://www.transifex.com/oca/teams/23907/hu/)\n" +"Language: hu\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_vat_optional_vies +#: model:ir.model,name:base_vat_optional_vies.model_res_partner +msgid "Partner" +msgstr "Partner" + +#. module: base_vat_optional_vies +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_partner_vies_passed +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_users_vies_passed +msgid "VIES validation passed" +msgstr "" diff --git a/base_vat_optional_vies/i18n/it.po b/base_vat_optional_vies/i18n/it.po new file mode 100644 index 000000000..1937b74e1 --- /dev/null +++ b/base_vat_optional_vies/i18n/it.po @@ -0,0 +1,30 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_vat_optional_vies +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_vat_optional_vies +#: model:ir.model,name:base_vat_optional_vies.model_res_partner +msgid "Partner" +msgstr "Partner" + +#. module: base_vat_optional_vies +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_partner_vies_passed +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_users_vies_passed +msgid "VIES validation passed" +msgstr "" diff --git a/base_vat_optional_vies/i18n/ja.po b/base_vat_optional_vies/i18n/ja.po new file mode 100644 index 000000000..83a3c025a --- /dev/null +++ b/base_vat_optional_vies/i18n/ja.po @@ -0,0 +1,30 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_vat_optional_vies +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Japanese (https://www.transifex.com/oca/teams/23907/ja/)\n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: base_vat_optional_vies +#: model:ir.model,name:base_vat_optional_vies.model_res_partner +msgid "Partner" +msgstr "パートナ" + +#. module: base_vat_optional_vies +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_partner_vies_passed +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_users_vies_passed +msgid "VIES validation passed" +msgstr "" diff --git a/base_vat_optional_vies/i18n/lt.po b/base_vat_optional_vies/i18n/lt.po new file mode 100644 index 000000000..e81921dde --- /dev/null +++ b/base_vat_optional_vies/i18n/lt.po @@ -0,0 +1,31 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_vat_optional_vies +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Lithuanian (https://www.transifex.com/oca/teams/23907/lt/)\n" +"Language: lt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n" +"%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: base_vat_optional_vies +#: model:ir.model,name:base_vat_optional_vies.model_res_partner +msgid "Partner" +msgstr "Partneris" + +#. module: base_vat_optional_vies +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_partner_vies_passed +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_users_vies_passed +msgid "VIES validation passed" +msgstr "" diff --git a/base_vat_optional_vies/i18n/mk.po b/base_vat_optional_vies/i18n/mk.po new file mode 100644 index 000000000..037c9f58f --- /dev/null +++ b/base_vat_optional_vies/i18n/mk.po @@ -0,0 +1,30 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_vat_optional_vies +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Macedonian (https://www.transifex.com/oca/teams/23907/mk/)\n" +"Language: mk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" + +#. module: base_vat_optional_vies +#: model:ir.model,name:base_vat_optional_vies.model_res_partner +msgid "Partner" +msgstr "Партнер" + +#. module: base_vat_optional_vies +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_partner_vies_passed +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_users_vies_passed +msgid "VIES validation passed" +msgstr "" diff --git a/base_vat_optional_vies/i18n/mn.po b/base_vat_optional_vies/i18n/mn.po new file mode 100644 index 000000000..91c861bc8 --- /dev/null +++ b/base_vat_optional_vies/i18n/mn.po @@ -0,0 +1,30 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_vat_optional_vies +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Mongolian (https://www.transifex.com/oca/teams/23907/mn/)\n" +"Language: mn\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_vat_optional_vies +#: model:ir.model,name:base_vat_optional_vies.model_res_partner +msgid "Partner" +msgstr "Харилцагч" + +#. module: base_vat_optional_vies +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_partner_vies_passed +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_users_vies_passed +msgid "VIES validation passed" +msgstr "" diff --git a/base_vat_optional_vies/i18n/nb.po b/base_vat_optional_vies/i18n/nb.po new file mode 100644 index 000000000..487e5fb00 --- /dev/null +++ b/base_vat_optional_vies/i18n/nb.po @@ -0,0 +1,31 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_vat_optional_vies +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Norwegian Bokmål (https://www.transifex.com/oca/teams/23907/" +"nb/)\n" +"Language: nb\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_vat_optional_vies +#: model:ir.model,name:base_vat_optional_vies.model_res_partner +msgid "Partner" +msgstr "Partner" + +#. module: base_vat_optional_vies +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_partner_vies_passed +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_users_vies_passed +msgid "VIES validation passed" +msgstr "" diff --git a/base_vat_optional_vies/i18n/nl.po b/base_vat_optional_vies/i18n/nl.po new file mode 100644 index 000000000..7297f13f9 --- /dev/null +++ b/base_vat_optional_vies/i18n/nl.po @@ -0,0 +1,30 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_vat_optional_vies +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\n" +"Language: nl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_vat_optional_vies +#: model:ir.model,name:base_vat_optional_vies.model_res_partner +msgid "Partner" +msgstr "Relatie" + +#. module: base_vat_optional_vies +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_partner_vies_passed +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_users_vies_passed +msgid "VIES validation passed" +msgstr "" diff --git a/base_vat_optional_vies/i18n/nl_BE.po b/base_vat_optional_vies/i18n/nl_BE.po new file mode 100644 index 000000000..64c556011 --- /dev/null +++ b/base_vat_optional_vies/i18n/nl_BE.po @@ -0,0 +1,31 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_vat_optional_vies +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Dutch (Belgium) (https://www.transifex.com/oca/teams/23907/" +"nl_BE/)\n" +"Language: nl_BE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_vat_optional_vies +#: model:ir.model,name:base_vat_optional_vies.model_res_partner +msgid "Partner" +msgstr "Relatie" + +#. module: base_vat_optional_vies +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_partner_vies_passed +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_users_vies_passed +msgid "VIES validation passed" +msgstr "" diff --git a/base_vat_optional_vies/i18n/nl_NL.po b/base_vat_optional_vies/i18n/nl_NL.po new file mode 100644 index 000000000..b81c9d7a7 --- /dev/null +++ b/base_vat_optional_vies/i18n/nl_NL.po @@ -0,0 +1,31 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_vat_optional_vies +# +# Translators: +# Frank Schellenberg , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-25 11:47+0000\n" +"PO-Revision-Date: 2018-01-25 11:47+0000\n" +"Last-Translator: Frank Schellenberg , 2018\n" +"Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/" +"teams/23907/nl_NL/)\n" +"Language: nl_NL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_vat_optional_vies +#: model:ir.model,name:base_vat_optional_vies.model_res_partner +msgid "Partner" +msgstr "Relatie" + +#. module: base_vat_optional_vies +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_partner_vies_passed +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_users_vies_passed +msgid "VIES validation passed" +msgstr "" diff --git a/base_vat_optional_vies/i18n/pl.po b/base_vat_optional_vies/i18n/pl.po new file mode 100644 index 000000000..825c8668b --- /dev/null +++ b/base_vat_optional_vies/i18n/pl.po @@ -0,0 +1,32 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_vat_optional_vies +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Polish (https://www.transifex.com/oca/teams/23907/pl/)\n" +"Language: pl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n" +"%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n" +"%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" + +#. module: base_vat_optional_vies +#: model:ir.model,name:base_vat_optional_vies.model_res_partner +msgid "Partner" +msgstr "Partner" + +#. module: base_vat_optional_vies +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_partner_vies_passed +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_users_vies_passed +msgid "VIES validation passed" +msgstr "" diff --git a/base_vat_optional_vies/i18n/pt.po b/base_vat_optional_vies/i18n/pt.po new file mode 100644 index 000000000..6fab1311c --- /dev/null +++ b/base_vat_optional_vies/i18n/pt.po @@ -0,0 +1,30 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_vat_optional_vies +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n" +"Language: pt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_vat_optional_vies +#: model:ir.model,name:base_vat_optional_vies.model_res_partner +msgid "Partner" +msgstr "Parceiro" + +#. module: base_vat_optional_vies +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_partner_vies_passed +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_users_vies_passed +msgid "VIES validation passed" +msgstr "" diff --git a/base_vat_optional_vies/i18n/pt_BR.po b/base_vat_optional_vies/i18n/pt_BR.po new file mode 100644 index 000000000..ce3b83586 --- /dev/null +++ b/base_vat_optional_vies/i18n/pt_BR.po @@ -0,0 +1,31 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_vat_optional_vies +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/" +"teams/23907/pt_BR/)\n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: base_vat_optional_vies +#: model:ir.model,name:base_vat_optional_vies.model_res_partner +msgid "Partner" +msgstr "Parceiro" + +#. module: base_vat_optional_vies +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_partner_vies_passed +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_users_vies_passed +msgid "VIES validation passed" +msgstr "" diff --git a/base_vat_optional_vies/i18n/ro.po b/base_vat_optional_vies/i18n/ro.po new file mode 100644 index 000000000..73984480d --- /dev/null +++ b/base_vat_optional_vies/i18n/ro.po @@ -0,0 +1,31 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_vat_optional_vies +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Romanian (https://www.transifex.com/oca/teams/23907/ro/)\n" +"Language: ro\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" +"2:1));\n" + +#. module: base_vat_optional_vies +#: model:ir.model,name:base_vat_optional_vies.model_res_partner +msgid "Partner" +msgstr "Partener" + +#. module: base_vat_optional_vies +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_partner_vies_passed +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_users_vies_passed +msgid "VIES validation passed" +msgstr "" diff --git a/base_vat_optional_vies/i18n/ru.po b/base_vat_optional_vies/i18n/ru.po new file mode 100644 index 000000000..1b9bc1eb4 --- /dev/null +++ b/base_vat_optional_vies/i18n/ru.po @@ -0,0 +1,32 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_vat_optional_vies +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Russian (https://www.transifex.com/oca/teams/23907/ru/)\n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n" +"%100>=11 && n%100<=14)? 2 : 3);\n" + +#. module: base_vat_optional_vies +#: model:ir.model,name:base_vat_optional_vies.model_res_partner +msgid "Partner" +msgstr "Контрагент" + +#. module: base_vat_optional_vies +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_partner_vies_passed +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_users_vies_passed +msgid "VIES validation passed" +msgstr "" diff --git a/base_vat_optional_vies/i18n/sl.po b/base_vat_optional_vies/i18n/sl.po new file mode 100644 index 000000000..a46d32f74 --- /dev/null +++ b/base_vat_optional_vies/i18n/sl.po @@ -0,0 +1,31 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_vat_optional_vies +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n" +"Language: sl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" +"%100==4 ? 2 : 3);\n" + +#. module: base_vat_optional_vies +#: model:ir.model,name:base_vat_optional_vies.model_res_partner +msgid "Partner" +msgstr "Partner" + +#. module: base_vat_optional_vies +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_partner_vies_passed +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_users_vies_passed +msgid "VIES validation passed" +msgstr "" diff --git a/base_vat_optional_vies/i18n/sr@latin.po b/base_vat_optional_vies/i18n/sr@latin.po new file mode 100644 index 000000000..89c8c9b6f --- /dev/null +++ b/base_vat_optional_vies/i18n/sr@latin.po @@ -0,0 +1,32 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_vat_optional_vies +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Serbian (Latin) (https://www.transifex.com/oca/teams/23907/sr" +"%40latin/)\n" +"Language: sr@latin\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: base_vat_optional_vies +#: model:ir.model,name:base_vat_optional_vies.model_res_partner +msgid "Partner" +msgstr "Partner" + +#. module: base_vat_optional_vies +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_partner_vies_passed +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_users_vies_passed +msgid "VIES validation passed" +msgstr "" diff --git a/base_vat_optional_vies/i18n/sv.po b/base_vat_optional_vies/i18n/sv.po new file mode 100644 index 000000000..b249052ba --- /dev/null +++ b/base_vat_optional_vies/i18n/sv.po @@ -0,0 +1,30 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_vat_optional_vies +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Swedish (https://www.transifex.com/oca/teams/23907/sv/)\n" +"Language: sv\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_vat_optional_vies +#: model:ir.model,name:base_vat_optional_vies.model_res_partner +msgid "Partner" +msgstr "Företag" + +#. module: base_vat_optional_vies +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_partner_vies_passed +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_users_vies_passed +msgid "VIES validation passed" +msgstr "" diff --git a/base_vat_optional_vies/i18n/th.po b/base_vat_optional_vies/i18n/th.po new file mode 100644 index 000000000..a6ee5ede9 --- /dev/null +++ b/base_vat_optional_vies/i18n/th.po @@ -0,0 +1,30 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_vat_optional_vies +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Thai (https://www.transifex.com/oca/teams/23907/th/)\n" +"Language: th\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: base_vat_optional_vies +#: model:ir.model,name:base_vat_optional_vies.model_res_partner +msgid "Partner" +msgstr "พาร์ทเนอร์" + +#. module: base_vat_optional_vies +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_partner_vies_passed +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_users_vies_passed +msgid "VIES validation passed" +msgstr "" diff --git a/base_vat_optional_vies/i18n/tr.po b/base_vat_optional_vies/i18n/tr.po new file mode 100644 index 000000000..d8c069d9b --- /dev/null +++ b/base_vat_optional_vies/i18n/tr.po @@ -0,0 +1,30 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_vat_optional_vies +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Turkish (https://www.transifex.com/oca/teams/23907/tr/)\n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: base_vat_optional_vies +#: model:ir.model,name:base_vat_optional_vies.model_res_partner +msgid "Partner" +msgstr "Cari" + +#. module: base_vat_optional_vies +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_partner_vies_passed +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_users_vies_passed +msgid "VIES validation passed" +msgstr "" diff --git a/base_vat_optional_vies/i18n/vi.po b/base_vat_optional_vies/i18n/vi.po new file mode 100644 index 000000000..6a58c459f --- /dev/null +++ b/base_vat_optional_vies/i18n/vi.po @@ -0,0 +1,30 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_vat_optional_vies +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Vietnamese (https://www.transifex.com/oca/teams/23907/vi/)\n" +"Language: vi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: base_vat_optional_vies +#: model:ir.model,name:base_vat_optional_vies.model_res_partner +msgid "Partner" +msgstr "Đối tác" + +#. module: base_vat_optional_vies +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_partner_vies_passed +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_users_vies_passed +msgid "VIES validation passed" +msgstr "" diff --git a/base_vat_optional_vies/i18n/zh_CN.po b/base_vat_optional_vies/i18n/zh_CN.po new file mode 100644 index 000000000..2092df75e --- /dev/null +++ b/base_vat_optional_vies/i18n/zh_CN.po @@ -0,0 +1,31 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_vat_optional_vies +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Chinese (China) (https://www.transifex.com/oca/teams/23907/" +"zh_CN/)\n" +"Language: zh_CN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: base_vat_optional_vies +#: model:ir.model,name:base_vat_optional_vies.model_res_partner +msgid "Partner" +msgstr "业务伙伴" + +#. module: base_vat_optional_vies +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_partner_vies_passed +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_users_vies_passed +msgid "VIES validation passed" +msgstr "" diff --git a/base_vat_optional_vies/i18n/zh_TW.po b/base_vat_optional_vies/i18n/zh_TW.po new file mode 100644 index 000000000..81b16f8a3 --- /dev/null +++ b/base_vat_optional_vies/i18n/zh_TW.po @@ -0,0 +1,31 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_vat_optional_vies +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-28 23:24+0000\n" +"PO-Revision-Date: 2017-11-28 23:24+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Chinese (Taiwan) (https://www.transifex.com/oca/teams/23907/" +"zh_TW/)\n" +"Language: zh_TW\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: base_vat_optional_vies +#: model:ir.model,name:base_vat_optional_vies.model_res_partner +msgid "Partner" +msgstr "夥伴" + +#. module: base_vat_optional_vies +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_partner_vies_passed +#: model:ir.model.fields,field_description:base_vat_optional_vies.field_res_users_vies_passed +msgid "VIES validation passed" +msgstr "" diff --git a/base_vat_optional_vies/models/__init__.py b/base_vat_optional_vies/models/__init__.py index 6097f3ebf..f261da797 100644 --- a/base_vat_optional_vies/models/__init__.py +++ b/base_vat_optional_vies/models/__init__.py @@ -1,3 +1,3 @@ -# See README.rst file on addon root folder for more details +# -*- coding: utf-8 -*- from . import res_partner diff --git a/base_vat_optional_vies/models/res_partner.py b/base_vat_optional_vies/models/res_partner.py index 4f1141251..864f028a4 100644 --- a/base_vat_optional_vies/models/res_partner.py +++ b/base_vat_optional_vies/models/res_partner.py @@ -1,23 +1,9 @@ # -*- coding: utf-8 -*- -# License AGPL-3: Tecnativa S.L. - Antonio Espinosa -# See README.rst file on addon root folder for more details +# Copyright 2015 Tecnativa - Antonio Espinosa +# Copyright 2017 Tecnativa - David Vidal +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). -import logging -import re -from openerp import models, fields, api -from openerp.exceptions import ValidationError - -_logger = logging.getLogger(__name__) - -try: - import vatnumber -except ImportError: - _logger.warning( - "VAT validation partially unavailable because the `vatnumber` Python " - "library cannot be found. Install it to support more countries, " - "for example with `easy_install vatnumber` or " - "`pip install vatnumber`.") - vatnumber = None +from odoo import api, fields, models class ResPartner(models.Model): @@ -26,112 +12,31 @@ class ResPartner(models.Model): vies_passed = fields.Boolean( string="VIES validation passed", readonly=True) - def __init__(self, pool, cr): - super(ResPartner, self).__init__(pool, cr) - self._constraints = [] + @api.model + def simple_vat_check(self, country_code, vat_number): + res = super(ResPartner, self).simple_vat_check( + country_code, vat_number, + ) + partner = self.env.context.get('vat_partner') + if partner and self.vies_passed: + # Can not be sure that this VAT is signed up in VIES + partner.update({'vies_passed': False}) + return res + + @api.model + def vies_vat_check(self, country_code, vat_number): + partner = self.env.context.get('vat_partner') + if partner: + # If there's an exception checking VIES, the upstream method will + # call simple_vat_check and thus the flag will be removed + partner.update({'vies_passed': True}) + res = super(ResPartner, self).vies_vat_check(country_code, vat_number) + if not res: + return self.simple_vat_check(country_code, vat_number) + return res @api.constrains('vat') def check_vat(self): for partner in self: - if (not self.env.context.get('avoid_check_vat') and - not partner.parent_id): - if not partner.validate_vat(): - raise ValidationError(partner._construct_constraint_msg()) - - @api.multi - def button_check_vat(self): - if not self.validate_vat(): - raise ValidationError(self._construct_constraint_msg()) - return True - - def _split_vat(self, vat, country=False): - """ - @summary: Split Partner vat into country_code and number - @result: (vat_country, vat_number) - """ - vat_country = 'XX' - vat_number = vat - if vat and re.match(r'[A-Za-z]{2}', vat): - vat_country = vat[:2].lower() - vat_number = vat[2:].replace(' ', '') - elif country: - vat_country = country - return vat_country, vat_number - - @api.multi - def validate_vat(self): - self.ensure_one() - if self.company_id.vat_check_vies: - # VIES online check - check_func = self.vies_vat_optional_check - else: - # quick and partial off-line checksum validation - check_func = self.simple_vat_optional_check - vat_country, vat_number = self._split_vat(self.vat) - if vat_number and vat_country == 'XX': - _logger.info("VAT country not found!") - raise ValidationError(self._construct_constraint_msg()) - if vat_number and not check_func(vat_country, vat_number): - _logger.info("VAT Number [%s] is not valid !" % vat_number) - return False - return True - - @api.multi - def simple_vat_optional_check(self, country_code, vat_number): - """ - Check the VAT number depending of the country. - http://sima-pc.com/nif.php - """ - self.ensure_one() - res = self.simple_vat_check(country_code.lower(), vat_number) - data = {} - if res and self.vies_passed and not self.company_id.vat_check_vies: - # Can not be sure that this VAT is signed up in VIES - data['vies_passed'] = False - if res: - vat = country_code.upper() + vat_number - if self.vat != vat: - data['vat'] = vat - if data: - self.with_context(avoid_check_vat=True).write(data) - return res - - @api.multi - def vies_vat_optional_check(self, country_code, vat_number): - self.ensure_one() - data = {} - res = False - try: - # Validate against VAT Information Exchange System (VIES) - # see also http://ec.europa.eu/taxation_customs/vies/ - vat = country_code + vat_number - res = vatnumber.check_vies(vat) - if res and not self.vies_passed: - data['vies_passed'] = True - except Exception: - # See: - # http://ec.europa.eu/taxation_customs/vies/checkVatService.wsdl - # Fault code may contain INVALID_INPUT, SERVICE_UNAVAILABLE, - # MS_UNAVAILABLE, TIMEOUT or SERVER_BUSY. There is no way we can - # validate the input with VIES if any of these arise, including - # the first one (it means invalid country code or empty - # VAT number), so we fall back to the simple check. - pass - - if not res: - res = self.simple_vat_optional_check(country_code, vat_number) - if self.vies_passed: - data['vies_passed'] = False - if res: - vat = country_code.upper() + vat_number - if self.vat != vat: - data['vat'] = vat - if data: - self.with_context(avoid_check_vat=True).write(data) - return res - - # Delete old api constraint defined in base_vat addon - @api.multi - def _validate_fields(self, field_names): - self._constraints = [x for x in self._constraints if 'vat' not in x[2]] - super(ResPartner, self)._validate_fields(field_names) + partner = partner.with_context(vat_partner=partner) + super(ResPartner, partner).check_vat() diff --git a/base_vat_optional_vies/tests/test_res_partner.py b/base_vat_optional_vies/tests/test_res_partner.py index 8aae1fd7d..a6d1862bb 100644 --- a/base_vat_optional_vies/tests/test_res_partner.py +++ b/base_vat_optional_vies/tests/test_res_partner.py @@ -1,70 +1,39 @@ # -*- coding: utf-8 -*- -# License AGPL-3: Tecnativa S.L. - Antonio Espinosa -# See README.rst file on addon root folder for more details +# Copyright 2015 Tecnativa - Antonio Espinosa +# Copyright 2016 Tecnativa - Sergio Teruel +# Copyright 2017 Tecnativa - David Vidal +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). -from openerp.tests.common import TransactionCase +import mock +from odoo.tests import common -class TestResPartner(TransactionCase): - +class TestResPartner(common.TransactionCase): def setUp(self): super(TestResPartner, self).setUp() - self.m_partner = self.env['res.partner'] - self.m_company = self.env['res.company'] - self.company = self.m_company.browse(self.ref('base.main_company')) - self.partner = self.m_partner.browse(self.ref('base.res_partner_1')) - - def test_split_vat(self): - cases = ( - # vat, country, => vat_country, vat_number - ('ESB12345678', False, 'ES', 'B12345678'), - ('B12345678', False, 'XX', 'B12345678'), - ('1EB12345678', False, 'XX', '1EB12345678'), - ('ESB12345678', 'DE', 'ES', 'B12345678'), - ('B12345678', 'ES', 'ES', 'B12345678'), + self.company = self.env.user.company_id + self.company.vat_check_vies = True + self.partner = self.env['res.partner'].create({ + 'name': 'Test partner', + }) + self.vatnumber_path = ( + 'odoo.addons.base_vat.models.res_partner.vatnumber' ) - for vat, country, vat_country, vat_number in cases: - res_country, res_number = self.m_partner._split_vat(vat, country) - self.assertEqual(res_country, vat_country) - self.assertEqual(res_number, vat_number) - def _test_validate_vat(self, cases): - for vat, res_vat, res_vies in cases: - self.partner.write({ - 'vat': vat, - }) - self.assertEqual(self.partner.vat, res_vat) - self.assertEqual(self.partner.vies_passed, res_vies) + def test_validate_vat_vies(self): + with mock.patch(self.vatnumber_path) as mock_vatnumber: + mock_vatnumber.check_vies.return_value = True + self.partner.vat = 'ESB87530432' + self.assertEqual(self.partner.vies_passed, True) - # AEA: Can't use this test in Travis, VIES checking returns always False - # because of timeout - # def test_validate_vat_vies(self): - # """ - # Validate VAT when company 'vat_check_vies' option is True - # All VATs are valid, but some are not signed up in VIES database - # """ - # self.company.vat_check_vies = True - # cases = ( - # # vat => vat, vies_passed - # # VATs signed up in VIES - # ('ESB84718550', 'ESB84718550', True), - # ('de222070543', 'DE222070543', True), - # # Valid VATs don't signed up in VIES - # ('DE253130868', 'DE253130868', False), - # ('esB87286357', 'ESB87286357', False), - # ) - # self._test_validate_vat(cases) + def test_exception_vat_vies(self): + with mock.patch(self.vatnumber_path) as mock_vatnumber: + mock_vatnumber.check_vies.side_effect = Exception() + self.partner.vat = 'ESB87530432' + self.assertEqual(self.partner.vies_passed, False) - def test_validate_vat_no_vies(self): - """ - Validate VAT when company 'vat_check_vies' option is False - """ - self.company.vat_check_vies = False - cases = ( - # vat => vat, vies_passed - ('ESB84718550', 'ESB84718550', False), - ('de222070543', 'DE222070543', False), - ('DE253130868', 'DE253130868', False), - ('esB87286357', 'ESB87286357', False), - ) - self._test_validate_vat(cases) + def test_no_validate_vat(self): + with mock.patch(self.vatnumber_path) as mock_vatnumber: + mock_vatnumber.check_vies.return_value = False + self.partner.vat = 'ESB87530432' + self.assertEqual(self.partner.vies_passed, False) diff --git a/base_vat_optional_vies/views/res_partner_view.xml b/base_vat_optional_vies/views/res_partner_view.xml index e5880eb75..81faf4f6b 100644 --- a/base_vat_optional_vies/views/res_partner_view.xml +++ b/base_vat_optional_vies/views/res_partner_view.xml @@ -1,18 +1,15 @@ - - + Add VAT country and VIES passed fields res.partner - + - - - +