OdooWiki OCA HUB

OCA/l10n-netherlands

OCA community repository with 23 Odoo modules confirmed in the OdooWiki catalogue (versions 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0). Reviewed on 2026-11-03.

Open on GitHub

Confirmed modules per version

12.0
17 modules
13.0
13 modules
14.0
10 modules
15.0
8 modules
16.0
11 modules
17.0
5 modules
18.0
9 modules
19.0
1 module
20.0
0 modules

Modules in the repository

  • L10n NL Account Tax UNECEOdoo 12, 13, 14, 15, 16
    l10n_nl_account_tax_unece

    Automatically fills in the UNECE tax type and category on Dutch VAT taxes, both on tax templates and on existing taxes of companies using the Dutch chart of accounts.

  • Dutch banks listOdoo 12, 13, 14, 15, 16, 17, 18
    l10n_nl_bank

    Adds a ready-made list of Dutch banks with their names and BIC codes, so you can quickly pick the right bank when entering a bank account in Odoo.

  • l10n_nl_base_ubl

    Adds Dutch identification numbers (KvK and OIN) to UBL electronic documents generated in Odoo, so Dutch partners are correctly identified in the NLCIUS dialect.

  • Burgerservicenummer (BSN) for PartnersOdoo 12, 13, 14, 15, 16, 18
    l10n_nl_bsn

    Adds a BSN (Dutch citizen service number) field to contact forms, shown for individuals. When you type a BSN, Odoo formats it and warns you if it is invalid or already used by another contact.

  • l10n_nl_business_document_import

    When importing a business document (such as a supplier invoice or customer order), Odoo can now find the right partner by the Dutch Chamber of Commerce number (KVK) or the OIN, instead of only by name or VAT.

  • l10n_nl_country_states

    Adds the Dutch provinces (and Caribbean Netherlands regions) as states in Odoo and automatically fills in the province when a Dutch zip code is entered on a contact.

  • l10n_nl_dutch_company_type

    Adds the official Dutch legal company types (such as BV, NV, VOF, stichting) to the company type list, so Dutch partners can be classified correctly.

  • l10n_nl_kvk

    Look up Dutch company details from the Kamer van Koophandel (KvK) directly on the company contact form and fill in name, address, city, zip and KvK number automatically.

  • l10n_nl_kvk_partner

    Adds 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.

  • l10n_nl_location_nuts

    Links Dutch NUTS regions (levels 3 and 4) to the correct Dutch provinces when importing NUTS data, and sets the Netherlands to use level 3 by default.

  • l10n_nl_mis_reports

    Adds ready-made Dutch-style Profit & Loss and Balance Sheet reports to the MIS Builder reporting tool, displayed side by side in a horizontal layout.

  • l10n_nl_oin

    Adds a Dutch OIN (Organisatie-identificatienummer) field to partner/company forms, warning users when the number is not 20 digits or when another partner already uses the same OIN.

  • l10n_nl_openkvk

    Lets Odoo look up Dutch company details (name, address, KvK number, VAT) from the OpenKvK service of overheid.io, directly from the partner form. You choose OpenKvK as the lookup service and enter your API key in Settings.

  • Dutch partner namesOdoo 12, 13, 16, 17, 18
    l10n_nl_partner_name

    Adds Dutch name conventions to contacts: separate initials and infix (tussenvoegsel) fields, and automatically builds the full name in the Dutch order (first name, initials, infix, last name).

  • l10n_nl_partner_salutation

    Adds Dutch-style salutations to contacts, automatically built from the contact's gender, title and name, with an option to type them manually. Titles (like Dr. or Prof.) can also carry their own salutation and postnominal text.

  • Dutch postcode validation for PartnersOdoo 12, 13, 14, 15, 16, 18
    l10n_nl_postcode

    Checks Dutch postcodes on partner forms: valid ones are reformatted to the standard "1234 AB" style, and invalid ones show a non-blocking warning.

  • l10n_nl_postcodeapi

    Automatically fills in Dutch street name, city and province on a contact form as soon as you type a Dutch postcode and house number, using the PostcodeApi.nu lookup service.

  • l10n_nl_tax_invoice_basis

    Adds a company setting to use the Dutch invoice basis (Factuurstelsel) for VAT, so tax reports use the invoice date instead of the accounting date for Dutch companies.

  • Netherlands BTW StatementOdoo 12, 13, 14, 15, 16, 17, 18, 19
    l10n_nl_tax_statement

    Create, compute, post and finalize Dutch VAT (BTW) statements directly in Odoo, with a PDF and an Excel export. Choose between invoice basis (Factuurstelsel) and cash basis (Kasstelsel) per company.

  • l10n_nl_tax_statement_date_range

    Adds a Date range field to the Dutch BTW (VAT) statement form, so users can pick a predefined date range and have the statement's start and end dates filled in automatically.

  • Netherlands ICP StatementOdoo 12, 13, 14, 15, 16, 17, 18
    l10n_nl_tax_statement_icp

    Adds an ICP Statement tab to the Dutch VAT statement where you can see, per EU customer, the total intra-Community supplies of goods and services, and print or export it to PDF or Excel.

  • l10n_nl_tax_statement_icp_split

    Lets Dutch companies keep their ICP (intra-community supply) statements separate from their BTW (VAT) statements, so the two can be reported on different schedules. A new "NL ICP Statement" menu is added under Accounting reports.

  • XAF auditfile exportOdoo 12, 13, 14, 15, 16, 17, 18
    l10n_nl_xaf_auditfile_export

    Create and download XAF audit files (version 3.2) for the Dutch tax authorities directly from Odoo, with an optional Unit4-compatible format.

Data imported from GitHub: every listed version is confirmed (branch, module directory and installable manifest checked on the review date). Active support and OCA certification are not assessed.