Skip to content

Commit

Permalink
Merge commit 'refs/pull/1648/head' of https://github.com/oca/partner-…
Browse files Browse the repository at this point in the history
…contact into 17.0-5363
  • Loading branch information
docker-odoo committed Jan 26, 2024
2 parents 7cf49e1 + bfbc53e commit abe7e05
Show file tree
Hide file tree
Showing 21 changed files with 981 additions and 0 deletions.
103 changes: 103 additions & 0 deletions partner_vat_unique/README.rst
@@ -0,0 +1,103 @@
==================
Partner VAT Unique
==================

..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:3e584d4b34c1956cf1129e766291733fa599f676ce8cdc04e7e276c0a97956c3
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
:target: https://odoo-community.org/page/development-status
:alt: Beta
.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fpartner--contact-lightgray.png?logo=github
:target: https://github.com/OCA/partner-contact/tree/17.0/partner_vat_unique
:alt: OCA/partner-contact
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/partner-contact-17-0/partner-contact-17-0-partner_vat_unique
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
:target: https://runboat.odoo-community.org/builds?repo=OCA/partner-contact&target_branch=17.0
:alt: Try me on Runboat

|badge1| |badge2| |badge3| |badge4| |badge5|

Module to make the VAT number unique for customers and suppliers. Will
not consider empty VATs as duplicated.

**Table of contents**

.. contents::
:local:

Installation
============

Will not check previous VAT duplicates, so it is recomended make sure
there isn't any duplicated VAT before installation.

Known issues / Roadmap
======================

- Creation of the partner from XML-RPC.
- Partner creation by importing a CSV file, in those cases you miss the
notice.

Bug Tracker
===========

Bugs are tracked on `GitHub Issues <https://github.com/OCA/partner-contact/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomed
`feedback <https://github.com/OCA/partner-contact/issues/new?body=module:%20partner_vat_unique%0Aversion:%2017.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.

Do not contact contributors directly about support or help with technical issues.

Credits
=======

Authors
-------

* Grant Thornton S.L.P

Contributors
------------

- Ismael Calvo <ismael.calvo@es.gt.com>

- Michael Michot <michotm@gmail.com>

- Koen Loodts <koen.loodts@dynapps.be>

- `Tecnativa <https://www.tecnativa.com>`__:

- Vicent Cubells <vicent.cubells@tecnativa.com>
- Manuel Calero - Tecnativa

- Tharathip Chaweewongphan <tharathipc@ecosoft.co.th>

- Alan Ramos <alan.ramos@jarsa.com>

Maintainers
-----------

This module is maintained by the OCA.

.. image:: https://odoo-community.org/logo.png
:alt: Odoo Community Association
:target: https://odoo-community.org

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.

This module is part of the `OCA/partner-contact <https://github.com/OCA/partner-contact/tree/17.0/partner_vat_unique>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
1 change: 1 addition & 0 deletions partner_vat_unique/__init__.py
@@ -0,0 +1 @@
from . import models
15 changes: 15 additions & 0 deletions partner_vat_unique/__manifest__.py
@@ -0,0 +1,15 @@
# Copyright 2017 Grant Thornton Spain - Ismael Calvo <ismael.calvo@es.gt.com>
# Copyright 2020 Manuel Calero - Tecnativa
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html).
{
"name": "Partner VAT Unique",
"summary": "Module to make the VAT number unique for customers and suppliers.",
"version": "17.0.1.0.0",
"category": "Customer Relationship Management",
"website": "https://github.com/OCA/partner-contact",
"author": "Grant Thornton S.L.P, Odoo Community Association (OCA)",
"license": "AGPL-3",
"application": True,
"installable": True,
"depends": ["base"],
}
51 changes: 51 additions & 0 deletions partner_vat_unique/i18n/de.po
@@ -0,0 +1,51 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * partner_vat_unique
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2022-11-04 14:44+0000\n"
"Last-Translator: Maria Sparenberg <maria.sparenberg@gmx.net>\n"
"Language-Team: none\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"
"X-Generator: Weblate 4.14.1\n"

#. module: partner_vat_unique
#: model:ir.model,name:partner_vat_unique.model_res_partner
msgid "Contact"
msgstr "Kontakt"

#. module: partner_vat_unique
#: model:ir.model.fields,field_description:partner_vat_unique.field_res_partner__vat
#: model:ir.model.fields,field_description:partner_vat_unique.field_res_users__vat
msgid "Tax ID"
msgstr "USt-ID"

#. module: partner_vat_unique
#: model:ir.model.fields,help:partner_vat_unique.field_res_partner__vat
#: model:ir.model.fields,help:partner_vat_unique.field_res_users__vat
msgid ""
"The Tax Identification Number. Values here will be validated based on the "
"country format. You can use '/' to indicate that the partner is not subject "
"to tax."
msgstr ""

#. module: partner_vat_unique
#. odoo-python
#: code:addons/partner_vat_unique/models/res_partner.py:0
#, python-format
msgid "The VAT %s already exists in another partner."
msgstr "Die USt-ID %s wurde bereits bei einem anderen Partner verwendet."

#~ msgid ""
#~ "The Tax Identification Number. Complete it if the contact is subjected to "
#~ "government taxes. Used in some legal statements."
#~ msgstr ""
#~ "Dies ist die Umsatzsteuer-Identifikationsnummer. Dies sollte ausgefüllt "
#~ "sein, wenn der Partner Steuern abführen muss."
58 changes: 58 additions & 0 deletions partner_vat_unique/i18n/es.po
@@ -0,0 +1,58 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * partner_vat_unique
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0+e\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-11-29 11:43+0000\n"
"PO-Revision-Date: 2023-04-17 16:35+0000\n"
"Last-Translator: gelo joga Rodríguez <gelo.joga@factorlibre.com>\n"
"Language-Team: \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"
"X-Generator: Weblate 4.14.1\n"

#. module: partner_vat_unique
#: model:ir.model,name:partner_vat_unique.model_res_partner
msgid "Contact"
msgstr "Contacto"

#. module: partner_vat_unique
#: model:ir.model.fields,field_description:partner_vat_unique.field_res_partner__vat
#: model:ir.model.fields,field_description:partner_vat_unique.field_res_users__vat
msgid "Tax ID"
msgstr "NIF"

#. module: partner_vat_unique
#: model:ir.model.fields,help:partner_vat_unique.field_res_partner__vat
#: model:ir.model.fields,help:partner_vat_unique.field_res_users__vat
msgid ""
"The Tax Identification Number. Values here will be validated based on the "
"country format. You can use '/' to indicate that the partner is not subject "
"to tax."
msgstr ""
"El número de Identificación Fiscal. Los valores aquí se validarán en función "
"del formato de cada país. Puedes usar '/' para indicar que el partner no "
"está sujeto a tener una identificación fiscal."

#. module: partner_vat_unique
#. odoo-python
#: code:addons/partner_vat_unique/models/res_partner.py:0
#, python-format
msgid "The VAT %s already exists in another partner."
msgstr "El NIF %s debe de ser único por empresa."

#~ msgid ""
#~ "The Tax Identification Number. Complete it if the contact is subjected to "
#~ "government taxes. Used in some legal statements."
#~ msgstr ""
#~ "Complete el número de identificación fiscal si el contacto está sujeto a "
#~ "impuestos gubernamentales. Utilizado en algunas declaraciones legales"

#~ msgid "Partner"
#~ msgstr "Empresa"
42 changes: 42 additions & 0 deletions partner_vat_unique/i18n/fr.po
@@ -0,0 +1,42 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * partner_vat_unique
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\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: partner_vat_unique
#: model:ir.model,name:partner_vat_unique.model_res_partner
msgid "Contact"
msgstr ""

#. module: partner_vat_unique
#: model:ir.model.fields,field_description:partner_vat_unique.field_res_partner__vat
#: model:ir.model.fields,field_description:partner_vat_unique.field_res_users__vat
msgid "Tax ID"
msgstr ""

#. module: partner_vat_unique
#: model:ir.model.fields,help:partner_vat_unique.field_res_partner__vat
#: model:ir.model.fields,help:partner_vat_unique.field_res_users__vat
msgid ""
"The Tax Identification Number. Values here will be validated based on the "
"country format. You can use '/' to indicate that the partner is not subject "
"to tax."
msgstr ""

#. module: partner_vat_unique
#. odoo-python
#: code:addons/partner_vat_unique/models/res_partner.py:0
#, python-format
msgid "The VAT %s already exists in another partner."
msgstr ""
52 changes: 52 additions & 0 deletions partner_vat_unique/i18n/hr.po
@@ -0,0 +1,52 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * partner_vat_unique
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2023-01-04 02:40+0000\n"
"Last-Translator: Bole <bole@dajmi5.com>\n"
"Language-Team: none\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"
"X-Generator: Weblate 4.14.1\n"

#. module: partner_vat_unique
#: model:ir.model,name:partner_vat_unique.model_res_partner
msgid "Contact"
msgstr "Kontakt"

#. module: partner_vat_unique
#: model:ir.model.fields,field_description:partner_vat_unique.field_res_partner__vat
#: model:ir.model.fields,field_description:partner_vat_unique.field_res_users__vat
msgid "Tax ID"
msgstr "Porezni broj"

#. module: partner_vat_unique
#: model:ir.model.fields,help:partner_vat_unique.field_res_partner__vat
#: model:ir.model.fields,help:partner_vat_unique.field_res_users__vat
msgid ""
"The Tax Identification Number. Values here will be validated based on the "
"country format. You can use '/' to indicate that the partner is not subject "
"to tax."
msgstr ""

#. module: partner_vat_unique
#. odoo-python
#: code:addons/partner_vat_unique/models/res_partner.py:0
#, python-format
msgid "The VAT %s already exists in another partner."
msgstr "Porezni broj %s već postoji na drugom partneru."

#~ msgid ""
#~ "The Tax Identification Number. Complete it if the contact is subjected to "
#~ "government taxes. Used in some legal statements."
#~ msgstr ""
#~ "Porezni broj. Popunite ga ako je kontakt u sustavu PDV. Koristi se u "
#~ "poreznim izvještajima."
47 changes: 47 additions & 0 deletions partner_vat_unique/i18n/it.po
@@ -0,0 +1,47 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * partner_vat_unique
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 12.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2023-12-26 14:48+0000\n"
"Last-Translator: mymage <stefano.consolaro@mymage.it>\n"
"Language-Team: none\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"
"X-Generator: Weblate 4.17\n"

#. module: partner_vat_unique
#: model:ir.model,name:partner_vat_unique.model_res_partner
msgid "Contact"
msgstr "Contatto"

#. module: partner_vat_unique
#: model:ir.model.fields,field_description:partner_vat_unique.field_res_partner__vat
#: model:ir.model.fields,field_description:partner_vat_unique.field_res_users__vat
msgid "Tax ID"
msgstr "Partita IVA"

#. module: partner_vat_unique
#: model:ir.model.fields,help:partner_vat_unique.field_res_partner__vat
#: model:ir.model.fields,help:partner_vat_unique.field_res_users__vat
msgid ""
"The Tax Identification Number. Values here will be validated based on the "
"country format. You can use '/' to indicate that the partner is not subject "
"to tax."
msgstr ""
"Il numero identificazione tassa. I valori verranno validati nel formato "
"della nazione. Si può utilizzare '/' per indicare che il partner non è "
"soggetto alla tassa."

#. module: partner_vat_unique
#. odoo-python
#: code:addons/partner_vat_unique/models/res_partner.py:0
#, python-format
msgid "The VAT %s already exists in another partner."
msgstr "La Partita Iva %s è già assegnata ad un altro partner."

0 comments on commit abe7e05

Please sign in to comment.