diff --git a/README.md b/README.md index 2a2ea45768..8c7d0cc60b 100644 --- a/README.md +++ b/README.md @@ -31,18 +31,18 @@ addon | version | maintainers | summary [account_invoice_edifact](account_invoice_edifact/) | 16.0.1.0.0 | | Generate customer invoices with EDIFACT/D96A format [account_invoice_export](account_invoice_export/) | 16.0.1.0.0 | TDu | Account Invoice Export [account_invoice_export_job](account_invoice_export_job/) | 16.0.1.0.0 | TDu | Account Invoice Export Job -[account_invoice_facturx](account_invoice_facturx/) | 16.0.2.1.0 | alexis-via | Generate Factur-X/ZUGFeRD customer invoices +[account_invoice_facturx](account_invoice_facturx/) | 16.0.2.2.0 | alexis-via | Generate Factur-X/ZUGFeRD customer invoices [account_invoice_facturx_py3o](account_invoice_facturx_py3o/) | 16.0.1.0.0 | alexis-via | Generate Factur-X invoices with Py3o reporting engine [account_invoice_import](account_invoice_import/) | 16.0.2.5.0 | alexis-via | Import supplier invoices/refunds as PDF or XML files [account_invoice_import_facturx](account_invoice_import_facturx/) | 16.0.1.0.0 | alexis-via | Import Factur-X/ZUGFeRD Vendor Bills [account_invoice_import_simple_pdf](account_invoice_import_simple_pdf/) | 16.0.1.1.0 | alexis-via | Import simple PDF vendor bills [account_invoice_import_ubl](account_invoice_import_ubl/) | 16.0.1.0.0 | alexis-via | Import UBL XML supplier invoices/refunds [account_invoice_ubl](account_invoice_ubl/) | 16.0.1.0.1 | jbaudoux | Generate UBL XML file for customer invoices/refunds -[base_business_document_import](base_business_document_import/) | 16.0.1.3.0 | alexis-via | Provides technical tools to import sale orders or supplier invoices +[base_business_document_import](base_business_document_import/) | 16.0.1.4.0 | alexis-via | Provides technical tools to import sale orders or supplier invoices [base_business_document_import_phone](base_business_document_import_phone/) | 16.0.1.0.0 | alexis-via | Use phone numbers to match partners upon import of business documents [base_ebill_payment_contract](base_ebill_payment_contract/) | 16.0.1.0.2 | TDu | Base for managing e-billing contracts [base_edi](base_edi/) | 16.0.1.1.0 | simahawk | Base module to aggregate EDI features. -[base_edifact](base_edifact/) | 16.0.1.5.1 | rmorant | UN/EDIFACT/D96A utilities using pydifact parser +[base_edifact](base_edifact/) | 16.0.1.6.0 | rmorant | UN/EDIFACT/D96A utilities using pydifact parser [base_facturx](base_facturx/) | 16.0.1.0.0 | alexis-via | Base module for Factur-X/ZUGFeRD [base_ubl](base_ubl/) | 16.0.1.2.1 | | Base module for Universal Business Language (UBL) [base_ubl_payment](base_ubl_payment/) | 16.0.1.0.1 | | Payment-related code for Universal Business Language (UBL) diff --git a/account_invoice_facturx/README.rst b/account_invoice_facturx/README.rst index 70c790906c..5fd9fa4a7f 100644 --- a/account_invoice_facturx/README.rst +++ b/account_invoice_facturx/README.rst @@ -11,7 +11,7 @@ Account Invoice Factur-X !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:874aef18e083687dd2efdd823923d83c972270c1df205aae62d656094c86ba53 + !! source digest: sha256:e57d60644e0930d7155a941738c6d3d18389b3fec8c82e23630b4307b0c526f8 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png diff --git a/account_invoice_facturx/__manifest__.py b/account_invoice_facturx/__manifest__.py index b12d8a482c..cfe41e7431 100644 --- a/account_invoice_facturx/__manifest__.py +++ b/account_invoice_facturx/__manifest__.py @@ -4,7 +4,7 @@ { "name": "Account Invoice Factur-X", - "version": "16.0.2.1.0", + "version": "16.0.2.2.0", "category": "Invoicing Management", "license": "AGPL-3", "summary": "Generate Factur-X/ZUGFeRD customer invoices", diff --git a/account_invoice_facturx/i18n/gl.po b/account_invoice_facturx/i18n/gl.po index 3256a8adbb..2ae53e3aee 100644 --- a/account_invoice_facturx/i18n/gl.po +++ b/account_invoice_facturx/i18n/gl.po @@ -108,7 +108,7 @@ msgid "" "Factur-X {invoice_type} {invoice_number} dated {invoice_date} issued by " "{company_name}" msgstr "" -"Factur-X {invoice_type} {invoice_number} con data {invoice_dáche} emitida " +"Factur-X {invoice_type} {invoice_number} con data {invoice_date} emitida " "por {company_name}" #. module: account_invoice_facturx @@ -218,4 +218,4 @@ msgstr "Formato XML integrado en factura PDF" #, python-format msgid "{company_name}: {invoice_type} {invoice_number} dated {invoice_date}" msgstr "" -"{company_name}: {invoice_type} {invoice_number} con data {invoice_dáche}" +"{company_name}: {invoice_type} {invoice_number} con data {invoice_date}" diff --git a/account_invoice_facturx/static/description/index.html b/account_invoice_facturx/static/description/index.html index 360708fee6..566082f500 100644 --- a/account_invoice_facturx/static/description/index.html +++ b/account_invoice_facturx/static/description/index.html @@ -372,7 +372,7 @@

Account Invoice Factur-X

!! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!! source digest: sha256:874aef18e083687dd2efdd823923d83c972270c1df205aae62d656094c86ba53 +!! source digest: sha256:e57d60644e0930d7155a941738c6d3d18389b3fec8c82e23630b4307b0c526f8 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->

Beta License: AGPL-3 OCA/edi Translate me on Weblate Try me on Runboat

With this module, the PDF customer invoices and refunds generated by the Qweb reporting engine of Odoo will comply with the Factur-X standard. The Factur-X standard is an e-invoicing standard for France and Germany released on December 31st 2017. In Germany, it is also known as the ZUGFeRD 2.0 standard. This standard is based on CII (Cross-Industry Invoice) for electronic invoicing. The great idea of the ZUGFeRD/Factur-X standard is to embed an XML file inside the PDF invoice to carry structured information about the invoice. So, with a ZUGFeRD/Factur-X PDF invoice:

diff --git a/base_business_document_import/README.rst b/base_business_document_import/README.rst index a93e4ed4b6..2b66d3f18b 100644 --- a/base_business_document_import/README.rst +++ b/base_business_document_import/README.rst @@ -11,7 +11,7 @@ Base Business Document Import !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:507567092f1f56d5b86d5e43c933f061c94e952e0d0a1ae89277de7e693fad57 + !! source digest: sha256:ad12cf6caa0eec692df6061e75953a836ca037059d8b624b17d3d8aed65e25a1 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png diff --git a/base_business_document_import/__manifest__.py b/base_business_document_import/__manifest__.py index ba61351ebb..493292206d 100644 --- a/base_business_document_import/__manifest__.py +++ b/base_business_document_import/__manifest__.py @@ -4,7 +4,7 @@ { "name": "Base Business Document Import", - "version": "16.0.1.3.0", + "version": "16.0.1.4.0", "category": "Tools", "license": "AGPL-3", "summary": "Provides technical tools to import sale orders or supplier invoices", diff --git a/base_business_document_import/i18n/gl.po b/base_business_document_import/i18n/gl.po index dde8f3a90a..a0e4f54552 100644 --- a/base_business_document_import/i18n/gl.po +++ b/base_business_document_import/i18n/gl.po @@ -114,7 +114,7 @@ msgstr "O IBAN %s non é válido, polo que se ignorou." #: code:addons/base_business_document_import/models/business_document_import.py:0 #, python-format msgid "ID {id} of '{model}' doesn't exist in Odoo." -msgstr "A ID {ide} de '{model}' non existe en Odoo." +msgstr "A ID {id} de '{model}' non existe en Odoo." #. module: base_business_document_import #. odoo-python diff --git a/base_business_document_import/static/description/index.html b/base_business_document_import/static/description/index.html index 2e13c9438a..61a9dc86c7 100644 --- a/base_business_document_import/static/description/index.html +++ b/base_business_document_import/static/description/index.html @@ -372,7 +372,7 @@

Base Business Document Import

!! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!! source digest: sha256:507567092f1f56d5b86d5e43c933f061c94e952e0d0a1ae89277de7e693fad57 +!! source digest: sha256:ad12cf6caa0eec692df6061e75953a836ca037059d8b624b17d3d8aed65e25a1 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->

Beta License: AGPL-3 OCA/edi Translate me on Weblate Try me on Runboat

This is a technical module ; it doesn’t bring any useful feature by itself. This module is the base modules for 2 other modules :

diff --git a/base_edifact/README.rst b/base_edifact/README.rst index e0d6cda8bf..1a9e096d8b 100644 --- a/base_edifact/README.rst +++ b/base_edifact/README.rst @@ -1,3 +1,7 @@ +.. image:: https://odoo-community.org/readme-banner-image + :target: https://odoo-community.org/get-involved?utm_source=readme + :alt: Odoo Community Association + ============ Base EDIFACT ============ @@ -7,13 +11,13 @@ Base EDIFACT !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:05c6653f0f7b28dad1c23a6fbbd329329b0306b08f5577c19e376750c2c4f95d + !! source digest: sha256:e5162b18d30c9e733a68576ed3494907cfca8d35fd5d48e0d3db6be6dbf00528 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Alpha-red.png :target: https://odoo-community.org/page/development-status :alt: Alpha -.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png +.. |badge2| image:: https://img.shields.io/badge/license-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%2Fedi-lightgray.png?logo=github diff --git a/base_edifact/__manifest__.py b/base_edifact/__manifest__.py index b6cbebb0f3..e3771a5ddf 100644 --- a/base_edifact/__manifest__.py +++ b/base_edifact/__manifest__.py @@ -3,7 +3,7 @@ { "name": "Base EDIFACT", "summary": "UN/EDIFACT/D96A utilities using pydifact parser", - "version": "16.0.1.5.1", + "version": "16.0.1.6.0", "development_status": "Alpha", "category": "Tools", "website": "https://github.com/OCA/edi", diff --git a/base_edifact/models/edifact.py b/base_edifact/models/edifact.py index a384eb9c8b..a7682b6753 100644 --- a/base_edifact/models/edifact.py +++ b/base_edifact/models/edifact.py @@ -203,7 +203,10 @@ def map2odoo_product(self, seg, pia=None): # Set default code based on SA if given if pia is not None and pia[1][0]: res["code"] = pia[1][0] - code = seg[2][0] if len(list(seg)) > 2 else False + try: + code = seg[2][0] + except IndexError: + code = False if code: field = "code" if seg[2][1] == "SRV" else "barcode" res[field] = code diff --git a/base_edifact/static/description/index.html b/base_edifact/static/description/index.html index 9fa30d1ad1..941d72eb15 100644 --- a/base_edifact/static/description/index.html +++ b/base_edifact/static/description/index.html @@ -3,15 +3,16 @@ -Base EDIFACT +README.rst -
-

Base EDIFACT

+
+ + +Odoo Community Association + +
+

Base EDIFACT

-

Alpha License: AGPL-3 OCA/edi Translate me on Weblate Try me on Runboat

+

Alpha License: AGPL-3 OCA/edi Translate me on Weblate Try me on Runboat

This module contains methods to generate and parse EDIFACT/D96A files

Important

@@ -396,11 +402,11 @@

Base EDIFACT

-

Installation

+

Installation

This module requires ‘pydifact’ python library.

-

Configuration

+

Configuration

Requires partner_identification_gln module to store GLN identifiers.

Partner identification code assigned by the European Article Numbering Association.

Use two identification categories:

@@ -412,21 +418,21 @@

Configuration

If you need group partners, consider oca/partner-contact/partner_company_group module.

-

Usage

+

Usage

This module doesn’t do anything useful by itself, but it is used by several other modules:

  • sale_order_import_edifact that imports EDIFACT/D96A sale orders.
-

Changelog

+

Changelog

-

14.0.1.0.0 (2023-04-13)

+

14.0.1.0.0 (2023-04-13)

Strong migration from 12.0.1.0.1 because it’s not working for Amazon vendor orders.

-

Bug Tracker

+

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 to smash it by providing a detailed and welcomed @@ -434,16 +440,16 @@

Bug Tracker

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

-

Credits

+

Credits

-

Authors

+

Authors

  • ALBA Software
  • PlanetaTIC
-

Contributors

+

Contributors

-

Maintainers

+

Maintainers

This module is maintained by the OCA.

-Odoo Community Association + +Odoo Community Association +

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.

@@ -465,5 +473,6 @@

Maintainers

+