Skip to content

11.0 mig base zugferd - #5

Open
Hugoallassonniere wants to merge 24 commits into
11.0from
11.0-mig-base_zugferd
Open

Hugoallassonniere wants to merge 24 commits into
11.0from
11.0-mig-base_zugferd

Conversation

@Hugoallassonniere

Copy link
Copy Markdown
Collaborator

Migration of the base zugferd module from 10.0 to 11.0

alexis-via and others added 23 commits August 14, 2026 15:26
…invoice_zugferd (see README.rst for more info)

Move the ZUGFeRD/CII-specific code of account_invoice_import to account_invoice_import_zugferd
…edicated module account_invoice_import_invoice2data

Update README.rst and headers to latest OCA conventions.
Adapt module account_invoice_import_ubl to use the new base_ubl module
Small fixes
Add support for partner bank matching on invoice update (before, it was only supported on invoice creation)
Rename __openerp__.py to __manifest__.py and set installable to False
Also port all the modules that generate the XML documents: account_invoice_ubl, account_invoice_zugferd, purchase_order_ubl and sale_order_ubl
Rename account_invoice_import_zugferd to account_invoice_import_factur-x
Add module to support py3o reporting engine:
To avoid headaches with invalid files, now check XSD of XML invoices before parsing it upon import
Move Factur-X/zugferd xsd to base_zugferd
One of the zugferd-specific code has been standardised in UNECE, so moved to the account_tax_unece module
Factur-X refund generation: type 380 or 381 is now a config option
Fix some mistakes in Factur-X XML
Update XSD to latest version
…not deduct VAT (OCA#64)

* Move code to a new dedicated method
* FIX update of existing draft invoice
  Improve error message of partner matching
  Move hook of partner matching to put it after VAT matching, which is the
  most reliable
* Add support for importing an invoice with VAT in a company that cannot deduc VAT
  Display nice error when account is missing on product
* Improve compliancy with Factur-X standard (using schematron)
Small fixes/improvements in Factur-X XML generation
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: edi-10.0/edi-10.0-base_zugferd
Translate-URL: https://translation.odoo-community.org/projects/edi-10-0/edi-10-0-base_zugferd/
@Hugoallassonniere
Hugoallassonniere force-pushed the 11.0-mig-base_zugferd branch 2 times, most recently from 043f8ea to 8deb0f9 Compare August 17, 2026 13:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants