Repository
OCA/intrastat-extrastat · module folder · Try on Runboat
Module version
1.0.1
Category
Intrastat
Folder size
0.1 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/intrastat-extrastat
Last tracking update
2026-08-07 09:06:36
Authors
Noviat, Akretion, ACSONE SA/NV, Odoo Community Association (OCA)
Maintainers
Noviat, Akretion, ACSONE SA/NV, Odoo Community Association (OCA)
Committers
Alexis de Lattre, Víctor Martínez, Weblate, OCA-git-bot, oca-ci
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
intrastat_product, l10n_fr_intrastat_service
Description
This module contains common functions for the intrastat reporting and
should be used in combination with the generic reporting module
*intrastat_product* and with the country-specific reporting modules such
as:

- *l10n_fr_intrastat_service*: the module for the *Déclaration
  Européenne des Services* (DES) for France
- *l10n_fr_intrastat_product*: the module for the *Déclaration d'Echange
  de Biens* (DEB) for France
- *l10n_be_intrastat_product*: the module for the Intrastat Declaration
  for Belgium.

Code Analysis

Views touched (7)
XML IDNameModelTypeStatus
product_template_form_view intrastat.base.product.template.form product.template form Inherits account.product_template_form_view
view_account_position_filter account.fiscal.position Inherits account.view_account_position_filter
view_account_position_form intrastat.account.fiscal.position.form account.fiscal.position form Inherits account.view_account_position_form
view_account_position_tree intrastat.account.fiscal.position.tree account.fiscal.position tree Inherits account.view_account_position_tree
view_intrastat_res_config_settings intrastat.res.config.settings.form res.config.settings form Inherits account.res_config_settings_view_form
view_partner_address_form res.partner form Inherits base.view_partner_address_form
view_partner_form res.partner form Inherits base.view_partner_form
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (6)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (2)
  • intrastat Selection
    default='no' help='When set to B2B or B2C, the invoices with this fiscal position will be taken into account for the generation of the intrastat reports.' args: '_intrastat_selection'
  • vat_required Boolean
    compute='_compute_vat_required' precompute=True readonly=False store=True
Public methods (0)

No public methods.

New fields (1)
  • intrastat_fiscal_position Selection
    related='fiscal_position_id.intrastat' store=True string='Intrastat Fiscal Position'
Public methods (0)

No public methods.

New fields (2)
  • intrastat_type Selection
    compute='_compute_intrastat_type' help='Type of product used for the intrastat declarations.' precompute=True store=True args: [('product', 'Product'), ('service', 'Service')]
  • is_accessory_cost Boolean
    compute='_compute_is_accessory_cost' help='Activate this option for shipping costs, packaging costs and all services related to the sale of products. This option is used for Intrastat reports.' precompute=True readonly=False store=True
Public methods (0)

No public methods.

New fields (2)
  • intrastat_email_list Char
    compute='_compute_intrastat_email_list' string='List of emails of Users Receiving the Intrastat Reminder'
  • intrastat_remind_user_ids Many2many → res.users
    column1='company_id' column2='user_id' comodel_name='res.users' help='List of Odoo users who will receive a notification to remind them about the Intrastat declaration.' relation='company_intrastat_reminder_user_rel' string='Users Receiving the Intrastat Reminder'
Public methods (0)

No public methods.

New fields (1)
  • intrastat_remind_user_ids Many2many
    readonly=False related='company_id.intrastat_remind_user_ids'
Public methods (0)

No public methods.

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…