Repository
OCA/l10n-belgium · module folder · Try on Runboat
Module version
1.0.1
Category
Reporting
Folder size
0.05 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/l10n-belgium
Last tracking update
2026-08-07 08:43:07
Authors
Odoo Community Association (OCA), Coop IT Easy SC
Maintainers
Odoo Community Association (OCA), Coop IT Easy SC
Committers
Jacques-Etienne Baudoux, OCA-git-bot, Rémy Taymans, oca-ci
Odoo dependencies
OCA/l10n-belgium:
OCA/mis-builder:
OCA/reporting-engine:
OCA/server-ux:
odoo/odoo:
- web
- bus
- uom
Python dependencies
openupgradelib
System dependencies
None
Required by
None
Description
This module allows to export Belgian VAT declaration as an XML file that
follows the official definition and can be submitted to the
administration's online services.

The XML domain definitions (XSD files) can be found on [the
administration
website](https://finances.belgium.be/fr/E-services/Intervat/documentation-technique).

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
be_vat_declaration_wizard_view be_vat_declaration_wizard_view be.vat.declaration.wizard form New
l10n_be_vat_declaration_xml_template l10n_be_vat_declaration_xml_template ir.ui.view qweb New
mis_report_instance_view_form mis_report_instance_view_form_inherit mis.report.instance form Inherits mis_builder.mis_report_instance_view_form
mis_report_instance_view_list mis_report_instance_view_list_inherit mis.report.instance list Inherits mis_builder.mis_report_instance_view_list
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (2)

New fields (9)
  • ask_payment Boolean
    string='Ask payment form'
  • ask_restitution Boolean
  • client_listing_nihil Boolean
    help='Only applies to the last civil declaration or the declaration linked to the cessaction of activity: no customer to list in the customer listing'
  • declarant_phone Char
    compute='_compute_declarant_phone'
  • declarant_vat Char
    compute='_compute_declarant_vat' string='Declarant Tax ID'
  • grid_91 Float
    help='Only applies to december monthly declaration: Amount declared for grid 91: VAT due from due for the period from the 1st to the 20th of december' required=False
  • mr_instance_id Many2one → mis.report.instance
    comodel_name='mis.report.instance' required=True string='Mis Report Instance'
  • period Selection
    default='month' help='Month or Quarter value is compute from the report start date.' required=True selection=[('month', 'Month'), ('quarter', 'Quarter')]
  • period_value Integer
    compute='_compute_period_value'
Public methods (4)
  • compute_declarant_reference(self)
  • default_get(self, fields_list)
    @api.model
  • generate_xml(self)
  • prepare_xml_data(self)

New fields (1)
  • _is_be_vat_declaration Boolean
    compute='_compute_is_be_vat_declaration'
Public methods (1)
  • export_xml(self)

Loading…

Loading…

Loading…