OdooWiki OCA HUB

ITA - Comunicazione liquidazione IVA

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

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

Los datos pueden cargarse desde liquidaciones del IVA realizadas en odoo mediante l10n_it_account_vat_period_end_settlement

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 18.0

Crea y exporta la comunicación de liquidación del IVA italiano (Comunicazione Liquidazione IVA) como un archivo XML para la Agenzia delle Entrate, utilizando los datos de los estados de fin de periodo del IVA ya registrados en Odoo.

Este módulo añade una nueva área bajo Accounting llamada "VAT statement communication". Allí se crea una comunicación para una empresa y un año, se rellena el frontispicio (número de IVA del contribuyente, código fiscal, declarante, código de rol, intermediario y datos de firma) y se añaden una o varias líneas de la tabla VP, cada una cubriendo un mes o un trimestre.

En cada línea VP se seleccionan las declaraciones de fin de periodo de IVA que se van a comunicar y se pulsa "Recompute": el módulo rellena las casillas VP automáticamente a partir de esas declaraciones — operaciones activas y pasivas sujetas, IVA devengado y deducido, importes del periodo/año anterior, créditos fiscales, intereses, pago a cuenta y el IVA final a pagar o a compensar. El debe/haber y los totales los calcula el sistema.

Al guardar se ejecutan varias comprobaciones: el año y el código fiscal son obligatorios (11 o 16 caracteres), se necesita un código fiscal de declarante y un código de rol cuando el declarante difiere del contribuyente, las declaraciones de grupo no pueden tener un TIN de controlador ni un código fiscal de 16 caracteres, y los datos del intermediario requieren código de compromiso, fecha y firma.

Desde la comunicación se puede exportar el archivo XML (una comunicación a la vez) listo para la Agenzia delle Entrate. En los impuestos se pueden marcar exclusiones de operaciones activas, operaciones pasivas o IVA a pagar/deducir, y el formulario de la empresa contiene el código de suministro (por defecto IVP18).

Lo necesitan otros módulos

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_active_operation (Exclude from active operations), vsc_exclude_passive_operation (Exclude from 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 18.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: 1 confirmada, 8 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · Odoo 18.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 en inversión del sujeto pasivo (reverse charge), para excluir la base imponible del 22% intra UE (deuda) (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, previamente creada, 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.