Browse Source
[MIG] partner_data_vies_populator from v13 to v14
[MIG] partner_data_vies_populator from v13 to v14
Improve error handling to avoid crash when Internet connectivity is down Read country code from VIES, not from VAT number No update when VAT number is invalid Improve tests14.0
Alexis de Lattre
3 years ago
10 changed files with 87 additions and 137 deletions
-
97partner_data_vies_populator/README.rst
-
8partner_data_vies_populator/__manifest__.py
-
23partner_data_vies_populator/models/res_partner.py
-
6partner_data_vies_populator/readme/CONTRIBUTORS.rst
-
2partner_data_vies_populator/readme/DESCRIPTION.rst
-
8partner_data_vies_populator/readme/INSTALL.rst
-
72partner_data_vies_populator/tests/test_partner_data_vies_populator.py
-
1requirements.txt
-
1setup/partner_data_vies_populator/odoo/addons/partner_data_vies_populator
-
6setup/partner_data_vies_populator/setup.py
@ -1,96 +1 @@ |
|||||
=========================== |
|
||||
Partner Data VIES Populator |
|
||||
=========================== |
|
||||
|
|
||||
.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
|
||||
!! This file is generated by oca-gen-addon-readme !! |
|
||||
!! changes will be overwritten. !! |
|
||||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
|
||||
|
|
||||
.. |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/13.0/partner_data_vies_populator |
|
||||
: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-13-0/partner-contact-13-0-partner_data_vies_populator |
|
||||
:alt: Translate me on Weblate |
|
||||
.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png |
|
||||
:target: https://runbot.odoo-community.org/runbot/134/13.0 |
|
||||
:alt: Try me on Runbot |
|
||||
|
|
||||
|badge1| |badge2| |badge3| |badge4| |badge5| |
|
||||
|
|
||||
This module allows you to create the partners (companies) based on their VAT number. |
|
||||
Name and address of the partner will automatically be completed via VIES Webservice. |
|
||||
|
|
||||
VIES Service (based on stdnum python) |
|
||||
http://ec.europa.eu/taxation_customs/vies/vieshome.do |
|
||||
|
|
||||
**Table of contents** |
|
||||
|
|
||||
.. contents:: |
|
||||
:local: |
|
||||
|
|
||||
Installation |
|
||||
============ |
|
||||
|
|
||||
To install this module, you need to: |
|
||||
|
|
||||
#. Clone the branch 13.0 of the repository https://github.com/OCA/partner-contact |
|
||||
#. Add the path to this repository in your configuration (addons-path) |
|
||||
#. Update the module list |
|
||||
#. Search for "Partner Data VIES Populator" in your addons |
|
||||
#. install the module |
|
||||
|
|
||||
Usage |
|
||||
===== |
|
||||
|
|
||||
When changing a company partner VAT number, this module will try to fetch the partner data from VIES webservice, if available on VIES will update the name, address and country. |
|
||||
|
|
||||
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 smashing it by providing a detailed and welcomed |
|
||||
`feedback <https://github.com/OCA/partner-contact/issues/new?body=module:%20partner_data_vies_populator%0Aversion:%2013.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 |
|
||||
~~~~~~~ |
|
||||
|
|
||||
* NextERP Romania |
|
||||
* Forest and Biomass Romania |
|
||||
|
|
||||
Contributors |
|
||||
~~~~~~~~~~~~ |
|
||||
|
|
||||
* `NextERP Romania <https://www.nexterp.ro>`_: |
|
||||
|
|
||||
* Fekete Mihai <feketemihai@nexterp.ro> |
|
||||
|
|
||||
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/13.0/partner_data_vies_populator>`_ project on GitHub. |
|
||||
|
|
||||
You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. |
|
||||
|
Will be regenerated from readme subdir |
@ -1,3 +1,9 @@ |
|||||
* `NextERP Romania <https://www.nexterp.ro>`_: |
* `NextERP Romania <https://www.nexterp.ro>`_: |
||||
|
|
||||
* Fekete Mihai <feketemihai@nexterp.ro> |
* Fekete Mihai <feketemihai@nexterp.ro> |
||||
|
|
||||
|
* `Forest and Biomass Romania <https://www.forbiom.eu/>`_ |
||||
|
|
||||
|
* `Akretion <https://akretion.com/>`_ : |
||||
|
|
||||
|
* Alexis de Lattre <alexis.delattre@akretion.com> |
@ -1,7 +1 @@ |
|||||
To install this module, you need to: |
|
||||
|
|
||||
#. Clone the branch 13.0 of the repository https://github.com/OCA/partner-contact |
|
||||
#. Add the path to this repository in your configuration (addons-path) |
|
||||
#. Update the module list |
|
||||
#. Search for "Partner Data VIES Populator" in your addons |
|
||||
#. install the module |
|
||||
|
This module require the `python-stdnum <https://pypi.org/project/python-stdnum/>`_ librairy. As Odoo itself depend on this librairy, it should already be installed on your system. |
@ -1,3 +1,4 @@ |
|||||
# generated from manifests external_dependencies |
# generated from manifests external_dependencies |
||||
email-validator |
email-validator |
||||
phonenumbers |
phonenumbers |
||||
|
python-stdnum |
@ -0,0 +1 @@ |
|||||
|
../../../../partner_data_vies_populator |
@ -0,0 +1,6 @@ |
|||||
|
import setuptools |
||||
|
|
||||
|
setuptools.setup( |
||||
|
setup_requires=['setuptools-odoo'], |
||||
|
odoo_addon=True, |
||||
|
) |
Write
Preview
Loading…
Cancel
Save
Reference in new issue