| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/l10n-italy |
| GIT | |
| GIT | https://github.com/OCA/l10n-italy.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/l10n-italy/tree/18.0/l10n_it_vat_settlement_communication |
| VERSION | |
| VERSION | 1.0.3 |
| CATEGORY | |
| CATEGORY | Account |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Openforce di Camilli Alessandro |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Openforce di Camilli Alessandro |
| COMMITTERS | |
| COMMITTERS | eLBati, tafaRU, Weblate, OCA-git-bot, micheledic, oca-ci |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/l10n-italy |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:30:12 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/account-financial-reporting: - account_tax_balance OCA/account-financial-tools: - account_fiscal_year OCA/l10n-italy: - l10n_it_account_vat_period_end_settlement - l10n_it_account - l10n_it_appointment_code OCA/server-ux: - date_range odoo/odoo: - account - base_setup - base - web - onboarding - product - bus - web_tour - html_editor - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource - l10n_it - base_iban - base_vat - l10n_it_edi - account_edi_proxy_client - certificate |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
openupgradelib cryptography |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | Comunicazione liquidazione IVA ed export file XML, conforme alle specifiche dell''Agenzia delle Entrate. I dati possono essere caricati da liquidazioni IVA effettuate in odoo tramite l10n_it_account_vat_period_end_settlement |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_comunicazione_liquidazione_form |
comunicazione.liquidazione.form | comunicazione.liquidazione | form | New |
view_comunicazione_liquidazione_tree |
comunicazione.liquidazione.tree | comunicazione.liquidazione | list | New |
view_comunicazione_liquidazione_vp_form |
comunicazione.liquidazione.vp.form | comunicazione.liquidazione.vp | form | New |
view_tax_vsc_form |
vsc.account.tax.form | account.tax | xpath | Inherits l10n_it_account_vat_period_end_settlement.view_tax_form_vat |
view_vat_statement_communication_company_form |
view_vat_statement_communication_company_form | res.company | xpath | Inherits l10n_it_account_vat_period_end_settlement.view_vat_period_end_statement_company_form |
wizard_liquidazione_export_file |
Export file | comunicazione.liquidazione.export.file | form | New |
wizard_liquidazione_export_file_exit |
Export file - Done | comunicazione.liquidazione.export.file | form | New |
vsc_exclude_active_operation
Boolean
string='Exclude from active operations'
vsc_exclude_passive_operation
Boolean
string='Exclude from passive operations'
vsc_exclude_vat
Boolean
string='Exclude from VAT payable / deducted'
No public methods.
codice_carica_id
Many2one → appointment.code
string='Role code'
args: 'appointment.code'
company_id
Many2one → res.company
default=_default_company
required=True
string='Company'
args: 'res.company'
controller_vat
Char
string='Controller TIN'
date_commitment
Date
string='Date commitment'
declarant_different
Boolean
default=True
string='Declarant different from taxpayer'
declarant_fiscalcode
Char
declarant_fiscalcode_company
Char
string='Fiscalcode company'
declarant_sign
Boolean
default=True
string='Declarant sign'
delegate_commitment
Selection
string='Commitment'
args: [('1', 'Communication prepared by taxpayer'), ('2', 'Communication prepared by sender')]
delegate_fiscalcode
Char
delegate_sign
Boolean
string='Delegate sign'
identificativo
Integer
default=_get_identificativo
string='Identifier'
iva_a_credito
Float
readonly=True
string='Credit VAT'
iva_da_versare
Float
readonly=True
string='VAT to pay'
last_month
Integer
string='Last month'
liquidazione_del_gruppo
Boolean
string="Group's statement"
name
Char
compute='_compute_name'
quadri_vp_ids
One2many → comunicazione.liquidazione.vp
string='VP tables'
args: 'comunicazione.liquidazione.vp', 'comunicazione_id'
taxpayer_fiscalcode
Char
taxpayer_vat
Char
required=True
string='Vat'
year
Integer
required=True
create(self, vals_list)
get_export_xml(self)
onchange_company_id(self)
write(self, vals)
file_export
Binary
readonly=True
args: 'File'
name
Char
default='liquidazione.xml'
readonly=True
args: 'File Name'
export(self)
accounto_dovuto
Float
string='Down payment due'
comunicazione_id
Many2one → comunicazione.liquidazione
readonly=True
string='Communication'
args: 'comunicazione.liquidazione'
crediti_imposta
Float
string='Tax credits'
credito_anno_precedente
Float
string='Previous year credit'
credito_periodo_precedente
Float
string='Previous period credit'
debito_periodo_precedente
Float
string='Previous period debit'
exceptional_events
Selection
string='Exceptional events'
args: [('1', 'Code 1'), ('9', 'Code 9')]
imponibile_operazioni_attive
Float
string='Profitable operations total (without VAT)'
imponibile_operazioni_passive
Float
string='Unprofitable operations total (without VAT)'
interessi_dovuti
Float
string='Due interests for quarterly statements'
iva_a_credito
Float
compute='_compute_VP14_iva_da_versare_credito'
store=True
string='Credit VAT'
iva_da_versare
Float
compute='_compute_VP14_iva_da_versare_credito'
store=True
string='VAT to pay'
iva_detratta
Float
string='Deducted VAT'
iva_dovuta_credito
Float
compute='_compute_VP6_iva_dovuta_credito'
store=True
string='Credit due VAT'
iva_dovuta_debito
Float
compute='_compute_VP6_iva_dovuta_credito'
store=True
string='Debit VAT'
iva_esigibile
Float
string='Due VAT'
liquidazioni_ids
Many2many → account.vat.period.end.statement
string='VAT statements'
args: 'account.vat.period.end.statement', 'comunicazione_iva_liquidazioni_rel', 'comunicazione_id', 'liquidazione_id'
metodo_calcolo_acconto
Selection
string='Down payment computation method'
args: [('1', 'Storico'), ('2', 'Previsionale'), ('3', 'Analitico - effettivo'), ('4', '"4" (soggetti particolari)')]
month
Integer
default=False
period_type
Selection
default='month'
string='Period type'
args: [('month', 'Monthly'), ('quarter', 'Quarterly')]
quarter
Integer
default=False
subcontracting
Boolean
versamento_auto_UE
Float
string='Auto UE payment'
compute_from_liquidazioni(self)
vsc_supply_code
Char
default='IVP18'
help='IVP18'
args: 'Vat statement communication supply code'
No public methods.
| STATUS | |
|---|---|
| STATUS | Open migration PR - not merged yet for this version |
| REPOSITORY | |
| REPOSITORY | OCA/l10n-italy |
| PULL REQUEST | |
| PULL REQUEST | [19.0][MIG] l10n_it_vat_settlement_communication: Migration to 19.0 (#5092) |