Skip to content

[12.0][MIG] account_invoice_ubl_peppol: backport to 12.0#1216

Open
huguesdk wants to merge 20 commits into
OCA:12.0from
coopiteasy:12.0-mig-account_invoice_ubl_peppol-backport
Open

[12.0][MIG] account_invoice_ubl_peppol: backport to 12.0#1216
huguesdk wants to merge 20 commits into
OCA:12.0from
coopiteasy:12.0-mig-account_invoice_ubl_peppol-backport

Conversation

@huguesdk

Copy link
Copy Markdown
Member
  • backport account_invoice_ubl_peppol from 13.0 to 12.0.
  • add related changes made to account_invoice_ubl and base_ubl in 13.0.
  • make some changes to generate peppol invoices as similar as possible to account_edi_ubl_cii in odoo 17.0.

@huguesdk
huguesdk force-pushed the 12.0-mig-account_invoice_ubl_peppol-backport branch from 317f463 to 8c52849 Compare September 23, 2025 15:38
*   backport account_invoice_ubl_peppol from 13.0 to 12.0.
*   add related changes made to account_invoice_ubl and base_ubl in
    13.0.
*   make some changes to generate peppol invoices as similar as possible
    to account_edi_ubl_cii in odoo 17.0.
@huguesdk
huguesdk force-pushed the 12.0-mig-account_invoice_ubl_peppol-backport branch from 8c52849 to 7ebcb42 Compare September 23, 2025 16:03
@huguesdk
huguesdk force-pushed the 12.0-mig-account_invoice_ubl_peppol-backport branch from b027754 to 50b9dd4 Compare March 23, 2026 16:12
jbaudoux and others added 5 commits April 1, 2026 15:56
Fix unit price, declare discount (must be declared to prevent rounding issue)
A credit note must follow a dedicated schema
ensure that TaxSubtotal nodes are present even with a total tax total of
0, which can happen if only 0% taxes are used.
@huguesdk
huguesdk force-pushed the 12.0-mig-account_invoice_ubl_peppol-backport branch from 3a1f7c2 to d46a926 Compare April 1, 2026 13:58
huguesdk added 2 commits May 4, 2026 11:12
use the endpoint id from the commercial_partner_id, which points to the
parent company for a non-company contact and to itself for a company
contact (as is done in _ubl_add_party() in base_ubl).
@OCA-git-bot OCA-git-bot added mod:account_invoice_ubl Module account_invoice_ubl mod:account_invoice_ubl_peppol Module account_invoice_ubl_peppol mod:base_ubl Module base_ubl series:12.0 labels May 4, 2026
huguesdk added 2 commits June 10, 2026 10:51
group tax subtotals by tax category, tax type, and tax amount instead of
having a TaxSubtotal element per tax line.
this is mandatory for peppol (rule BR-45).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

mod:account_invoice_ubl_peppol Module account_invoice_ubl_peppol mod:account_invoice_ubl Module account_invoice_ubl mod:base_ubl Module base_ubl series:12.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants