TIP: You can type at any time to perform a new search.
Belgium VAT Reports
l10n_be_vat_reports · OCA/l10n-belgium
- Repository
- OCA/l10n-belgium · module folder · Try on Runboat
- Module version
- 1.0.0
- Category
- Reporting
- Folder size
- 0.12 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
- ACSONE SA/NV, Odoo SA, Odoo Community Association (OCA), Coop IT Easy SC
- Maintainers
- ACSONE SA/NV, Odoo SA, Odoo Community Association (OCA), Coop IT Easy SC
- Committers
- Jacques-Etienne Baudoux, OCA-git-bot, oca-ci
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- None
- Description
This module contains the VAT reports for the Belgian localization.
Code Analysis ⓘ
Views touched (11)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
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 |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (5)
New fields (11)
-
amount_totalFloatcompute='_compute_sums' -
client_idsMany2many → vat.intra.clientcolumn1='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_idsMany2many → res.countrydefault=_get_europe_country args: 'res.country', 'vat_country_rel', 'vat_id', 'country_id', 'European Countries' -
date_endDaterequired=True args: 'End date' -
date_startDaterequired=True args: 'Start date' -
monthIntegercompute='_compute_period' -
partner_wo_vatIntegercompute='_compute_sums'string='Partner without VAT' -
period_codeCharhelp="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 -
quarterIntegercompute='_compute_period' -
test_xmlBooleanhelp='Sets the XML output as test file' args: 'Test XML file' -
yearIntegercompute='_compute_period'
-
create_xml(self) -
get_company_address(self, company) -
get_partners(self) -
print_vat_intra(self)
New fields (5)
-
limit_amountIntegerdefault=250required=True -
partner_idsMany2many → partner.vat.list.clientcomodel_name='partner.vat.list.client'help='You can remove clients/partners which you do not want to show in xml file'string='Clients' -
total_turnoverFloatcompute='_compute_totals' -
total_vatFloatcompute='_compute_totals' args: 'Total VAT' -
yearChardefault=<expr>required=True
-
create_xml(self) -
get_partners(self) -
print_vatlist(self)
New fields (5)
-
nameCharhelp='Used as file name.' args: 'Client Name' -
seqIntegerargs: 'Sequence' -
turnoverFloatargs: 'Base Amount' -
vatCharargs: 'VAT' -
vat_amountFloatargs: 'VAT Amount'
No public methods.
New fields (5)
-
commentsText -
declarant_partner_idMany2one → res.partnercompute=_compute_declarant_partner_id args: 'res.partner', 'Declarant partner' -
declarant_phoneCharcompute='_compute_declarant_phone' -
declarant_referenceCharcompute=_compute_declarant_reference -
declarant_vatCharcompute='_compute_declarant_vat'string='Declarant Tax ID'
No public methods.
New fields (8)
-
amountFloat -
codeChar -
countryChar -
intra_codeChar -
partner_nameCharargs: 'Client Name' -
seqIntegerargs: 'Sequence' -
vatCharargs: 'VAT' -
vatnumCharargs: 'VAT number'
No public methods.
Loading…
Loading…
Loading…
Loading…