Belgium MIS Builder - XML exports

l10n_be_mis_reports_xml
REPOSITORY
REPOSITORYOCA/l10n-belgium
GIT
GIThttps://github.com/OCA/l10n-belgium.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-belgium/tree/18.0/l10n_be_mis_reports_xml
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYReporting
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Coop IT Easy SC
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Coop IT Easy SC
COMMITTERS
COMMITTERSJacques-Etienne Baudoux, OCA-git-bot, Rémy Taymans, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-belgium
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:20
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/l10n-belgium:
    - l10n_be_mis_reports
OCA/mis-builder:
    - mis_builder
OCA/reporting-engine:
    - report_xlsx
    - report_xml
OCA/server-ux:
    - date_range
odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - onboarding
    - product
    - mail
    - bus
    - web_tour
    - html_editor
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - board
    - spreadsheet_dashboard
    - spreadsheet
    - l10n_be
    - base_iban
    - base_vat
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES openupgradelib
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
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 xpath Inherits mis_builder.mis_report_instance_view_form
mis_report_instance_view_list mis_report_instance_view_list_inherit mis.report.instance xpath Inherits mis_builder.mis_report_instance_view_list
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)
REPOSITORY
REPOSITORYOCA/l10n-belgium
GIT
GIThttps://github.com/OCA/l10n-belgium.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-belgium/tree/16.0/l10n_be_mis_reports_xml
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYReporting
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Coop IT Easy SC
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Coop IT Easy SC
COMMITTERS
COMMITTERSOCA-git-bot, oca-ci, Robin Keunen, hugues de keyzer
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-belgium
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:54:00
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/l10n-belgium:
    - l10n_be_mis_reports
OCA/mis-builder:
    - mis_builder
OCA/reporting-engine:
    - report_xlsx
    - report_xml
OCA/server-ux:
    - date_range
odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - board
    - spreadsheet_dashboard
    - spreadsheet
    - l10n_be
    - base_iban
    - base_vat
    - l10n_multilang
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

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 xpath Inherits mis_builder.mis_report_instance_view_form
mis_report_instance_view_tree mis_report_instance_view_tree_inherit mis.report.instance xpath Inherits mis_builder.mis_report_instance_view_tree
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)
REPOSITORY
REPOSITORYOCA/l10n-belgium
GIT
GIThttps://github.com/OCA/l10n-belgium.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-belgium/tree/14.0/l10n_be_mis_reports_xml
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYReporting
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Coop IT Easy SC
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Coop IT Easy SC
COMMITTERS
COMMITTERSOCA-git-bot, oca-ci, Victor Champonnois
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-belgium
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:41:13
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/l10n-belgium:
    - l10n_be_mis_reports
OCA/mis-builder:
    - mis_builder
OCA/reporting-engine:
    - report_xlsx
    - report_xml
OCA/server-ux:
    - date_range
odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - board
    - l10n_be
    - base_iban
    - base_vat
    - l10n_multilang
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

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 xpath Inherits mis_builder.mis_report_instance_view_form
mis_report_instance_view_tree mis_report_instance_view_tree_inherit mis.report.instance xpath Inherits mis_builder.mis_report_instance_view_tree
Models touched (2)

New fields (9)
  • ask_payment Boolean
    string='Ask payment form'
  • ask_restitution Boolean
    string='Ask restitution'
  • 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' string='Client Listing Nihil'
  • declarant_phone Char
    compute='_compute_declarant_phone' string='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 string='Grid 91'
  • 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')] string='Period'
  • period_value Integer
    compute='_compute_period_value' string='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)
REPOSITORY
REPOSITORYOCA/l10n-belgium
GIT
GIThttps://github.com/OCA/l10n-belgium.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-belgium/tree/12.0/l10n_be_mis_reports_xml
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYReporting
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Coop IT Easy SCRL
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Coop IT Easy SCRL
COMMITTERS
COMMITTERSStéphane Bidoul, oca-travis, OCA-git-bot, robin.keunen
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-belgium
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:29:26
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/l10n-belgium:
    - l10n_be_mis_reports
OCA/mis-builder:
    - mis_builder
OCA/reporting-engine:
    - report_xlsx
    - report_xml
OCA/server-ux:
    - date_range
OCA/web:
    - web_widget_color
odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - product
    - decimal_precision
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - http_routing
    - digest
    - board
    - l10n_be
    - base_iban
    - base_vat
    - l10n_multilang
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES xlrd
xlsxwriter
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

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 xpath Inherits mis_builder.mis_report_instance_view_form
mis_report_instance_view_tree mis_report_instance_view_tree_inherit mis.report.instance xpath Inherits mis_builder.mis_report_instance_view_tree
Models touched (2)

New fields (9)
  • ask_payment Boolean
    string='Ask payment form'
  • ask_restitution Boolean
    string='Ask restitution'
  • 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' string='Client Listing Nihil'
  • declarant_phone Char
    compute='_compute_declarant_phone' string='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 string='Grid 91'
  • 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')] string='Period'
  • period_value Integer
    compute='_compute_period_value' string='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)