Repository
OCA/l10n-italy · module folder · Try on Runboat
Module version
1.2.1
Category
Localization/Italy
Folder size
1.24 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/l10n-italy
Last tracking update
2026-08-07 08:42:51
Authors
Odoo Community Association (OCA), Agile Business Group, LinkIt Srl
Maintainers
Odoo Community Association (OCA), Agile Business Group, LinkIt Srl
Committers
eLBati, Weblate, OCA-git-bot, oca-ci, matteo.tognini, Borruso, gabrieledaltoe
Odoo dependencies
OCA/account-financial-reporting:
OCA/account-financial-tools:
OCA/l10n-italy:
OCA/reporting-engine:
OCA/server-ux:
odoo/odoo:
- web
- bus
- uom
Python dependencies
openupgradelib, cryptography
System dependencies
None
Required by
l10n_it_vat_settlement_date
Description
Law: Decreto del Presidente della Repubblica del 26 ottobre 1972 n. 633

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
report_registro_iva report_registro_iva ir.ui.view qweb New
view_account_journal_form account.journal.form account.journal form Inherits account.view_account_journal_form
view_account_tax_registry_form account.tax.registry.form account.tax.registry form New
view_tax_code_form account.tax.code.form account.tax form Inherits account.view_tax_form
wizard_registro_iva VAT Registry wizard.registro.iva form New
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (6)

New fields (2)
  • rc_tax_registry_id Many2one → account.tax.registry
    help='Customer VAT registry for reverse charge operations' args: 'account.tax.registry', 'Customer VAT registry for RC'
  • tax_registry_id Many2one → account.tax.registry
    help='You can group several journals within 1 registry. In printing wizard, you will be able to select the registry in order to load that group of journals' args: 'account.tax.registry', 'VAT registry'
Public methods (0)

No public methods.

New fields (1)
  • exclude_from_registries Boolean
    string='Exclude from VAT registries'
Public methods (2)
  • get_balance_domain(self, state_list, type_list)
  • get_base_balance_domain(self, state_list, type_list)

New fields (8)
  • company_id Many2one → res.company
    default=<expr> required=True args: 'res.company', 'Company'
  • entry_order Selection
    default='date_name' args: [('date_name', 'Date - Number'), ('journal_date_name', 'Journal - Date - Number')]
  • include_rc_moves Boolean
    string='Include reverse charge moves'
  • journal_ids One2many → account.journal
    readonly=True args: 'account.journal', 'tax_registry_id', 'Journals'
  • layout_type Selection
    required=True args: [('customer', 'Customer Invoices'), ('supplier', 'Supplier Invoices'), ('corrispettivi', 'Sums due')], 'Layout'
  • name Char
    required=True
  • rc_journal_ids One2many → account.journal
    readonly=True args: 'account.journal', 'rc_tax_registry_id', 'RC Journals'
  • show_full_contact_addess Boolean
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (1)
  • generate_ws(self, workbook, ws, ws_params, data, objects)

New fields (15)
  • date_range_id Many2one → date.range
    string='Date range' args: 'date.range'
  • enable_currency Boolean
    help='Enable currency values in the report' string='Enable currency values'
  • entry_order Selection
    default='date_name' required=True args: [('date_name', 'Date - Number'), ('journal_date_name', 'Journal - Date - Number')]
  • fiscal_page_base Integer
    required=True args: 'Last printed page'
  • from_date Date
    required=True args: 'From date'
  • include_rc_moves Boolean
    string='Include reverse charge moves'
  • journal_ids Many2many → account.journal
    help='Select journals you want retrieve documents from' string='Journals' args: 'account.journal', 'wizard_vat_registries_journals_rel', 'wizard_id', 'journal_id'
  • layout_type Selection
    default='customer' required=True args: [('customer', 'Customer Invoices'), ('supplier', 'Supplier Invoices'), ('corrispettivi', 'Sums due')], 'Layout'
  • message Char
    readonly=True size=64
  • only_totals Boolean
    string='Prints only totals'
  • rc_journal_ids Many2many → account.journal
    help='Select journals you want retrieve reverse charge documents from' string='Reverse charge journals' args: 'account.journal', 'wizard_vat_registries_rc_journals_rel', 'wizard_id', 'journal_id'
  • show_full_contact_addess Boolean
  • tax_registry_id Many2one → account.tax.registry
    args: 'account.tax.registry', 'VAT registry'
  • to_date Date
    required=True args: 'To date'
  • year_footer Char
    help='Value printed near number of page in the footer' string='Year for Footer'
Public methods (5)
  • get_year_footer(self)
    @api.onchange('from_date')
  • on_change_date_range_id(self)
    @api.onchange('date_range_id')
  • on_change_tax_registry_id(self)
    @api.onchange('tax_registry_id')
  • print_registro(self)
  • print_registro_xlsx(self)

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Status
Open migration PR — not merged yet for this version
CI status
checks failing
Open since
195 days ago
Last activity
15 days ago
Repository
OCA/l10n-italy
Pull request
[19.0][MIG] l10n_it_vat_registries: Migration to 19.0 (#5091)