Netherlands

Modules

The following modules are installed automatically with the Dutch localization:

Name

Technical name

Description

Netherlands - Accounting

l10n_nl

Base Dutch fiscal localization complete with the Dutch chart of accounts, taxes, financial reports, and fiscal positions

Netherlands - Accounting Reports

l10n_nl_reports

Dutch-specific tax and profit-and-loss reporting

Netherlands - Accounting Reports (post wizard)

l10n_nl_reports_vat_pay_wizard

Enables the VAT wizard when posting a tax return journal entry

Additionally, the following modules must be manually installed to use SBR reporting, Dutch-specific payroll features, and Intrastat reporting:

Name

Technical name

Description

Netherlands - Payroll

l10n_nl_hr_payroll

Dutch-specific payroll rules including employee details, passport-based contracts, etc.

Netherlands - Payroll with Accounting

l10n_nl_hr_payroll_account

Accounting data for Netherlands payroll rules

Netherlands Intrastat Declaration

l10n_nl_intrastat

Generates Netherlands Intrastat report for declarations based on invoices

Netherlands - SBR

l10n_nl_reports_sbr

Electronically submit Dutch tax declarations directly via SBR

Netherlands - SBR ICP

l10n_nl_reports_sbr_icp

Electronically submit your Intracommunity Services to the Dutch tax authorities directly via SBR

Netherlands - SBR OB Nummer

l10n_nl_reports_sbr_ob_nummer

Adds the missing Omzetbelastingnummer field for correct exchange through SBR

Netherlands - SBR Status information service

l10n_nl_reports_sbr_status_info

Allows you to check the status of a submitted report to Digipoort

Note

In some cases, such as when upgrading to a version with additional modules, modules may not be installed automatically. Any missing modules can be manually installed.

Localization overview

The Netherlands localization package ensures compliance with Dutch fiscal and accounting regulations. It includes tools for managing taxes, fiscal positions, reporting, and a predefined chart of accounts tailored to Dutch standards.

The Dutch localization package provides the following key features:

Chart of accounts

In the chart of accounts, accounts are automatically mapped to their corresponding taxes and default accounts payable and accounts receivable fields.

Taxes

Taxes are automatically created and configured when the Netherlands localization is installed.

Company

To use all the features of this fiscal localization, the following fields are the minimum required on the company record. You can access these by going to Settings ‣ Users & Companies ‣ Companies:

  • Company Name: The name of the company based in the Netherlands.

  • Country: Set to Netherlands for the company.

  • VAT: The tax identification number of the company.

You can fill out the remaining fields as needed.

SBR Integration

Configuration

SBR electronic reporting is integrated within Odoo and allows you to send your reports directly to the Dutch tax authorities. To use SBR reporting, ensure that the Netherlands - SBR module is installed.

To set up SBR reporting, open the Accounting app, go to Configuration ‣ Settings, and scroll down to the Dutch Localization section. Click the Digipoort Certificate field, enter a name for the certificate, and click Create and edit…. In the pop-up window, fill out the following fields:

  • Name: enter the name previously specified (you can modify it if desired).

  • Certificate: click Upload your file to upload the certificate file.

  • Certificate Password: enter the password for your certificate file.

  • Click Save & Close.

Reporting

Once enabled, you can establish an XBRL connection with the Dutch tax authorities by navigating to Reporting ‣ Tax Return in the Accounting app, clicking the (gear) icon, and selecting XBRL.

In the pop-up window, fill out the following fields:

  • Contact Initials: The initials of the contact person creating the SBR file.

  • Contact Last Name: The last name of the contact person.

  • Contact Name Infix: The prefix or middle name of the contact person.

  • Contact Phone: The phone number of the contact person.

  • Contact Type: Select Taxpayer (BPL) if you are filing the turnover tax return for your own business, or Intermediary (INT) if the return is filed by a tax professional.

  • Tax Consultant Number: If you selected Intermediary (INT), enter the 6-digit tax advisor registration number (Beconnummer).

  • Tax Consultant Order: If applicable, enter the membership or registration number for your professional tax association (e.g., NOB, RB, NBA, etc.).

  • Is Test: Tick this box to submit the file to a pre-production environment. A valid PKIoverheid certificate is required, and developer mode must be enabled.

Click Download to save the .XBRL file to your computer, or click Send to transmit the SBR tax report directly to the Dutch tax authorities.

XAF Export

To export accounting entries in XAF format, open the Accounting app and go to Reporting ‣ General Ledger. Use the filters to select the range of entries to export, click the (gear) icon, and then click XAF.

SEPA Credit Transfer

To enable SEPA Credit Transfer as a payment method, follow these steps and enter Belastingdienst as the Issuer.