| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/l10n-netherlands |
| GIT | |
| GIT | https://github.com/OCA/l10n-netherlands.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/l10n-netherlands/tree/18.0/l10n_nl_tax_statement_icp |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Localization |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Onestein |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Onestein |
| COMMITTERS | |
| COMMITTERS | OCA-git-bot, oca-ci, andrea |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/l10n-netherlands |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:30:13 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/l10n-netherlands: - l10n_nl_tax_statement OCA/reporting-engine: - report_xlsx odoo/odoo: - account - base_setup - base - web - onboarding - product - bus - web_tour - html_editor - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | This module extends the *Netherlands BTW Statement* module (BTW aangifte report), by adding the statement for the *Intra-Community transactions declaration* (ICP declaration). The ICP declaration report is based on line *3b - Leveringen naar landen binnen de EU (omzet)* of the BTW aangifte report. The period is also the same as the one selected in the BTW aangifte report. This ICP declaration report includes: - the VAT identification numbers of your customers; - the total amount of intra-Community supplies from the Netherlands for every customer during the selected period. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
l10n_nl_tax_statement_icp.report_tax_statement_icp |
l10n_nl_tax_statement_icp.report_tax_statement_icp | ir.ui.view | qweb | New |
view_l10n_nl_vat_report_form |
l10n.nl.vat.statement | xpath | Inherits l10n_nl_tax_statement.view_l10n_nl_vat_report_form |
icp_line_ids
One2many → l10n.nl.vat.statement.icp.line
readonly=True
string='ICP Lines'
args: 'l10n.nl.vat.statement.icp.line', 'statement_id'
icp_total
Monetary
compute='_compute_icp_total'
help='Total amount in currency of the statement.'
string='Total ICP amount'
icp_update(self)
post(self)
reset(self)
amount_products
Monetary
readonly=True
amount_services
Monetary
readonly=True
country_code
Char
readonly=True
currency_id
Many2one → res.currency
readonly=True
args: 'res.currency'
currency_name
Char
related='currency_id.name'
string='Currency Name'
format_amount_products
Char
compute='_compute_icp_amount_format'
format_amount_services
Char
compute='_compute_icp_amount_format'
format_vat
Char
compute='_compute_format_vat'
partner_id
Many2one → res.partner
readonly=True
required=True
args: 'res.partner'
partner_name
Char
related='partner_id.name'
statement_id
Many2one → l10n.nl.vat.statement
ondelete='cascade'
args: 'l10n.nl.vat.statement'
vat
Char
readonly=True
string='VAT'
No public methods.
No new fields.
Public methods (3)format_line_from_obj(self, line, report_data, is_pair_line)
generate_xlsx_report(self, workbook, data, objects)
write_array_header(self, report_data)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/l10n-netherlands |
| GIT | |
| GIT | https://github.com/OCA/l10n-netherlands.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/l10n-netherlands/tree/16.0/l10n_nl_tax_statement_icp |
| VERSION | |
| VERSION | 1.1.0 |
| CATEGORY | |
| CATEGORY | Localization |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Onestein |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Onestein |
| COMMITTERS | |
| COMMITTERS | Weblate, OCA-git-bot, Andrea Stirpe, oca-ci |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/l10n-netherlands |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:53:48 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/l10n-netherlands: - l10n_nl_tax_statement OCA/reporting-engine: - report_xlsx odoo/odoo: - account - base_setup - base - web - product - bus - web_tour - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
l10n_nl_tax_statement_icp.report_tax_statement_icp |
l10n_nl_tax_statement_icp.report_tax_statement_icp | ir.ui.view | qweb | New |
view_l10n_nl_vat_report_form |
l10n.nl.vat.statement | xpath | Inherits l10n_nl_tax_statement.view_l10n_nl_vat_report_form |
icp_line_ids
One2many → l10n.nl.vat.statement.icp.line
readonly=True
string='ICP Lines'
args: 'l10n.nl.vat.statement.icp.line', 'statement_id'
icp_total
Monetary
compute='_compute_icp_total'
help='Total amount in currency of the statement.'
string='Total ICP amount'
icp_update(self)
post(self)
reset(self)
amount_products
Monetary
readonly=True
amount_services
Monetary
readonly=True
country_code
Char
readonly=True
currency_id
Many2one → res.currency
readonly=True
args: 'res.currency'
currency_name
Char
related='currency_id.name'
string='Currency Name'
format_amount_products
Char
compute='_compute_icp_amount_format'
format_amount_services
Char
compute='_compute_icp_amount_format'
format_vat
Char
compute='_compute_format_vat'
partner_id
Many2one → res.partner
readonly=True
required=True
args: 'res.partner'
partner_name
Char
related='partner_id.name'
statement_id
Many2one → l10n.nl.vat.statement
ondelete='cascade'
args: 'l10n.nl.vat.statement'
vat
Char
readonly=True
string='VAT'
No public methods.
No new fields.
Public methods (3)format_line_from_obj(self, line, report_data, is_pair_line)
generate_xlsx_report(self, workbook, data, objects)
write_array_header(self, report_data)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/l10n-netherlands |
| GIT | |
| GIT | https://github.com/OCA/l10n-netherlands.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/l10n-netherlands/tree/15.0/l10n_nl_tax_statement_icp |
| VERSION | |
| VERSION | 1.0.1 |
| CATEGORY | |
| CATEGORY | Localization |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Onestein |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Onestein |
| COMMITTERS | |
| COMMITTERS | OCA-git-bot, Andrea Stirpe, oca-ci |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/l10n-netherlands |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:46:35 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/l10n-netherlands: - l10n_nl_tax_statement OCA/reporting-engine: - report_xlsx OCA/server-ux: - date_range odoo/odoo: - account - base_setup - base - web - product - bus - web_tour - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
xlrd xlsxwriter |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
l10n_nl_tax_statement_icp.report_tax_statement_icp |
l10n_nl_tax_statement_icp.report_tax_statement_icp | ir.ui.view | qweb | New |
view_l10n_nl_vat_report_form |
l10n.nl.vat.statement | xpath | Inherits l10n_nl_tax_statement.view_l10n_nl_vat_report_form |
icp_line_ids
One2many → l10n.nl.vat.statement.icp.line
readonly=True
string='ICP Lines'
args: 'l10n.nl.vat.statement.icp.line', 'statement_id'
icp_total
Monetary
compute='_compute_icp_total'
help='Total amount in currency of the statement.'
string='Total ICP amount'
icp_update(self)
post(self)
reset(self)
amount_products
Monetary
readonly=True
amount_services
Monetary
readonly=True
country_code
Char
readonly=True
currency_id
Many2one → res.currency
readonly=True
args: 'res.currency'
currency_name
Char
related='currency_id.name'
string='Currency Name'
format_amount_products
Char
compute='_compute_icp_amount_format'
format_amount_services
Char
compute='_compute_icp_amount_format'
partner_id
Many2one → res.partner
readonly=True
required=True
args: 'res.partner'
partner_name
Char
related='partner_id.name'
statement_id
Many2one → l10n.nl.vat.statement
ondelete='cascade'
args: 'l10n.nl.vat.statement'
vat
Char
readonly=True
string='VAT'
No public methods.
No new fields.
Public methods (3)format_line_from_obj(self, line, report_data, is_pair_line)
generate_xlsx_report(self, workbook, data, objects)
write_array_header(self, report_data)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/l10n-netherlands |
| GIT | |
| GIT | https://github.com/OCA/l10n-netherlands.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/l10n-netherlands/tree/14.0/l10n_nl_tax_statement_icp |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Localization |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Onestein |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Onestein |
| COMMITTERS | |
| COMMITTERS | Andrea, OCA Transbot, oca-travis, OCA-git-bot, oca-git-bot |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/l10n-netherlands |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:41:01 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/l10n-netherlands: - l10n_nl_tax_statement OCA/server-ux: - date_range odoo/odoo: - account - base_setup - base - web - product - bus - web_tour - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
l10n_nl_tax_statement_icp.report_tax_statement_icp |
l10n_nl_tax_statement_icp.report_tax_statement_icp | ir.ui.view | qweb | New |
view_l10n_nl_vat_report_form |
l10n.nl.vat.statement | xpath | Inherits l10n_nl_tax_statement.view_l10n_nl_vat_report_form |
icp_line_ids
One2many → l10n.nl.vat.statement.icp.line
readonly=True
string='ICP Lines'
args: 'l10n.nl.vat.statement.icp.line', 'statement_id'
icp_total
Monetary
compute='_compute_icp_total'
help='Total amount in currency of the statement.'
string='Total ICP amount'
icp_update(self)
post(self)
reset(self)
amount_products
Monetary
readonly=True
amount_services
Monetary
readonly=True
country_code
Char
readonly=True
currency_id
Many2one → res.currency
readonly=True
args: 'res.currency'
format_amount_products
Char
compute='_compute_icp_amount_format'
format_amount_services
Char
compute='_compute_icp_amount_format'
partner_id
Many2one → res.partner
readonly=True
required=True
args: 'res.partner'
statement_id
Many2one → l10n.nl.vat.statement
ondelete='cascade'
args: 'l10n.nl.vat.statement'
vat
Char
readonly=True
string='VAT'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/l10n-netherlands |
| GIT | |
| GIT | https://github.com/OCA/l10n-netherlands.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/l10n-netherlands/tree/13.0/l10n_nl_tax_statement_icp |
| VERSION | |
| VERSION | 1.0.1 |
| CATEGORY | |
| CATEGORY | Localization |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Onestein |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Onestein |
| COMMITTERS | |
| COMMITTERS | Andrea, oca-travis, OCA-git-bot |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/l10n-netherlands |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:34:14 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/l10n-netherlands: - l10n_nl_tax_statement OCA/server-ux: - date_range odoo/odoo: - account - base_setup - base - web - product - bus - web_tour - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
l10n_nl_tax_statement_icp.report_tax_statement_icp |
l10n_nl_tax_statement_icp.report_tax_statement_icp | ir.ui.view | qweb | New |
view_l10n_nl_vat_report_form |
l10n.nl.vat.statement | xpath | Inherits l10n_nl_tax_statement.view_l10n_nl_vat_report_form |
icp_line_ids
One2many → l10n.nl.vat.statement.icp.line
readonly=True
string='ICP Lines'
args: 'l10n.nl.vat.statement.icp.line', 'statement_id'
icp_total
Monetary
compute='_compute_icp_total'
help='Total amount in currency of the statement.'
string='Total ICP amount'
icp_update(self)
post(self)
reset(self)
amount_products
Monetary
readonly=True
amount_services
Monetary
readonly=True
country_code
Char
readonly=True
currency_id
Many2one → res.currency
readonly=True
args: 'res.currency'
format_amount_products
Char
compute='_compute_icp_amount_format'
format_amount_services
Char
compute='_compute_icp_amount_format'
partner_id
Many2one → res.partner
readonly=True
required=True
args: 'res.partner'
statement_id
Many2one → l10n.nl.vat.statement
ondelete='cascade'
args: 'l10n.nl.vat.statement'
vat
Char
readonly=True
string='VAT'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/l10n-netherlands |
| GIT | |
| GIT | https://github.com/OCA/l10n-netherlands.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/l10n-netherlands/tree/12.0/l10n_nl_tax_statement_icp |
| VERSION | |
| VERSION | 1.1.0 |
| CATEGORY | |
| CATEGORY | Localization |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Onestein |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Onestein |
| COMMITTERS | |
| COMMITTERS | Stefan Rijnhart, Andrea, OCA Transbot, Weblate, OCA-git-bot, oca-ci |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/l10n-netherlands |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:29:19 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/account-financial-reporting: - account_tax_balance OCA/l10n-netherlands: - l10n_nl_tax_statement OCA/server-ux: - date_range odoo/odoo: - account - base_setup - base - web - product - decimal_precision - bus - web_tour - uom - analytic - portal - http_routing - digest |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
l10n_nl_tax_statement_icp.report_tax_statement_icp |
l10n_nl_tax_statement_icp.report_tax_statement_icp | ir.ui.view | qweb | New |
view_l10n_nl_vat_report_form |
l10n.nl.vat.statement | xpath | Inherits l10n_nl_tax_statement.view_l10n_nl_vat_report_form |
icp_line_ids
One2many → l10n.nl.vat.statement.icp.line
readonly=True
string='ICP Lines'
args: 'l10n.nl.vat.statement.icp.line', 'statement_id'
icp_total
Monetary
help='Total amount in currency of the statement.'
readonly=True
string='Total ICP amount'
tag_3b_omzet
Many2one → account.account.tag
compute='_compute_tag_3b_omzet'
args: 'account.account.tag'
tag_3b_omzet_d
Many2one → account.account.tag
compute='_compute_tag_3b_omzet'
args: 'account.account.tag'
icp_update(self)
post(self)
reset(self)
amount_products
Monetary
readonly=True
amount_services
Monetary
readonly=True
country_code
Char
readonly=True
currency_id
Many2one → res.currency
readonly=True
string='Currency'
args: 'res.currency'
format_amount_products
Char
compute='_compute_icp_amount_format'
format_amount_services
Char
compute='_compute_icp_amount_format'
partner_id
Many2one → res.partner
readonly=True
required=True
string='Partner'
args: 'res.partner'
statement_id
Many2one → l10n.nl.vat.statement
ondelete='cascade'
args: 'l10n.nl.vat.statement', 'Statement'
vat
Char
readonly=True
string='VAT'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/l10n-netherlands |
| GIT | |
| GIT | https://github.com/OCA/l10n-netherlands.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/l10n-netherlands/tree/11.0/l10n_nl_tax_statement_icp |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Localization |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Onestein |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Onestein |
| COMMITTERS | |
| COMMITTERS | Holger Brunn, oca-travis, OCA-git-bot |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/l10n-netherlands |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:23:58 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/account-financial-reporting: - account_tax_balance OCA/l10n-netherlands: - l10n_nl_tax_statement OCA/server-ux: - date_range odoo/odoo: - account - base_setup - base - web - product - decimal_precision - bus - web_tour - analytic - web_planner - portal - http_routing |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
l10n_nl_tax_statement_icp.report_tax_statement_icp |
l10n_nl_tax_statement_icp.report_tax_statement_icp | ir.ui.view | qweb | New |
view_l10n_nl_vat_report_form |
l10n.nl.vat.statement | xpath | Inherits l10n_nl_tax_statement.view_l10n_nl_vat_report_form |
icp_line_ids
One2many → l10n.nl.vat.statement.icp.line
readonly=True
string='ICP Lines'
args: 'l10n.nl.vat.statement.icp.line', 'statement_id'
icp_total
Monetary
help='Total amount in currency of the statement.'
readonly=True
string='Total ICP amount'
tag_3b_omzet
Many2one → account.account.tag
compute='_compute_tag_3b_omzet'
args: 'account.account.tag'
tag_3b_omzet_d
Many2one → account.account.tag
compute='_compute_tag_3b_omzet'
args: 'account.account.tag'
icp_update(self)
post(self)
reset(self)
amount_products
Monetary
readonly=True
amount_services
Monetary
readonly=True
country_code
Char
readonly=True
currency_id
Many2one → res.currency
readonly=True
string='Currency'
args: 'res.currency'
format_amount_products
Char
compute='_compute_icp_amount_format'
format_amount_services
Char
compute='_compute_icp_amount_format'
partner_id
Many2one → res.partner
readonly=True
required=True
string='Partner'
args: 'res.partner'
statement_id
Many2one → l10n.nl.vat.statement
ondelete='cascade'
args: 'l10n.nl.vat.statement', 'Statement'
vat
Char
readonly=True
string='VAT'
No public methods.