TIP: You can type at any time to perform a new search.
Netherlands ICP Statement (apart from BTW)
l10n_nl_tax_statement_icp_split · OCA/l10n-netherlands
- Repository
- OCA/l10n-netherlands · module folder · Try on Runboat
- Module version
- 1.0.0
- Category
- Localization
- Folder size
- 0.06 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/l10n-netherlands
- Last tracking update
- 2026-08-07 08:09:32
- Authors
- Odoo Community Association (OCA), Hunki Enterprises BV
- Maintainers
- Odoo Community Association (OCA), Hunki Enterprises BV
- Committers
- Holger Brunn, OCA-git-bot, oca-ci
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- None
- Description
This module allows users to manage ICP statements separately from BTW statements. This is useful when the reporting intervals for both differ, ie BTW quarterly, but ICP monthly. As a side effect, misconfigured partners wrt ICP won't hold off creating BTW statements.
Code Analysis ⓘ
Views touched (3)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_l10n_nl_icp_statement_form |
l10n.nl.icp.statement | form | Inherits l10n_nl_tax_statement_icp.view_l10n_nl_vat_report_form | |
view_l10n_nl_icp_statement_tree |
l10n.nl.icp.statement | tree | Inherits l10n_nl_tax_statement.view_l10n_nl_vat_report_tree | |
view_l10n_nl_vat_statement_form |
l10n.nl.vat.statement | form | Inherits l10n_nl_tax_statement_icp.view_l10n_nl_vat_report_form |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (6)
New fields (1)
-
l10n_nl_icp_statement_idMany2one → l10n.nl.icp.statementargs: 'l10n.nl.icp.statement'
-
write(self, vals)
New fields (1)
-
l10n_nl_icp_statement_idMany2onerelated='move_id.l10n_nl_icp_statement_id'store=True
No public methods.
New fields (5)
-
icp_line_idsOne2manyinverse_name='icp_statement_id' -
icp_line_ids_has_errorsBooleancompute='_compute_icp_line_ids_has_errors' -
line_idsOne2manyinverse_name='icp_statement_id' -
move_line_idsOne2manyinverse_name='l10n_nl_icp_statement_id' -
nameCharargs: 'ICP statement'
-
post(self) -
reset(self) -
statement_update(self)
New fields (0)
No new fields.
Public methods (0)No public methods.
New fields (4)
-
errorText -
icp_statement_idMany2one → l10n.nl.icp.statementondelete='cascade' args: 'l10n.nl.icp.statement' -
move_line_idsJson -
partner_idMany2onerequired=False
-
view_tax_lines(self)
New fields (1)
-
icp_statement_idMany2one → l10n.nl.icp.statementondelete='cascade' args: 'l10n.nl.icp.statement'
No public methods.
Loading…