OdooWiki OCA HUB

Invoice Import for France

l10n_fr_account_invoice_import folder_open OCA/l10n-france open_in_new
Localisation License: AGPL-3

This small module adds support several France-specific features of the OCA module account_invoice_import of the edi OCA project:

  • partner matching based on SIREN,
  • support SIREN and SIRET in the wizard that allows to create or update a partner when no partner has been matched during the import of the invoice,
  • matching of incoterms upon invoice import using EXT-FR-FE-185 and EXT-FR-FE-186,
  • if the OCA module l10n_fr_account_oca is installed, it will automatically set the fiscal position configured for VAT on payment french suppliers when BT-8 has the value for VAT on payment.

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

Adds French-specific behaviour to invoice import: it recognises suppliers by their SIREN number, fills SIREN/SIRET on new partners, imports incoterms, and applies the French VAT-on-payment fiscal position.

This module extends the invoice import wizard so that French invoice data is used when creating bills in Odoo.

  • Supplier recognition: when no supplier is found by the usual criteria, the import looks for a partner whose SIREN matches the legal identifier on the invoice, or whose VAT number equals the French VAT number derived from that SIREN. A message is logged when a match is found this way.
  • New supplier creation: if the invoice carries a valid SIREN, it is stored on the partner created during import; a valid SIRET also fills the NIC field. SIREN, SIRET and NIC are added to the list of fields that can be updated on existing partners during import.
  • Incoterms: if the invoice contains the French incoterm code (EXT-FR-FE-185) and it is known in Odoo, the incoterm and its location (EXT-FR-FE-186) are set on the created invoice.
  • VAT on payment: for incoming invoices from a French supplier where the invoice indicates VAT on payment (BT-8 = payment), the fiscal position configured for French vendor VAT on payment is applied automatically. This only happens if the French fiscal position module providing that setting is installed.

Everything happens inside the invoice import wizard; there are no new menus or screens. The module installs automatically alongside the invoice import and French SIRET modules.

Models and fields (1)
  • account.invoice.import · extends an existing model

Text generated by AI (DeepSeek) from reading the Odoo 18.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 1 confirmed, 8 with no information of 9 versions.

Sources · Odoo 18.0

Confirmed on 2026-11-03 in branch 18.0 of OCA/l10n-france.

terminal Installation and usage

No verified information

Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.