Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
74f3e9b
Initialize 19.0 branch
alexis-via Jul 28, 2026
6090027
[UPD] addons table in README.md
Jul 28, 2026
7a0cc76
[IMP] Configuration to send/receive invoices on accounting config page
alexis-via Jul 29, 2026
326b91b
[IMP] account_invoice_en16931: add invoice_attachment_ids
alexis-via Jul 29, 2026
2e09093
[IMP] Option to generate factur-x with old Chorus XML syntax in the w…
alexis-via Jul 30, 2026
4df784f
[FIX] Don't validate schematron fr_ctc for Chorus old XML syntax
alexis-via Jul 30, 2026
e141116
[IMP] Add field business_process_type (BT-23)
alexis-via Aug 4, 2026
f41abc0
[FIX] l10n_fr_einvoicing_sale: ensure_one on empty recordset breaks a…
arpol-dev Aug 2, 2026
46b69cf
[FIX] l10n_fr_einvoicing: don't store fr_einvoicing_required on accou…
alexis-via Aug 5, 2026
bc7b50d
[MIG] l10n_fr_account_invoice_en16931: migration to 19.0
njeudy Jul 21, 2026
b874adc
[MIG] account_invoice_en16931_py3o: mark uninstallable pending 19.0 r…
njeudy Jul 21, 2026
bee9ce3
[MIG] l10n_fr_einvoicing: migration to 19.0
njeudy Jul 27, 2026
c00cfea
[MIG] l10n_fr_einvoicing surcouches: migration to 19.0
njeudy Jul 27, 2026
c246e82
[MIG] l10n_fr_einvoicing: adapt views to 19.0
njeudy Jul 27, 2026
40c7796
[MIG] l10n_fr_einvoicing_import: adapt journal view to 19.0
njeudy Jul 27, 2026
5a9f921
[MIG] l10n_fr_einvoicing_sale: adapt sale order view to 19.0
njeudy Jul 27, 2026
4465101
[MIG] l10n_fr_einvoicing_sale: replace the dropped commercial_partner…
njeudy Jul 27, 2026
8a58bab
[MIG] l10n_fr_einvoicing: port the SIREN/SIRET/VAT check to company_r…
njeudy Jul 29, 2026
9a1d435
[MIG] fr-einvoicing: mark the 19.0 modules installable
njeudy Jul 29, 2026
543636a
[FIX] account_invoice_en16931: res.partner.mobile no longer exists in…
njeudy Aug 1, 2026
4a1a117
[FIX] account_invoice_en16931: work around the Odoo 19 stdnum import …
njeudy Aug 1, 2026
a9cd80b
[FIX] account_invoice_en16931: BT-152 is required on exempt invoice l…
njeudy Aug 1, 2026
8dfdd03
[MIG] l10n_fr_einvoicing: use env.context, self._context is deprecate…
njeudy Aug 1, 2026
e775ed1
[FIX] account_invoice_en16931: drop the Discount decimal precision check
njeudy Aug 7, 2026
bf5edfc
[FIX] account_invoice_en16931: only check the EN16931 config of issui…
njeudy Aug 7, 2026
91748a6
Update pyfrctc min version to 0.15
alexis-via Aug 7, 2026
d7f0b31
[IMP] l10n_fr_einvoicing: add a condition on button_cancel()
alexis-via Aug 7, 2026
03cbb17
[IMP] l10n_fr_einvoicing: more flexibility for reset to draft
alexis-via Aug 7, 2026
7425011
Fix strings and update fr translation
alexis-via Aug 7, 2026
d4549d3
[IMP] l10n_fr_account_invoice_en16931: improve official strings (!)
alexis-via Aug 7, 2026
9359022
[IMP] Add support for pre-payment in invoice_type_code and business_p…
alexis-via Aug 7, 2026
1487d2d
[IMP] account_invoice_en16931: add option to raise an error if saxon …
alexis-via Aug 8, 2026
b6eb12a
[IMP] account_invoice_en16931: split inherit of _post() on account.mo…
alexis-via Aug 8, 2026
070c779
[IMP] l10n_fr_einvoicing: add info logs for out flows
alexis-via Aug 8, 2026
9c1ffd7
[FIX] auto dir sync upon invoice confirmation when customer has no di…
alexis-via Aug 8, 2026
7ed5982
[IMP] account_invoice_en16931: new method to get vat taxes on invoice…
alexis-via Aug 8, 2026
44d6d48
[FIX] account_invoice_en16931: skip en16931 checks upon invoice confi…
alexis-via Aug 8, 2026
e799d51
[IMP] l10n_fr_einvoicing_import: add option no_vat_deduction on compa…
alexis-via Aug 8, 2026
5206461
[IMP] l10n_fr_einvoicing_import: update fr translation
alexis-via Aug 8, 2026
4cef94c
[MIG] l10n_fr_einvoicing_directory_import: migration to 19.0
njeudy Aug 9, 2026
b3c9ee4
[MIG] l10n_fr_einvoicing_directory_import: adapt the tests to company…
njeudy Aug 9, 2026
bbe0c1a
[MIG] l10n_fr_einvoicing_directory_import: set the country on test pa…
njeudy Aug 9, 2026
a90b882
[MIG] l10n_fr_einvoicing_directory_import: neutralise cr.commit on th…
njeudy Aug 9, 2026
c342bb7
[IMP] account_invoice_en16931: produce a real PDF/A-3 Factur-X
njeudy Aug 13, 2026
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
26 changes: 13 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,14 +11,14 @@

Odoo modules for e-invoicing and e-reporting in France starting september 1st 2026.

This set of modules depends on several OCA modules. At the moment, we don't require any specific pull request, but you should make sure that you are running up-to-date code for the following OCA repositories:
This set of modules depends on several OCA modules. Make sure that you are running up-to-date code for the following OCA repositories:

* [OCA/community-data-files](https://github.com/OCA/community-data-files)
* [OCA/edi](https://github.com/OCA/edi)
* [OCA/l10n-france](https://github.com/OCA/l10n-france)
* [OCA/account-financial-tools](https://github.com/OCA/account-financial-tools)

For example, on OCA/community-data-files, you need to have code dated after july 17th 2026... so, when we say that you need up-to-date code, we mean it !
For the module **account_invoice_import** from OCA/edi, use the code from [pull request 1386](https://github.com/OCA/edi/pull/1386)

You should also make sure that the code of Odoo 18.0 you are running on is up-to-date.

Expand All @@ -28,19 +28,19 @@ You should also make sure that the code of Odoo 18.0 you are running on is up-to

[//]: # (addons)

Available addons
----------------
Unported addons
---------------
addon | version | maintainers | summary
--- | --- | --- | ---
[account_invoice_en16931](account_invoice_en16931/) | 18.0.1.0.0 | <a href='https://github.com/alexis-via'><img src='https://github.com/alexis-via.png' width='32' height='32' style='border-radius:50%;' alt='alexis-via'/></a> | Base module to generate electronic invoices
[account_invoice_en16931_py3o](account_invoice_en16931_py3o/) | 18.0.1.0.0 | <a href='https://github.com/alexis-via'><img src='https://github.com/alexis-via.png' width='32' height='32' style='border-radius:50%;' alt='alexis-via'/></a> | Glue module to generate EN16931 invoices with Py3o
[l10n_fr_account_invoice_en16931](l10n_fr_account_invoice_en16931/) | 18.0.1.0.0 | <a href='https://github.com/alexis-via'><img src='https://github.com/alexis-via.png' width='32' height='32' style='border-radius:50%;' alt='alexis-via'/></a> | Localization of Invoice EN16931 for France
[l10n_fr_einvoicing](l10n_fr_einvoicing/) | 18.0.1.2.0 | <a href='https://github.com/alexis-via'><img src='https://github.com/alexis-via.png' width='32' height='32' style='border-radius:50%;' alt='alexis-via'/></a> | Community implementation of the e-invoicing reform for France
[l10n_fr_einvoicing_dashboard_banner](l10n_fr_einvoicing_dashboard_banner/) | 18.0.1.0.0 | <a href='https://github.com/alexis-via'><img src='https://github.com/alexis-via.png' width='32' height='32' style='border-radius:50%;' alt='alexis-via'/></a> | Add widgets for eInvoicing flows in Accounting Dashboard Banner
[l10n_fr_einvoicing_import](l10n_fr_einvoicing_import/) | 18.0.1.0.0 | <a href='https://github.com/alexis-via'><img src='https://github.com/alexis-via.png' width='32' height='32' style='border-radius:50%;' alt='alexis-via'/></a> | Import vendor bills/refunds from accredited platform
[l10n_fr_einvoicing_payment_batch_oca](l10n_fr_einvoicing_payment_batch_oca/) | 18.0.1.0.0 | <a href='https://github.com/alexis-via'><img src='https://github.com/alexis-via.png' width='32' height='32' style='border-radius:50%;' alt='alexis-via'/></a> | Option to auto-send payment sent event
[l10n_fr_einvoicing_purchase](l10n_fr_einvoicing_purchase/) | 18.0.1.0.0 | <a href='https://github.com/alexis-via'><img src='https://github.com/alexis-via.png' width='32' height='32' style='border-radius:50%;' alt='alexis-via'/></a> | Display directory line on purchase order report
[l10n_fr_einvoicing_sale](l10n_fr_einvoicing_sale/) | 18.0.1.0.0 | <a href='https://github.com/alexis-via'><img src='https://github.com/alexis-via.png' width='32' height='32' style='border-radius:50%;' alt='alexis-via'/></a> | eInvoicing for France in Sales
[account_invoice_en16931](account_invoice_en16931/) | 19.0.1.0.0 (unported) | <a href='https://github.com/alexis-via'><img src='https://github.com/alexis-via.png' width='32' height='32' style='border-radius:50%;' alt='alexis-via'/></a> | Base module to generate electronic invoices
[account_invoice_en16931_py3o](account_invoice_en16931_py3o/) | 19.0.1.0.0 (unported) | <a href='https://github.com/alexis-via'><img src='https://github.com/alexis-via.png' width='32' height='32' style='border-radius:50%;' alt='alexis-via'/></a> | Glue module to generate EN16931 invoices with Py3o
[l10n_fr_account_invoice_en16931](l10n_fr_account_invoice_en16931/) | 19.0.1.0.0 (unported) | <a href='https://github.com/alexis-via'><img src='https://github.com/alexis-via.png' width='32' height='32' style='border-radius:50%;' alt='alexis-via'/></a> | Localization of Invoice EN16931 for France
[l10n_fr_einvoicing](l10n_fr_einvoicing/) | 19.0.1.0.0 (unported) | <a href='https://github.com/alexis-via'><img src='https://github.com/alexis-via.png' width='32' height='32' style='border-radius:50%;' alt='alexis-via'/></a> | Community implementation of the e-invoicing reform for France
[l10n_fr_einvoicing_dashboard_banner](l10n_fr_einvoicing_dashboard_banner/) | 19.0.1.0.0 (unported) | <a href='https://github.com/alexis-via'><img src='https://github.com/alexis-via.png' width='32' height='32' style='border-radius:50%;' alt='alexis-via'/></a> | Add widgets for eInvoicing flows in Accounting Dashboard Banner
[l10n_fr_einvoicing_import](l10n_fr_einvoicing_import/) | 19.0.1.0.0 (unported) | <a href='https://github.com/alexis-via'><img src='https://github.com/alexis-via.png' width='32' height='32' style='border-radius:50%;' alt='alexis-via'/></a> | Import vendor bills/refunds from accredited platform
[l10n_fr_einvoicing_payment_batch_oca](l10n_fr_einvoicing_payment_batch_oca/) | 19.0.1.0.0 (unported) | <a href='https://github.com/alexis-via'><img src='https://github.com/alexis-via.png' width='32' height='32' style='border-radius:50%;' alt='alexis-via'/></a> | Option to auto-send payment sent event
[l10n_fr_einvoicing_purchase](l10n_fr_einvoicing_purchase/) | 19.0.1.0.0 (unported) | <a href='https://github.com/alexis-via'><img src='https://github.com/alexis-via.png' width='32' height='32' style='border-radius:50%;' alt='alexis-via'/></a> | Display directory line on purchase order report
[l10n_fr_einvoicing_sale](l10n_fr_einvoicing_sale/) | 19.0.1.0.0 (unported) | <a href='https://github.com/alexis-via'><img src='https://github.com/alexis-via.png' width='32' height='32' style='border-radius:50%;' alt='alexis-via'/></a> | eInvoicing for France in Sales

[//]: # (end addons)

Expand Down
9 changes: 7 additions & 2 deletions account_invoice_en16931/__manifest__.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

{
"name": "Invoice EN16931",
"version": "18.0.1.0.0",
"version": "19.0.1.0.0",
"category": "Accounting",
"license": "AGPL-3",
"summary": "Base module to generate electronic invoices",
Expand All @@ -19,7 +19,12 @@
"intrastat_base",
],
"excludes": ["account_einvoice_generate"],
"external_dependencies": {"python": ["factur-x>=6.5"]},
# fonttools is what odoo.tools.pdf.convert_to_pdfa() uses to rebuild the
# glyph width arrays produced by wkhtmltopdf; without it the PDF/A-3
# output fails veraPDF rule 6.2.11.5 and Odoo only logs a warning.
# No upper pin needed on 19.0: convert_to_pdfa() handles both the old
# getGlyphSet()._hmtx and the current hMetrics API.
"external_dependencies": {"python": ["factur-x>=6.7", "fonttools"]},
"data": [
"security/ir.model.access.csv",
"wizards/account_invoice_en16931_generate_view.xml",
Expand Down
167 changes: 135 additions & 32 deletions account_invoice_en16931/i18n/account_invoice_en16931.pot
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-07-17 06:35+0000\n"
"PO-Revision-Date: 2026-07-17 06:35+0000\n"
"POT-Creation-Date: 2026-08-08 11:49+0000\n"
"PO-Revision-Date: 2026-08-08 11:49+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
Expand All @@ -32,6 +32,33 @@ msgstr ""
msgid "Archive Format"
msgstr ""

#. module: account_invoice_en16931
#: model:ir.model.fields,help:account_invoice_en16931.field_account_bank_statement_line__invoice_attachment_ids
#: model:ir.model.fields,help:account_invoice_en16931.field_account_move__invoice_attachment_ids
msgid ""
"Attachments added to the electronic invoice. In UBL and CII XML, these "
"attachments are added in the XML (BG-24 / BT-125). In Factur-X, these "
"attachments are added as additional attachments of the PDF."
msgstr ""

#. module: account_invoice_en16931
#: model:ir.model.fields,field_description:account_invoice_en16931.field_account_bank_statement_line__business_process_type
#: model:ir.model.fields,field_description:account_invoice_en16931.field_account_move__business_process_type
msgid "Business Process Type"
msgstr ""

#. module: account_invoice_en16931
#: model:ir.model.fields,help:account_invoice_en16931.field_account_bank_statement_line__business_process_type
#: model:ir.model.fields,help:account_invoice_en16931.field_account_move__business_process_type
msgid "Business Term BT-23 in EN16931"
msgstr ""

#. module: account_invoice_en16931
#: model:ir.model.fields,help:account_invoice_en16931.field_account_bank_statement_line__invoice_type_code
#: model:ir.model.fields,help:account_invoice_en16931.field_account_move__invoice_type_code
msgid "Business Term BT-3 in EN16931"
msgstr ""

#. module: account_invoice_en16931
#: model:ir.model.fields.selection,name:account_invoice_en16931.selection__account_invoice_en16931_generate__invoice_format__cii
msgid "CII XML"
Expand All @@ -49,7 +76,7 @@ msgstr ""

#. module: account_invoice_en16931
#: model:ir.model.fields.selection,name:account_invoice_en16931.selection__account_move__invoice_type_code__380
msgid "Commercial invoice"
msgid "Commercial Invoice"
msgstr ""

#. module: account_invoice_en16931
Expand Down Expand Up @@ -81,7 +108,7 @@ msgstr ""

#. module: account_invoice_en16931
#: model:ir.model.fields.selection,name:account_invoice_en16931.selection__account_move__invoice_type_code__384
msgid "Corrected invoice"
msgid "Corrected Invoice"
msgstr ""

#. module: account_invoice_en16931
Expand All @@ -102,7 +129,7 @@ msgstr ""

#. module: account_invoice_en16931
#: model:ir.model.fields.selection,name:account_invoice_en16931.selection__account_move__invoice_type_code__381
msgid "Credit note"
msgid "Credit Note"
msgstr ""

#. module: account_invoice_en16931
Expand Down Expand Up @@ -133,12 +160,6 @@ msgstr ""
msgid "Default PDF Invoice Generation"
msgstr ""

#. module: account_invoice_en16931
#. odoo-python
#: code:addons/account_invoice_en16931/models/res_company.py:0
msgid "Discount decimal precision is %s. For EN16931, the maximum value is 2."
msgstr ""

#. module: account_invoice_en16931
#: model:ir.model.fields,field_description:account_invoice_en16931.field_account_invoice_en16931_generate__display_name
msgid "Display Name"
Expand Down Expand Up @@ -176,17 +197,17 @@ msgstr ""

#. module: account_invoice_en16931
#: model:ir.model.fields.selection,name:account_invoice_en16931.selection__account_move__invoice_type_code__472
msgid "Factored Corrective Invoice, invoice type, Corrected"
msgid "Factored Corrective Invoice"
msgstr ""

#. module: account_invoice_en16931
#: model:ir.model.fields.selection,name:account_invoice_en16931.selection__account_move__invoice_type_code__396
msgid "Factored credit note"
msgid "Factored Credit Note"
msgstr ""

#. module: account_invoice_en16931
#: model:ir.model.fields.selection,name:account_invoice_en16931.selection__account_move__invoice_type_code__393
msgid "Factored invoice"
msgid "Factored Invoice"
msgstr ""

#. module: account_invoice_en16931
Expand Down Expand Up @@ -219,6 +240,22 @@ msgid ""
"%(err)s"
msgstr ""

#. module: account_invoice_en16931
#. odoo-python
#: code:addons/account_invoice_en16931/models/account_move.py:0
msgid ""
"Failed to generate the UBL-2.1 XML file with profile 'extended-ctc-fr'. "
"Error: %(err)s"
msgstr ""

#. module: account_invoice_en16931
#. odoo-python
#: code:addons/account_invoice_en16931/models/account_move.py:0
msgid ""
"Field 'Invoice Type Code' is required on customer invoices/refunds, but it "
"is not set on '%s'."
msgstr ""

#. module: account_invoice_en16931
#: model:ir.model.fields,field_description:account_invoice_en16931.field_account_invoice_en16931_generate__file_data
msgid "File Data"
Expand All @@ -244,12 +281,36 @@ msgstr ""
msgid "ID"
msgstr ""

#. module: account_invoice_en16931
#: model_terms:ir.ui.view,arch_db:account_invoice_en16931.res_config_settings_view_form
msgid ""
"If this option is enabled, an error will be raised if the Saxon server is "
"down, unreachable or experience a technical failure during schematron "
"validation."
msgstr ""

#. module: account_invoice_en16931
#. odoo-python
#: code:addons/account_invoice_en16931/models/account_move.py:0
msgid "Invoice"
msgstr ""

#. module: account_invoice_en16931
#. odoo-python
#: code:addons/account_invoice_en16931/models/account_move.py:0
msgid ""
"Invoice '%(invoice)s' has 2 e-invoice attachments with the same filename "
"'%(filename)s'."
msgstr ""

#. module: account_invoice_en16931
#. odoo-python
#: code:addons/account_invoice_en16931/models/account_move.py:0
msgid ""
"Invoice '%(move)s' has Invoice Type Code '%(type_code)s' which is for "
"refunds."
msgstr ""

#. module: account_invoice_en16931
#: model:ir.model,name:account_invoice_en16931.model_account_invoice_en16931_generate
msgid "Invoice EN16931 Generate"
Expand All @@ -270,7 +331,7 @@ msgstr ""
#. odoo-python
#: code:addons/account_invoice_en16931/models/account_move.py:0
msgid ""
"Invoice line '%(inv_line)s' has several VAT taxes (%(vat_taxes)s). EN-16931 "
"Invoice line '%(inv_line)s' has several VAT taxes (%(vat_taxes)s). EN16931 "
"only allows one VAT tax."
msgstr ""

Expand Down Expand Up @@ -339,12 +400,12 @@ msgstr ""

#. module: account_invoice_en16931
#: model:ir.model.fields.selection,name:account_invoice_en16931.selection__account_move__invoice_type_code__503
msgid "Prepayment credit note, credit note type, Corrected"
msgid "Prepayment Credit Note"
msgstr ""

#. module: account_invoice_en16931
#: model:ir.model.fields.selection,name:account_invoice_en16931.selection__account_move__invoice_type_code__386
msgid "Prepayment invoice"
msgid "Prepayment Invoice"
msgstr ""

#. module: account_invoice_en16931
Expand All @@ -361,12 +422,25 @@ msgid ""
"value is 4."
msgstr ""

#. module: account_invoice_en16931
#: model:ir.model.fields,field_description:account_invoice_en16931.field_res_config_settings__saxon_validation_blocking
msgid "Raise Error if Saxon Validation Fails"
msgstr ""

#. module: account_invoice_en16931
#. odoo-python
#: code:addons/account_invoice_en16931/models/account_move.py:0
msgid "Refund"
msgstr ""

#. module: account_invoice_en16931
#. odoo-python
#: code:addons/account_invoice_en16931/models/account_move.py:0
msgid ""
"Refund '%(move)s' has Invoice Type Code '%(type_code)s' which is for "
"invoices."
msgstr ""

#. module: account_invoice_en16931
#: model:ir.model.fields.selection,name:account_invoice_en16931.selection__res_company__en16931_default_pdf_invoice__none
msgid "Regular PDF invoice"
Expand All @@ -378,38 +452,38 @@ msgid "Report Action"
msgstr ""

#. module: account_invoice_en16931
#: model:ir.model.fields.selection,name:account_invoice_en16931.selection__account_move__invoice_type_code__500
msgid "Self Prepayment invoice, invoice type, Original"
msgstr ""

#. module: account_invoice_en16931
#: model:ir.model.fields.selection,name:account_invoice_en16931.selection__account_move__invoice_type_code__473
msgid "Self billed Factored corrective invoice, invoice type, Corrected"
#: model:ir.model.fields.selection,name:account_invoice_en16931.selection__account_move__invoice_type_code__471
msgid "Self-billed Corrective Invoice"
msgstr ""

#. module: account_invoice_en16931
#: model:ir.model.fields.selection,name:account_invoice_en16931.selection__account_move__invoice_type_code__261
msgid "Self billed credit note"
msgid "Self-billed Credit Note"
msgstr ""

#. module: account_invoice_en16931
#: model:ir.model.fields.selection,name:account_invoice_en16931.selection__account_move__invoice_type_code__501
msgid "Self billed factored invoice, invoice type, Original"
#: model:ir.model.fields.selection,name:account_invoice_en16931.selection__account_move__invoice_type_code__473
msgid "Self-billed Factored Corrective Invoice"
msgstr ""

#. module: account_invoice_en16931
#: model:ir.model.fields.selection,name:account_invoice_en16931.selection__account_move__invoice_type_code__502
msgid "Self billet factored Credit Note, Credit note type, Corrected"
msgid "Self-billed Factored Credit Note"
msgstr ""

#. module: account_invoice_en16931
#: model:ir.model.fields.selection,name:account_invoice_en16931.selection__account_move__invoice_type_code__471
msgid "Self-billed corrective invoice, invoice type, Corrected"
#: model:ir.model.fields.selection,name:account_invoice_en16931.selection__account_move__invoice_type_code__501
msgid "Self-billed Factored Invoice"
msgstr ""

#. module: account_invoice_en16931
#: model:ir.model.fields.selection,name:account_invoice_en16931.selection__account_move__invoice_type_code__389
msgid "Self-billed invoice"
msgid "Self-billed Invoice"
msgstr ""

#. module: account_invoice_en16931
#: model:ir.model.fields.selection,name:account_invoice_en16931.selection__account_move__invoice_type_code__500
msgid "Self-billed Prepayment Invoice"
msgstr ""

#. module: account_invoice_en16931
Expand Down Expand Up @@ -499,7 +573,7 @@ msgstr ""
#. odoo-python
#: code:addons/account_invoice_en16931/models/account_move.py:0
msgid ""
"There is no VAT tax on invoice line '%(inv_line)s' of invoice '%(invoice)s'."
"There is no VAT tax on invoice line '%(inv_line)s'."
" You must set a VAT tax on each invoice line in company '%(company)s' "
"because it is a VAT-registered company."
msgstr ""
Expand Down Expand Up @@ -587,6 +661,23 @@ msgstr ""
msgid "VAT tax '%s' has no UNECE Tax Category."
msgstr ""

#. module: account_invoice_en16931
#. odoo-python
#: code:addons/account_invoice_en16931/models/account_move.py:0
msgid ""
"You cannot add an e-invoice attachment with filename '%s' because this "
"filename is reserved."
msgstr ""

#. module: account_invoice_en16931
#. odoo-python
#: code:addons/account_invoice_en16931/models/account_move.py:0
msgid ""
"You cannot add e-invoice attachment '%(filename)s' whose MIME type is "
"'%(mimetype)s'. Allowed MIME types for e-invoice attachments are: "
"%(allowed_mimetypes)s."
msgstr ""

#. module: account_invoice_en16931
#. odoo-python
#: code:addons/account_invoice_en16931/wizards/account_invoice_en16931_generate.py:0
Expand All @@ -610,8 +701,20 @@ msgstr ""
msgid "draft_invoice"
msgstr ""

#. module: account_invoice_en16931
#: model_terms:ir.ui.view,arch_db:account_invoice_en16931.view_move_form
msgid "eInvoice"
msgstr ""

#. module: account_invoice_en16931
#: model:ir.model.fields,field_description:account_invoice_en16931.field_account_bank_statement_line__invoice_attachment_ids
#: model:ir.model.fields,field_description:account_invoice_en16931.field_account_move__invoice_attachment_ids
msgid "eInvoice Attachments"
msgstr ""

#. module: account_invoice_en16931
#: model_terms:ir.ui.view,arch_db:account_invoice_en16931.res_config_settings_view_form
#: model_terms:ir.ui.view,arch_db:account_invoice_en16931.view_move_form
msgid "eInvoicing"
msgstr ""

Expand Down
Loading