Belgium VAT Reports

l10n_be_vat_reports
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_vat_reports
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYReporting
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Odoo SA, ACSONE SA/NV, Coop IT Easy SC
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Odoo SA, ACSONE SA/NV, Coop IT Easy SC
COMMITTERS
COMMITTERSJacques-Etienne Baudoux, OCA-git-bot, 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/reporting-engine:
    - report_xml
odoo/odoo:
    - l10n_be
    - account
    - base_setup
    - base
    - web
    - onboarding
    - product
    - mail
    - bus
    - web_tour
    - html_editor
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - base_iban
    - base_vat
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module contains the VAT reports for the Belgian localization.

Code Analysis

Views touched (11)
XML IDNameModelTypeStatus
l10n_be_vat_declarant_xml_template l10n_be_vat_declarant_xml_template ir.ui.view qweb New
l10n_be_vat_intra_consignment_xml_template l10n_be_vat_intra_consignment_xml_template ir.ui.view qweb New
l10n_be_vat_listing_consignment_xml_template l10n_be_vat_listing_consignment_xml_template ir.ui.view qweb New
partner_vat_list_client_view_form partner_vat_list_client_view_form partner.vat.list.client form New
partner_vat_list_client_view_list partner_vat_list_client_view_list partner.vat.list.client list New
partner_vat_list_view_form_clients Vat Listing partner.vat.list form New
partner_vat_list_view_form_parameters Partner VAT Listing partner.vat.list form New
report_l10nvatintraprint report_l10nvatintraprint ir.ui.view qweb New
report_l10nvatpartnerlisting report_l10nvatpartnerlisting ir.ui.view qweb New
view_vat_intra Intracom VAT Declaration partner.vat.intra form New
view_vat_intra_wizard Intracom VAT Declaration partner.vat.intra form New
Models touched (5)

New fields (11)
  • amount_total Float
    compute='_compute_sums'
  • client_ids Many2many → vat.intra.client
    column1='vat_intra_id' column2='client_id' comodel_name='vat.intra.client' help='You can remove clients/partners which you do not want to show in xml file' relation='vat_intra_client_rel' string='Clients'
  • country_ids Many2many → res.country
    default=_get_europe_country args: 'res.country', 'vat_country_rel', 'vat_id', 'country_id', 'European Countries'
  • date_end Date
    required=True args: 'End date'
  • date_start Date
    required=True args: 'Start date'
  • month Integer
    compute='_compute_period'
  • partner_wo_vat Integer
    compute='_compute_sums' string='Partner without VAT'
  • period_code Char
    help="This is where you have to set the period code for the intracom declaration using the format: ppyyyy\n PP can stand for a month: from '01' to '12'.\n PP can stand for a trimester: '31','32','33','34'\n The first figure means that it is a trimester\n The second figure identify the trimester.\n PP can stand for a complete fiscal year: '00'.\n YYYY stands for the year (4 positions)." required=True
  • quarter Integer
    compute='_compute_period'
  • test_xml Boolean
    help='Sets the XML output as test file' args: 'Test XML file'
  • year Integer
    compute='_compute_period'
Public methods (4)
  • create_xml(self)
  • get_company_address(self, company)
  • get_partners(self)
  • print_vat_intra(self)

New fields (5)
  • limit_amount Integer
    default=250 required=True
  • partner_ids Many2many → partner.vat.list.client
    comodel_name='partner.vat.list.client' help='You can remove clients/partners which you do not want to show in xml file' string='Clients'
  • total_turnover Float
    compute='_compute_totals'
  • total_vat Float
    compute='_compute_totals' args: 'Total VAT'
  • year Char
    default=<expr> required=True
Public methods (3)
  • create_xml(self)
  • get_partners(self)
  • print_vatlist(self)

New fields (5)
  • name Char
    help='Used as file name.' args: 'Client Name'
  • seq Integer
    args: 'Sequence'
  • turnover Float
    args: 'Base Amount'
  • vat Char
    args: 'VAT'
  • vat_amount Float
    args: 'VAT Amount'
Public methods (0)

No public methods.

New fields (5)
  • comments Text
  • declarant_partner_id Many2one → res.partner
    compute=_compute_declarant_partner_id args: 'res.partner', 'Declarant partner'
  • declarant_phone Char
    compute='_compute_declarant_phone'
  • declarant_reference Char
    compute=_compute_declarant_reference
  • declarant_vat Char
    compute='_compute_declarant_vat' string='Declarant Tax ID'
Public methods (0)

No public methods.

New fields (8)
  • amount Float
  • code Char
  • country Char
  • intra_code Char
  • partner_name Char
    args: 'Client Name'
  • seq Integer
    args: 'Sequence'
  • vat Char
    args: 'VAT'
  • vatnum Char
    args: 'VAT number'
Public methods (0)

No public methods.

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_vat_reports
VERSION
VERSION 1.0.3
CATEGORY
CATEGORYReporting
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Odoo SA, ACSONE SA/NV, Coop IT Easy SC
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Odoo SA, ACSONE SA/NV, Coop IT Easy SC
COMMITTERS
COMMITTERSStéphane Bidoul, OCA-git-bot, oca-ci, Victor Champonnois, François Degrave
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-belgium
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:54:00
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/reporting-engine:
    - report_xml
odoo/odoo:
    - l10n_be
    - account
    - base_setup
    - base
    - web
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - base_iban
    - base_vat
    - l10n_multilang
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (11)
XML IDNameModelTypeStatus
l10n_be_vat_declarant_xml_template l10n_be_vat_declarant_xml_template ir.ui.view qweb New
l10n_be_vat_intra_consignment_xml_template l10n_be_vat_intra_consignment_xml_template ir.ui.view qweb New
l10n_be_vat_listing_consignment_xml_template l10n_be_vat_listing_consignment_xml_template ir.ui.view qweb New
partner_vat_list_client_view_form partner_vat_list_client_view_form partner.vat.list.client form New
partner_vat_list_client_view_tree partner_vat_list_client_view_tree partner.vat.list.client tree New
partner_vat_list_view_form_clients Vat Listing partner.vat.list form New
partner_vat_list_view_form_parameters Partner VAT Listing partner.vat.list form New
report_l10nvatintraprint report_l10nvatintraprint ir.ui.view qweb New
report_l10nvatpartnerlisting report_l10nvatpartnerlisting ir.ui.view qweb New
view_vat_intra Intracom VAT Declaration partner.vat.intra form New
view_vat_intra_wizard Intracom VAT Declaration partner.vat.intra form New
Models touched (5)

New fields (11)
  • amount_total Float
    compute='_compute_sums'
  • client_ids Many2many → vat.intra.client
    column1='vat_intra_id' column2='client_id' comodel_name='vat.intra.client' help='You can remove clients/partners which you do not want to show in xml file' relation='vat_intra_client_rel' string='Clients'
  • country_ids Many2many → res.country
    default=_get_europe_country args: 'res.country', 'vat_country_rel', 'vat_id', 'country_id', 'European Countries'
  • date_end Date
    required=True args: 'End date'
  • date_start Date
    required=True args: 'Start date'
  • month Integer
    compute='_compute_period'
  • partner_wo_vat Integer
    compute='_compute_sums' string='Partner without VAT'
  • period_code Char
    help="This is where you have to set the period code for the intracom declaration using the format: ppyyyy\n PP can stand for a month: from '01' to '12'.\n PP can stand for a trimester: '31','32','33','34'\n The first figure means that it is a trimester\n The second figure identify the trimester.\n PP can stand for a complete fiscal year: '00'.\n YYYY stands for the year (4 positions)." required=True
  • quarter Integer
    compute='_compute_period'
  • test_xml Boolean
    help='Sets the XML output as test file' args: 'Test XML file'
  • year Integer
    compute='_compute_period'
Public methods (4)
  • create_xml(self)
  • get_company_address(self, company)
  • get_partners(self)
  • print_vat_intra(self)

New fields (5)
  • limit_amount Integer
    default=250 required=True
  • partner_ids Many2many → partner.vat.list.client
    comodel_name='partner.vat.list.client' help='You can remove clients/partners which you do not want to show in xml file' string='Clients'
  • total_turnover Float
    compute='_compute_totals'
  • total_vat Float
    compute='_compute_totals' args: 'Total VAT'
  • year Char
    default=<expr> required=True
Public methods (3)
  • create_xml(self)
  • get_partners(self)
  • print_vatlist(self)

New fields (5)
  • name Char
    help='Used as file name.' args: 'Client Name'
  • seq Integer
    args: 'Sequence'
  • turnover Float
    args: 'Base Amount'
  • vat Char
    args: 'VAT'
  • vat_amount Float
    args: 'VAT Amount'
Public methods (0)

No public methods.

New fields (5)
  • comments Text
  • declarant_partner_id Many2one → res.partner
    compute=_compute_declarant_partner_id args: 'res.partner', 'Declarant partner'
  • declarant_phone Char
    compute='_compute_declarant_phone'
  • declarant_reference Char
    compute=_compute_declarant_reference
  • declarant_vat Char
    compute='_compute_declarant_vat' string='Declarant Tax ID'
Public methods (0)

No public methods.

New fields (8)
  • amount Float
  • code Char
  • country Char
  • intra_code Char
  • partner_name Char
    args: 'Client Name'
  • seq Integer
    args: 'Sequence'
  • vat Char
    args: 'VAT'
  • vatnum Char
    args: 'VAT number'
Public methods (0)

No public methods.

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_vat_reports
VERSION
VERSION 1.1.0
CATEGORY
CATEGORYReporting
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Odoo SA, ACSONE SA/NV, Coop IT Easy SC
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Odoo SA, ACSONE SA/NV, Coop IT Easy SC
COMMITTERS
COMMITTERSOCA-git-bot, oca-ci, Robin Keunen, Victor Champonnois, hugues de keyzer
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-belgium
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:41:13
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/reporting-engine:
    - report_xml
odoo/odoo:
    - l10n_be
    - account
    - base_setup
    - base
    - web
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - base_iban
    - base_vat
    - l10n_multilang
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (11)
XML IDNameModelTypeStatus
l10n_be_vat_declarant_xml_template l10n_be_vat_declarant_xml_template ir.ui.view qweb New
l10n_be_vat_intra_consignment_xml_template l10n_be_vat_intra_consignment_xml_template ir.ui.view qweb New
l10n_be_vat_listing_consignment_xml_template l10n_be_vat_listing_consignment_xml_template ir.ui.view qweb New
partner_vat_list_client_view_form partner_vat_list_client_view_form partner.vat.list.client form New
partner_vat_list_client_view_tree partner_vat_list_client_view_tree partner.vat.list.client tree New
partner_vat_list_view_form_clients Vat Listing partner.vat.list form New
partner_vat_list_view_form_parameters Partner VAT Listing partner.vat.list form New
report_l10nvatintraprint report_l10nvatintraprint ir.ui.view qweb New
report_l10nvatpartnerlisting report_l10nvatpartnerlisting ir.ui.view qweb New
view_vat_intra Partner VAT intra partner.vat.intra form New
view_vat_intra_wizard Partner VAT intra partner.vat.intra form New
Models touched (5)

New fields (11)
  • amount_total Float
    compute='_compute_sums' string='Amount Total'
  • client_ids Many2many → vat.intra.client
    column1='vat_intra_id' column2='client_id' comodel_name='vat.intra.client' help='You can remove clients/partners which you do not want to show in xml file' relation='vat_intra_client_rel' string='Clients'
  • country_ids Many2many → res.country
    default=_get_europe_country args: 'res.country', 'vat_country_rel', 'vat_id', 'country_id', 'European Countries'
  • date_end Date
    required=True args: 'End date'
  • date_start Date
    required=True args: 'Start date'
  • month Integer
    compute='_compute_period' args: 'Month'
  • partner_wo_vat Integer
    compute='_compute_sums' string='Partner without VAT'
  • period_code Char
    help="This is where you have to set the period code for the intracom declaration using the format: ppyyyy\n PP can stand for a month: from '01' to '12'.\n PP can stand for a trimester: '31','32','33','34'\n The first figure means that it is a trimester\n The second figure identify the trimester.\n PP can stand for a complete fiscal year: '00'.\n YYYY stands for the year (4 positions)." required=True string='Period Code'
  • quarter Integer
    compute='_compute_period' args: 'Quarter'
  • test_xml Boolean
    help='Sets the XML output as test file' args: 'Test XML file'
  • year Integer
    compute='_compute_period' args: 'Year'
Public methods (4)
  • create_xml(self)
  • get_company_address(self, company)
  • get_partners(self)
  • print_vat_intra(self)

New fields (5)
  • limit_amount Integer
    default=250 required=True args: 'Limit Amount'
  • partner_ids Many2many → partner.vat.list.client
    comodel_name='partner.vat.list.client' help='You can remove clients/partners which you do not want to show in xml file' string='Clients'
  • total_turnover Float
    compute='_compute_totals' args: 'Total Turnover'
  • total_vat Float
    compute='_compute_totals' args: 'Total VAT'
  • year Char
    default=<expr> required=True args: 'Year'
Public methods (3)
  • create_xml(self)
  • get_partners(self)
  • print_vatlist(self)

New fields (5)
  • name Char
    help='Used as file name.' args: 'Client Name'
  • seq Integer
    args: 'Sequence'
  • turnover Float
    args: 'Base Amount'
  • vat Char
    args: 'VAT'
  • vat_amount Float
    args: 'VAT Amount'
Public methods (0)

No public methods.

New fields (5)
  • comments Text
    args: 'Comments'
  • declarant_partner_id Many2one → res.partner
    compute=_compute_declarant_partner_id args: 'res.partner', 'Declarant partner'
  • declarant_phone Char
    compute='_compute_declarant_phone' string='Declarant Phone'
  • declarant_reference Char
    compute=_compute_declarant_reference
  • declarant_vat Char
    compute='_compute_declarant_vat' string='Declarant Tax ID'
Public methods (0)

No public methods.

New fields (8)
  • amount Float
    string='Amount'
  • code Char
    args: 'Code'
  • country Char
    args: 'Country'
  • intra_code Char
    args: 'Intra Code'
  • partner_name Char
    args: 'Client Name'
  • seq Integer
    args: 'Sequence'
  • vat Char
    args: 'VAT'
  • vatnum Char
    args: 'VAT number'
Public methods (0)

No public methods.

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_vat_reports
VERSION
VERSION 2.0.3
CATEGORY
CATEGORYReporting
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Odoo SA, ACSONE SA/NV, Coop IT Easy SCRLfs
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Odoo SA, ACSONE SA/NV, Coop IT Easy SCRLfs
COMMITTERS
COMMITTERSStéphane Bidoul, oca-travis, OCA-git-bot, robin.keunen, oca-ci, Victor Champonnois
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-belgium
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:29:26
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/reporting-engine:
    - report_xml
odoo/odoo:
    - l10n_be
    - account
    - base_setup
    - base
    - web
    - product
    - decimal_precision
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - http_routing
    - digest
    - base_iban
    - base_vat
    - l10n_multilang
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (10)
XML IDNameModelTypeStatus
l10n_be_vat_listing_consignment_xml_template l10n_be_vat_listing_consignment_xml_template ir.ui.view qweb New
partner_vat_list_client_view_form partner_vat_list_client_view_form partner.vat.list.client form New
partner_vat_list_client_view_tree partner_vat_list_client_view_tree partner.vat.list.client tree New
partner_vat_list_view_form_clients Vat Listing partner.vat.list form New
partner_vat_list_view_form_parameters Partner VAT Listing partner.vat.list form New
report_l10nvatintraprint report_l10nvatintraprint ir.ui.view qweb New
report_l10nvatpartnerlisting report_l10nvatpartnerlisting ir.ui.view qweb New
view_vat_intra Partner VAT intra partner.vat.intra form New
view_vat_intra_save Partner VAT intra Save partner.vat.intra form New
view_vat_intra_wizard Partner VAT intra partner.vat.intra form New
Models touched (4)

New fields (14)
  • amount_total Float
    compute='_compute_sums' string='Amount Total'
  • client_ids Many2many → vat.intra.client
    column1='vat_intra_id' column2='client_id' comodel_name='vat.intra.client' help='You can remove clients/partners which you do not want to show in xml file' relation='vat_intra_client_rel' string='Clients'
  • comments Text
    args: 'Comments'
  • country_ids Many2many → res.country
    default=_get_europe_country args: 'res.country', 'vat_country_rel', 'vat_id', 'country_id', 'European Countries'
  • date_end Date
    required=True args: 'End date'
  • date_start Date
    required=True args: 'Start date'
  • file_save Binary
    readonly=True args: 'Save File'
  • mand_id Char
    help='Reference given by the Representative of the sending company.' args: 'Reference'
  • msg Text
    readonly=True args: 'File created'
  • name Char
    default='vat_intra.xml' args: 'File Name'
  • no_vat Text
    help='The Partner whose VAT number is not defined and they are not included in XML File.' readonly=True args: 'Partner With No VAT'
  • partner_wo_vat Integer
    compute='_compute_sums' string='Partner without VAT'
  • period_code Char
    help="This is where you have to set the period code for the intracom declaration using the format: ppyyyy\n PP can stand for a month: from '01' to '12'.\n PP can stand for a trimester: '31','32','33','34'\n The first figure means that it is a trimester\n The second figure identify the trimester.\n PP can stand for a complete fiscal year: '00'.\n YYYY stands for the year (4 positions)." required=True size=6 string='Period Code'
  • test_xml Boolean
    help='Sets the XML output as test file' args: 'Test XML file'
Public methods (4)
  • create_xml(self)
    @api.multi
    Creates xml that is to be exported and sent to estate for partner vat intra. :return: Value for next action. :rtype: dict
  • get_company_address(self, company)
  • get_partners(self)
    @api.multi
  • print_vat_intra(self)
    @api.multi

New fields (7)
  • comments Text
    args: 'Comments'
  • declarant_reference Char
    compute='_compute_declarant_reference'
  • limit_amount Integer
    default=250 required=True args: 'Limit Amount'
  • partner_ids Many2many → partner.vat.list.client
    comodel_name='partner.vat.list.client' help='You can remove clients/partners which you do not want to show in xml file' string='Clients'
  • total_turnover Float
    compute='_compute_totals' args: 'Total Turnover'
  • total_vat Float
    compute='_compute_totals' args: 'Total VAT'
  • year Char
    default=<expr> required=True size=4 args: 'Year'
Public methods (3)
  • create_xml(self)
    @api.multi
  • get_partners(self)
    @api.multi
  • print_vatlist(self)
    @api.multi

New fields (5)
  • name Char
    help='Used as file name.' args: 'Client Name'
  • seq Integer
    args: 'Sequence'
  • turnover Float
    args: 'Base Amount'
  • vat Char
    args: 'VAT'
  • vat_amount Float
    args: 'VAT Amount'
Public methods (0)

No public methods.

New fields (8)
  • amount Float
    string='Amount'
  • code Char
    args: 'Code'
  • country Char
    args: 'Country'
  • intra_code Char
    args: 'Intra Code'
  • partner_name Char
    args: 'Client Name'
  • seq Integer
    args: 'Sequence'
  • vat Char
    args: 'VAT'
  • vatnum Char
    args: 'VAT number'
Public methods (1)
  • to_dict(self)
    @api.multi
REPOSITORY
REPOSITORYOCA/l10n-belgium
GIT
GIThttps://github.com/OCA/l10n-belgium.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-belgium/tree/11.0/l10n_be_vat_reports
VERSION
VERSION 1.0.2
CATEGORY
CATEGORYReporting
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Odoo SA, ACSONE SA/NV, Coop IT Easy SCRLfs
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Odoo SA, ACSONE SA/NV, Coop IT Easy SCRLfs
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:24:03
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - l10n_be
    - account
    - base_setup
    - base
    - web
    - product
    - decimal_precision
    - mail
    - bus
    - web_tour
    - analytic
    - web_planner
    - portal
    - http_routing
    - base_iban
    - base_vat
    - l10n_multilang
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (10)
XML IDNameModelTypeStatus
report_l10nvatintraprint report_l10nvatintraprint ir.ui.view qweb New
report_l10nvatpartnerlisting report_l10nvatpartnerlisting ir.ui.view qweb New
view_partner_vat_listing Partner VAT Listing partner.vat form New
view_vat_intra Partner VAT intra partner.vat.intra form New
view_vat_intra_save Partner VAT intra Save partner.vat.intra form New
view_vat_intra_wizard Partner VAT intra partner.vat.intra form New
view_vat_listing Vat Listing partner.vat.list form New
view_vat_listing_form step.vat.listing vat.listing.clients form New
view_vat_listing_result VAT List - XML File Created partner.vat.list form New
view_vat_listing_tree step.vat.listing vat.listing.clients tree New
Models touched (5)

New fields (2)
  • limit_amount Integer
    default=250 required=True args: 'Limit Amount'
  • year Char
    default=<expr> required=True size=4 args: 'Year'
Public methods (1)
  • get_partners(self)
    @api.multi

New fields (14)
  • amount_total Float
    compute='_compute_sums' string='Amount Total'
  • client_ids Many2many → vat.intra.client
    column1='vat_intra_id' column2='client_id' comodel_name='vat.intra.client' help='You can remove clients/partners which you do not want to show in xml file' relation='vat_intra_client_rel' string='Clients'
  • comments Text
    args: 'Comments'
  • country_ids Many2many → res.country
    default=_get_europe_country args: 'res.country', 'vat_country_rel', 'vat_id', 'country_id', 'European Countries'
  • date_end Date
    required=True args: 'End date'
  • date_start Date
    required=True args: 'Start date'
  • file_save Binary
    readonly=True args: 'Save File'
  • mand_id Char
    help='Reference given by the Representative of the sending company.' args: 'Reference'
  • msg Text
    readonly=True args: 'File created'
  • name Char
    default='vat_intra.xml' args: 'File Name'
  • no_vat Text
    help='The Partner whose VAT number is not defined and they are not included in XML File.' readonly=True args: 'Partner With No VAT'
  • partner_wo_vat Integer
    compute='_compute_sums' string='Partner without VAT'
  • period_code Char
    help="This is where you have to set the period code for the intracom declaration using the format: ppyyyy\n PP can stand for a month: from '01' to '12'.\n PP can stand for a trimester: '31','32','33','34'\n The first figure means that it is a trimester\n The second figure identify the trimester.\n PP can stand for a complete fiscal year: '00'.\n YYYY stands for the year (4 positions)." required=True size=6 string='Period Code'
  • test_xml Boolean
    help='Sets the XML output as test file' args: 'Test XML file'
Public methods (4)
  • create_xml(self)
    @api.multi
    Creates xml that is to be exported and sent to estate for partner vat intra. :return: Value for next action. :rtype: dict
  • get_company_address(self, company)
  • get_partners(self)
    @api.multi
  • print_vat_intra(self)
    @api.multi

New fields (8)
  • comments Text
    args: 'Comments'
  • file_save Binary
    readonly=True args: 'Save File'
  • limit_amount Float
    args: 'Limit Amount'
  • name Char
    args: 'File Name'
  • partner_ids Many2many → vat.listing.clients
    column1='vat_id' column2='partner_id' comodel_name='vat.listing.clients' help='You can remove clients/partners which you do not want to show in xml file' relation='vat_partner_rel' string='Clients'
  • total_turnover Float
    compute='_compute_totals' args: 'Total Turnover'
  • total_vat Float
    compute='_compute_totals' args: 'Total VAT'
  • year Char
    args: 'Year'
Public methods (2)
  • create_xml(self)
    @api.multi
  • print_vatlist(self)
    @api.multi

New fields (8)
  • amount Float
    string='Amount'
  • code Char
    args: 'Code'
  • country Char
    args: 'Country'
  • intra_code Char
    args: 'Intra Code'
  • partner_name Char
    args: 'Client Name'
  • seq Integer
    args: 'Sequence'
  • vat Char
    args: 'VAT'
  • vatnum Char
    args: 'VAT number'
Public methods (1)
  • to_dict(self)
    @api.multi

New fields (5)
  • name Char
    args: 'Client Name'
  • seq Integer
    args: 'Sequence'
  • turnover Float
    args: 'Base Amount'
  • vat Char
    args: 'VAT'
  • vat_amount Float
    args: 'VAT Amount'
Public methods (0)

No public methods.