This module will make the KvK number of a partner available as the field that was used in Odoo 16.0 and earlier. After Odoo 16.0, the field is replaced by the generic mechanism using two fields: Peppol Endpoint and Peppol EAS.
This module will use these fields in the backend to display and store the KvK number when viewed or altered on the partner form. This can help when backwards compatibility is required, but having the single field available also provides better usablility than having to enter the Peppol Endpoint and Peppol EAS separately (at least for instances or companies in instances that focus mainly on partners with a KvK number).
auto_awesome What this module does
AI-generated from the code · Odoo 18.0Adds a KvK Number field to the partner form for Dutch companies, which is stored behind the scenes as the Peppol Endpoint and EAS. It lets you enter the Dutch Chamber of Commerce number directly instead of filling in two separate Peppol fields.
This module brings back a single, familiar field for the Dutch Chamber of Commerce number (KvK) on the contact form. It appears on the partner form next to the VAT field, but only for companies whose country is the Netherlands; for other contacts it stays hidden.
Behind the scenes, the KvK number is not stored in its own database column. Instead, it is linked to the two Peppol identification fields: when you type a KvK number, the module automatically sets the Peppol Endpoint to that number and the Peppol EAS to the Dutch Chamber of Commerce scheme code (0106). Conversely, if a partner already has a Peppol Endpoint with that scheme, the KvK Number field shows it automatically. Clearing the KvK number also clears the Peppol Endpoint and EAS when they were set to that scheme.
Searching for a KvK number in the partner list is translated into a search on the Peppol Endpoint and EAS, so you can still find contacts by their KvK number. The module extends the res.partner model and modifies the standard partner form view. It depends on the UBL/Peppol e-invoicing features, so it fits into the Dutch localization for companies that need to exchange e-invoices and identify partners by their Chamber of Commerce number.
Depends on
Models and fields (1)
- res.partner · extends an existing modell10n_nl_kvk (KvK Number)
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-03Confirmation 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-netherlands.
terminal Installation and usage
OCA documentation · Odoo 18.0Usage
Source · Odoo 18.0To use this module, you can enter the KvK number on the partner form. It will be stored as the Peppol Endpoint for the partner with the matching Peppol EAS code.
Alternatively, if the eInvoicing Endpoint for the partner is already filled in with the matching Peppol EAS, the KvK number is visible on the partner form.
No verified information in OCA: Installation, Configuration.
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.
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.