Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[18.0][MIG] account_einvoice_generate #1100

Open
wants to merge 53 commits into
base: 18.0
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
53 commits
Select commit Hold shift + click to select a range
1482063
Add module account_e-invoice_generate to ensure compatibility for XML…
alexis-via Jan 17, 2018
0d3d0fb
[11.0][MIG] account_e-invoice_generate to V11
astirpe Feb 6, 2018
9ad17b2
[UPD] Update account_e-invoice_generate.pot
oca-travis Jul 5, 2018
efad3e4
[UPD] README.rst
OCA-git-bot Jul 6, 2018
35cf13b
Add support for PaymentID in UBL
alexis-via Apr 26, 2018
8defca4
[UPD] Update account_e-invoice_generate.pot
oca-travis Aug 2, 2018
3bb5a6e
[MIG] account_e-invoice_generate: Migration to 12.0
joshuajan Dec 24, 2018
f1095e1
[UPD] Update account_e-invoice_generate.pot
oca-travis Jan 16, 2019
08483db
[ADD] icon.png
OCA-git-bot Apr 3, 2019
d5328dc
[UPD] Update account_e-invoice_generate.pot
oca-travis Apr 10, 2019
7326133
[UPD] README.rst
OCA-git-bot Jul 29, 2019
644da49
Added translation using Weblate (Croatian)
badbole Nov 12, 2019
77f3443
Translated using Weblate (Croatian)
badbole Nov 12, 2019
550b8a9
Translated using Weblate (Croatian)
badbole Nov 14, 2019
4fbb54c
[13.0][MIG] account_e-invoice_generate
astirpe Dec 10, 2019
14d24d7
pre-commit
astirpe Dec 10, 2019
d7ab422
[UPD] Update account_e-invoice_generate.pot
oca-travis Dec 17, 2019
bcc7fda
[UPD] README.rst
OCA-git-bot Dec 17, 2019
805ba50
Update translation files
oca-transbot Jan 31, 2020
ca2e0b5
pre-commit update
OCA-git-bot Mar 14, 2020
a980c8c
[UPD] Update account_e-invoice_generate.pot
oca-travis Mar 14, 2020
e671c7a
Update translation files
oca-transbot Mar 14, 2020
6f139ba
Update translation files
oca-transbot Nov 22, 2020
d966e72
[MIG] account_invoice_facturx to v13
alexis-via Jun 9, 2020
9f60891
run precommit hooks
gurneyalex Jun 11, 2020
6daed50
[UPD] README.rst
OCA-git-bot Nov 23, 2020
ddce811
[MIG] account_einvoice_generate to v14
alexis-via Nov 23, 2020
1d357ce
[UPD] Update account_einvoice_generate.pot
oca-travis Sep 3, 2021
6fcf0bf
[UPD] README.rst
OCA-git-bot Sep 3, 2021
29c75e0
[MIG] account_einvoice_generate from v14 to v15
alexis-via Dec 31, 2021
5f6e54d
[UPD] Update account_einvoice_generate.pot
Jan 24, 2022
34d51ce
[UPD] README.rst
OCA-git-bot Jan 24, 2022
c10006c
[MIG] account_einvoice_generate to v16
alexis-via Dec 26, 2022
6a16444
[UPD] Update account_einvoice_generate.pot
Mar 23, 2023
e8e2308
[UPD] README.rst
OCA-git-bot Mar 23, 2023
0f308c4
Update translation files
weblate Mar 23, 2023
3f7cc39
Added translation using Weblate (French)
Jun 27, 2023
9526032
Translated using Weblate (French)
Jun 27, 2023
e37b8cb
Added translation using Weblate (Spanish)
Ivorra78 Aug 7, 2023
d67c95e
Translated using Weblate (Spanish)
Ivorra78 Aug 7, 2023
6cca902
[UPD] README.rst
OCA-git-bot Sep 3, 2023
2a04c75
Update translation files
weblate Oct 10, 2023
0f03146
[IMP] account_einvoice_generate: pre-commit auto fixes
alexis-via Mar 4, 2024
ab0edb0
[MIG] account_einvoice_generate: migration to v17
alexis-via Mar 4, 2024
73aac3d
[UPD] Update account_einvoice_generate.pot
Mar 12, 2024
645840e
[BOT] post-merge updates
OCA-git-bot Mar 12, 2024
0c522f8
Update translation files
weblate Mar 12, 2024
fbec610
Added translation using Weblate (Italian)
mymage Mar 13, 2024
1190ce6
Translated using Weblate (Italian)
mymage Mar 13, 2024
2e67760
[IMP] account_einvoice_generate: pre-commit auto fixes
alexis-via Dec 27, 2024
bbdbd3e
[MIG] account_einvoice_generate to v18
alexis-via Dec 27, 2024
d1cb7e8
[FWPORT] account_einvoice_generate: add hook for tax's UNECE Due Date…
alexis-via Dec 27, 2024
05f4d5e
[IMP] account_einvoice_generate: post_install script to set is_invoic…
alexis-via Dec 27, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
120 changes: 120 additions & 0 deletions account_einvoice_generate/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,120 @@
==========================
Account e-invoice Generate
==========================

..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:70b52d2850bad74fccedb1fa441798b53743b128dc6cb16d4667b2cbc5328609
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |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%2Fedi-lightgray.png?logo=github
:target: https://github.com/OCA/edi/tree/18.0/account_einvoice_generate
:alt: OCA/edi
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/edi-18-0/edi-18-0-account_einvoice_generate
: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/edi&target_branch=18.0
:alt: Try me on Runboat

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

This is a technical module that ensure compatibility between the
e-invoice generation modules of the `OCA/edi
project <https://github.com/OCA/edi/>`__. It doesn't bring any feature
by itself. You must also install one of the 2 OCA modules that generate
electronic invoices:

- **account_invoice_ubl**: add support for the UBL format (Universal
Business Language),
- **account_invoice_facturx**: add support for the
`Factur-X <http://fnfe-mpe.org/factur-x/factur-x_en/>`__ format.

See the README of each module for more information.

These 2 modules are able to embed an XML file in the PDF invoice and
this module ensure that these 2 modules are compatible.

**Table of contents**

.. contents::
:local:

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

Before installing the module, you must **uninstall** the module
**account_edi** from the official addons. As the account_edi module is
auto-installable, it is certainly already installed on your Odoo
database.

For that, go to the *Apps* menu, remove the *Apps* filter, search for
the module *account_edi* (the title of the module is *Import/Export
Invoices From XML/PDF*). Then click on the button *Module info* and then
on the button *Uninstall*.

Configuration
=============

The new configuration parameter *XML Format embedded in PDF invoice* is
available in the menu *Invoicing > Configuration > Settings*.

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

Bugs are tracked on `GitHub Issues <https://github.com/OCA/edi/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/edi/issues/new?body=module:%20account_einvoice_generate%0Aversion:%2018.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
-------

* Akretion
* Onestein

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

- Alexis de Lattre <alexis.delattre@akretion.com>
- Andrea Stirpe <a.stirpe@onestein.nl>
- Shine IT <contact@openerp.cn>

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.

.. |maintainer-alexis-via| image:: https://github.com/alexis-via.png?size=40px
:target: https://github.com/alexis-via
:alt: alexis-via

Current `maintainer <https://odoo-community.org/page/maintainer-role>`__:

|maintainer-alexis-via|

This module is part of the `OCA/edi <https://github.com/OCA/edi/tree/18.0/account_einvoice_generate>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
5 changes: 5 additions & 0 deletions account_einvoice_generate/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).

from . import models
from . import wizards
from .post_install import update_invoice_report_config
18 changes: 18 additions & 0 deletions account_einvoice_generate/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Copyright 2018-2022 Akretion France (http://www.akretion.com)
# @author: Alexis de Lattre <alexis.delattre@akretion.com>
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).

{
"name": "Account e-invoice Generate",
"version": "18.0.1.0.0",
"category": "Accounting & Finance",
"license": "AGPL-3",
"summary": "Technical module to generate PDF invoices with " "embedded XML file",
"author": "Akretion,Onestein,Odoo Community Association (OCA)",
"maintainers": ["alexis-via"],
"website": "https://github.com/OCA/edi",
"depends": ["account"],
"data": ["views/res_config_settings.xml"],
"post_init_hook": "update_invoice_report_config",
"installable": True,
}
57 changes: 57 additions & 0 deletions account_einvoice_generate/i18n/account_e-invoice_generate.pot
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_e-invoice_generate
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 13.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: account_e-invoice_generate
#: model_terms:ir.ui.view,arch_db:account_e-invoice_generate.view_account_config_settings
msgid ""
"<span class=\"o_form_label\">Select Format</span>\n"
" <span class=\"fa fa-lg fa-building-o\" title=\"Values set here are company-specific.\" groups=\"base.group_multi_company\"/>"
msgstr ""

#. module: account_e-invoice_generate
#: model:ir.model,name:account_e-invoice_generate.model_res_company
msgid "Companies"
msgstr ""

#. module: account_e-invoice_generate
#: model:ir.model,name:account_e-invoice_generate.model_res_config_settings
msgid "Config Settings"
msgstr ""

#. module: account_e-invoice_generate
#: model_terms:ir.ui.view,arch_db:account_e-invoice_generate.view_account_config_settings
msgid "Electronic Invoices"
msgstr ""

#. module: account_e-invoice_generate
#: model:ir.model,name:account_e-invoice_generate.model_account_move
msgid "Journal Entries"
msgstr ""

#. module: account_e-invoice_generate
#: model:ir.model.fields.selection,name:account_e-invoice_generate.selection__res_company__xml_format_in_pdf_invoice__none
msgid "None"
msgstr ""

#. module: account_e-invoice_generate
#: model_terms:ir.ui.view,arch_db:account_e-invoice_generate.view_account_config_settings
msgid "Select the format of your e-invoices."
msgstr ""

#. module: account_e-invoice_generate
#: model:ir.model.fields,field_description:account_e-invoice_generate.field_res_company__xml_format_in_pdf_invoice
#: model:ir.model.fields,field_description:account_e-invoice_generate.field_res_config_settings__xml_format_in_pdf_invoice
msgid "XML Format embedded in PDF invoice"
msgstr ""
50 changes: 50 additions & 0 deletions account_einvoice_generate/i18n/account_einvoice_generate.pot
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_einvoice_generate
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.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: account_einvoice_generate
#: model:ir.model,name:account_einvoice_generate.model_res_company
msgid "Companies"
msgstr ""

#. module: account_einvoice_generate
#: model:ir.model,name:account_einvoice_generate.model_res_config_settings
msgid "Config Settings"
msgstr ""

#. module: account_einvoice_generate
#: model_terms:ir.ui.view,arch_db:account_einvoice_generate.view_account_config_settings
msgid "Electronic Invoices"
msgstr ""

#. module: account_einvoice_generate
#: model:ir.model,name:account_einvoice_generate.model_account_move
msgid "Journal Entry"
msgstr ""

#. module: account_einvoice_generate
#: model:ir.model.fields.selection,name:account_einvoice_generate.selection__res_company__xml_format_in_pdf_invoice__none
msgid "None"
msgstr ""

#. module: account_einvoice_generate
#: model:ir.model.fields,field_description:account_einvoice_generate.field_res_company__xml_format_in_pdf_invoice
#: model:ir.model.fields,field_description:account_einvoice_generate.field_res_config_settings__xml_format_in_pdf_invoice
msgid "XML Format embedded in PDF invoice"
msgstr ""

#. module: account_einvoice_generate
#: model_terms:ir.ui.view,arch_db:account_einvoice_generate.view_account_config_settings
msgid "XML format attached to your PDF customer invoices"
msgstr ""
64 changes: 64 additions & 0 deletions account_einvoice_generate/i18n/es.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_einvoice_generate
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2023-08-07 08:11+0000\n"
"Last-Translator: Ivorra78 <informatica@totmaterial.es>\n"
"Language-Team: none\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.17\n"

#. module: account_einvoice_generate
#: model:ir.model,name:account_einvoice_generate.model_res_company
msgid "Companies"
msgstr "Compañías"

#. module: account_einvoice_generate
#: model:ir.model,name:account_einvoice_generate.model_res_config_settings
msgid "Config Settings"
msgstr "Ajustes de Configuración"

#. module: account_einvoice_generate
#: model_terms:ir.ui.view,arch_db:account_einvoice_generate.view_account_config_settings
msgid "Electronic Invoices"
msgstr "Facturas electrónicas"

#. module: account_einvoice_generate
#: model:ir.model,name:account_einvoice_generate.model_account_move
msgid "Journal Entry"
msgstr "Entrada Diaria"

#. module: account_einvoice_generate
#: model:ir.model.fields.selection,name:account_einvoice_generate.selection__res_company__xml_format_in_pdf_invoice__none
msgid "None"
msgstr "Ninguno/a"

#. module: account_einvoice_generate
#: model:ir.model.fields,field_description:account_einvoice_generate.field_res_company__xml_format_in_pdf_invoice
#: model:ir.model.fields,field_description:account_einvoice_generate.field_res_config_settings__xml_format_in_pdf_invoice
msgid "XML Format embedded in PDF invoice"
msgstr "Formato XML integrado en factura PDF"

#. module: account_einvoice_generate
#: model_terms:ir.ui.view,arch_db:account_einvoice_generate.view_account_config_settings
msgid "XML format attached to your PDF customer invoices"
msgstr "Formato XML adjunto a sus facturas de clientes en PDF"

#~ msgid ""
#~ "<span class=\"o_form_label\">Select Format</span>\n"
#~ " <span class=\"fa fa-lg fa-building-o\" title="
#~ "\"Values set here are company-specific.\" groups=\"base."
#~ "group_multi_company\"/>"
#~ msgstr ""
#~ "<span class=\"o_form_label\">Seleccionar Formato</span>\n"
#~ " <span class=\"fa fa-lg fa-building-o\" title="
#~ "\"Values set here are company-specific.\" groups=\"base."
#~ "group_multi_company\"/>"
64 changes: 64 additions & 0 deletions account_einvoice_generate/i18n/fr.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_einvoice_generate
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2023-06-27 19:08+0000\n"
"Last-Translator: Alexis de Lattre <alexis@via.ecp.fr>\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"
"X-Generator: Weblate 4.17\n"

#. module: account_einvoice_generate
#: model:ir.model,name:account_einvoice_generate.model_res_company
msgid "Companies"
msgstr "Sociétés"

#. module: account_einvoice_generate
#: model:ir.model,name:account_einvoice_generate.model_res_config_settings
msgid "Config Settings"
msgstr "Configuration"

#. module: account_einvoice_generate
#: model_terms:ir.ui.view,arch_db:account_einvoice_generate.view_account_config_settings
msgid "Electronic Invoices"
msgstr "Factures électroniques"

#. module: account_einvoice_generate
#: model:ir.model,name:account_einvoice_generate.model_account_move
msgid "Journal Entry"
msgstr "Pièce comptable"

#. module: account_einvoice_generate
#: model:ir.model.fields.selection,name:account_einvoice_generate.selection__res_company__xml_format_in_pdf_invoice__none
msgid "None"
msgstr "Aucun"

#. module: account_einvoice_generate
#: model:ir.model.fields,field_description:account_einvoice_generate.field_res_company__xml_format_in_pdf_invoice
#: model:ir.model.fields,field_description:account_einvoice_generate.field_res_config_settings__xml_format_in_pdf_invoice
msgid "XML Format embedded in PDF invoice"
msgstr "Format XML embarqué dans la facture PDF"

#. module: account_einvoice_generate
#: model_terms:ir.ui.view,arch_db:account_einvoice_generate.view_account_config_settings
msgid "XML format attached to your PDF customer invoices"
msgstr "Format XML embarqué à l'intérieur de vos factures clients PDF"

#~ msgid ""
#~ "<span class=\"o_form_label\">Select Format</span>\n"
#~ " <span class=\"fa fa-lg fa-building-o\" title="
#~ "\"Values set here are company-specific.\" groups=\"base."
#~ "group_multi_company\"/>"
#~ msgstr ""
#~ "<span class=\"o_form_label\">Sélectionner le format</span>\n"
#~ " <span class=\"fa fa-lg fa-building-o\" title="
#~ "\"Values set here are company-specific.\" groups=\"base."
#~ "group_multi_company\"/>"
Loading
Loading