OdooWiki OCA HUB

ITA - Comunicazione liquidazione IVA

l10n_it_vat_statement_communication folder_open OCA/l10n-italy open_in_new
Account Licencia: AGPL-3

Comunicación de liquidación del IVA y exportación de archivo XML, conforme a las especificaciones de la Agenzia delle Entrate.

Los datos pueden cargarse desde liquidaciones de IVA realizadas en odoo mediante account_vat_period_end_statement

Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.

auto_awesome Qué hace este módulo

Generado por IA a partir del código · Odoo 16.0

Crea y exporta la comunicación de la declaración del IVA italiano (Comunicazione liquidazione IVA) como un archivo XML conforme a las especificaciones de la Agenzia delle Entrate, utilizando datos de las declaraciones de fin de periodo de IVA.

Este módulo añade un nuevo menú 'VAT statement communication' en Accounting > Entries. Allí se crea un registro de comunicación donde se introduce el año, el VAT del contribuyente y el código fiscal y, opcionalmente, los datos del declarante y del delegado. El formulario tiene una pestaña 'Frontispiece' para los datos generales y una pestaña 'VP table' donde se añaden una o varias tablas VP.

En cada tabla VP se seleccionan las declaraciones de fin de periodo de VAT que se van a comunicar y, a continuación, se hace clic en 'Recompute' para rellenar automáticamente los valores VP: totales de operaciones rentables y no rentables, VAT devengado y deducido, débito/crédito del periodo anterior, crédito del año anterior, pagos automáticos UE, créditos fiscales, intereses devengados, pago a cuenta y el VAT final a pagar o a compensar. El cálculo utiliza los impuestos configurados en las declaraciones de VAT; se pueden excluir impuestos concretos de las operaciones activas/pasivas o del VAT a pagar/deducir mediante dos nuevas casillas en el formulario del impuesto.

El módulo valida la comunicación (longitud del código fiscal, campos obligatorios para el declarante, el delegado, la declaración de grupo, etc.) y evita identificadores duplicados. Desde la lista de comunicaciones se puede ejecutar la acción 'Export VAT statement communication file' para generar el archivo XML, que se descarga con un nombre basado en el código fiscal del declarante y el identificador.

Se añade un ajuste de compañía 'Vat statement communication supply code' (por defecto IVP18). El acceso está restringido a los responsables de contabilidad y una regla multicompañía limita los registros a las compañías permitidas.

Menús que añade

VAT statement communication
Modelos y campos (5)
  • account.tax · amplía un modelo existentevsc_exclude_vat (Exclude from VAT payable / deducted), vsc_exclude_operation (Exclude from active / passive operations)
  • res.company · amplía un modelo existentevsc_supply_code (Vat statement communication supply code)
  • comunicazione.liquidazione · modelo nuevoname, year, company_id (Company), last_month (Last month), taxpayer_vat (Vat), delegate_sign (Delegate sign), iva_a_credito (Credit VAT), quadri_vp_ids (VP tables), controller_vat (Controller TIN), declarant_sign (Declarant sign), identificativo (Identifier), iva_da_versare (VAT to pay), date_commitment (Date commitment), codice_carica_id (Role code), declarant_different (Declarant different from taxpayer), delegate_commitment (Commitment), delegate_fiscalcode, taxpayer_fiscalcode, declarant_fiscalcode, liquidazione_del_gruppo (Group's statement), declarant_fiscalcode_company (Fiscalcode company)
  • comunicazione.liquidazione.vp · modelo nuevomonth, quarter, period_type (Period type), iva_detratta (Deducted VAT), iva_a_credito (Credit VAT), iva_esigibile (Due VAT), iva_da_versare (VAT to pay), subcontracting, accounto_dovuto (Down payment due), crediti_imposta (Tax credits), comunicazione_id (Communication), interessi_dovuti (Due interests for quarterly statements), liquidazioni_ids (VAT statements), iva_dovuta_debito (Debit VAT), exceptional_events (Exceptional events), iva_dovuta_credito (Credit due VAT), versamento_auto_UE (Auto UE payment), metodo_calcolo_acconto (Down payment computation method), credito_anno_precedente (Previous year credit), debito_periodo_precedente (Previous period debit), credito_periodo_precedente (Previous period credit), imponibile_operazioni_attive (Profitable operations total (without VAT)), imponibile_operazioni_passive (Unprofitable operations total (without VAT))
  • comunicazione.liquidazione.export.file · modelo nuevoname (File Name), file_export (File)

Texto generado por IA (DeepSeek) al leer el código de la versión 16.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub

Disponibilidad por versión

Revisado: 2026-11-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 3 confirmadas, 6 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · Odoo 16.0

En la pestaña del impuesto es posible configurar "Excluir de las operaciones activas / pasivas" y/o "Excluir del IVA exigible / deducible".

La primera opción se utiliza, por ejemplo, en el caso de operaciones con inversión del sujeto pasivo (reverse charge), para excluir la base imponible del 22% intra UE (débito) (usada en las autofacturas activas) del cálculo de VP2 Total operaciones activas

Mediante la segunda opción es posible, en cambio, en casos particulares, excluir el valor del impuesto.

  • Crear una nueva comunicación.
  • En el "Quadro VP" añadir una entrada seleccionando arriba la liquidación, creada previamente, que se va a insertar.

Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación.

info

Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.