Glue module between base_business_document_import and partner_identification (in OCA/partner-contact)
Allow to define extra partner ID (thanks to partner_identification) and match the partner using for exemple the UBL PartyIdentification/ID
auto_awesome What this module does
AI-generated from the code · Odoo 19.0This module lets Odoo recognise the right partner when importing business documents (such as invoices) by using the extra identification numbers stored on contacts, for example a party identifier found in a UBL file.
When you import a business document, Odoo normally tries to find the matching customer or supplier using standard fields. This module adds an extra matching rule based on the additional identification numbers you can store on contacts.
- It reads the identification entries found in the imported document, including their scheme or category code and their value.
- It looks for an identification category whose code matches the scheme used in the document.
- It then searches for a contact identification number with that category and value, ignoring numbers marked as closed.
- If a matching identification number is found, the related partner is used. If that partner is a company, Odoo also tries to find the right child contact from the document details; otherwise it returns the company itself.
- If identification numbers are present in the document but no matching partner is found, the import stops with a clear error message listing the identification value and category that could not be matched.
- If the document contains no usable identification numbers, the normal partner matching logic continues unchanged.
This affects the business document import process and relies on the partner identification categories and numbers configured on contacts. It does not add new menus or screens; it works behind the scenes during document import.
Text generated by AI (DeepSeek) from reading the Odoo 19.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-03Confirmation status: 4 confirmed, 5 with no information of 9 versions.
Sources · Odoo 19.0
Confirmed on 2026-11-03 in branch 19.0 of OCA/edi.
terminal Installation and usage
No verified informationInstallation 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.
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.