Módulo que calcula los libros de IVA e IRPF español.
Esto módulo introduce el menú "Libros de IVA y del IRPF" en Contabilidad -\> Informe -\> Declaraciones AEAT.
Es posible visualizar e imprimir por separado:
- Libro Registro de Facturas Emitidas
- Libro Registro de Facturas Recibidas
Es posible exportar los registros a archivo con extensión xlsx.
En el modo de visualización de los informes es posible navegar a los asientos contables relacionados con la factura.
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 19.0Permite a las empresas españolas generar, revisar y exportar los libros registro de IVA e IRPF (facturas emitidas y recibidas) a partir de sus asientos contables publicados, con resúmenes de impuestos y una exportación a Excel.
Este módulo añade un nuevo tipo de informe, el Libro de IVA, utilizado para construir los libros registro de IVA e IRPF españoles a partir de los datos contables.
Dónde aparece: un nuevo menú "Libros del IVA y del IRPF" dentro del área de declaraciones AEAT de Contabilidad, además de un menú de configuración "AEAT vat book map" para definir qué impuestos y cuentas alimentan cada libro.
Qué pueden hacer los usuarios: - Crear un libro de IVA para un periodo, eligiendo liquidación mensual o trimestral. - Pulsar calcular para recopilar los asientos contables publicados en el periodo y dividirlos en facturas emitidas, facturas recibidas y sus correspondientes rectificativas. - Ver una pestaña Resumen con resúmenes por impuesto y totales por grupo especial (R.Eq., IRPF), y pestañas de facturas que listan cada línea con la empresa, el NIF, la base y el total. - Abrir el asiento contable relacionado desde una línea y usar los botones de búsqueda del resumen de impuestos para saltar a los apuntes contables subyacentes. - Ver o imprimir informes separados de facturas emitidas y recibidas, y exportar el libro a un archivo Excel (xlsx), ya sea como borrador o como versión final BOE una vez confirmado.
Comportamientos y reglas automáticos: - La compañía debe tener un NIF; de lo contrario, el cálculo se bloquea. - Las líneas sin empresa o sin un NIF válido se marcan con una advertencia; se rechaza la confirmación del libro mientras queden advertencias. - Las bases negativas se clasifican automáticamente como facturas rectificativas. - Una opción puede renumerar automáticamente las facturas recibidas por fecha y referencia. - Los registros están restringidos a las compañías permitidas del usuario.
Depende de
Lo necesitan otros módulos
Menús que añade
Modelos y campos (7)
- l10n.es.vat.book · modelo nuevonumber, line_ids (Issued/Received invoices), error_count, summary_ids (Summary), auto_renumber (Auto renumber invoices received), issued_line_ids (Issued invoices), tax_summary_ids (Tax Summary), calculation_date, received_line_ids (Received invoices), issued_summary_ids (Issued Summary), received_summary_ids (Received Summary), vat_settlement_period, issued_tax_summary_ids (Issued Tax Summary), received_tax_summary_ids (Received Tax Summary), rectification_issued_line_ids (Issued Refund Invoices), rectification_received_line_ids (Received Refund Invoices)
- l10n.es.vat.book.line · modelo nuevoref (Reference), move_id (Journal Entry), line_type, partner_id (Empresa), vat_number (NIF), base_amount (Base), vat_book_id (Vat Book id), entry_number, external_ref (External Reference), invoice_date, tax_line_ids (Tax Lines), total_amount (Total), exception_text, special_tax_group (Special group)
- aeat.vat.book.map.line · modelo nuevoname, book_type, tax_xmlid_ids (Taxes), tax_agency_ids (Tax Agency), special_tax_group (Special group), fee_type_xlsx_column (Type xlsx column), fee_amount_xlsx_column (Base xlsx column), excluded_account_xmlid_id (Tax Account Restriction)
- l10n.es.vat.book.summary · modelo nuevobook_type, tax_amount, base_amount, vat_book_id (Vat Book id), total_amount, special_tax_group (Special group)
- l10n.es.vat.book.line.tax · modelo nuevotax_id (Tax), tax_rate (Tax Rate (%)), tax_amount (Tax fee), base_amount (Base), total_amount (Total), move_line_ids (Move Lines), special_tax_id (Special Tax), vat_book_line_id, deductible_amount, special_tax_group (Special group), base_move_line_ids (Move Lines (Base)), special_tax_amount (Special Tax fee), total_amount_special_include (Total w/Special)
- l10n.es.vat.book.tax.summary · modelo nuevotax_id (Account Tax), move_line_ids (Journal items), base_move_line_ids (Journal items (Base))
- report.l10n_es_vat_book.l10n_es_vat_book_xlsx · modelo nuevo
Texto generado por IA (DeepSeek) al leer el código de la versión 19.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. El módulo es muy grande y solo se ha leído una parte del código. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado de confirmación: 8 confirmadas, 1 sin información de 9 versiones.
Fuentes · Odoo 13.0
Confirmado el 2026-11-03 en la rama 13.0 de OCA/l10n-spain.
terminal Instalación y uso
Documentación de OCA · Odoo 19.0Instalación
Fuente · Odoo 19.0Para instalar este módulo necesitas:
- account
- base_vat
- l10n_es
- l10n_es_aeat
- report_xlsx
Se instalan automáticamente si están disponibles en la lista de addons.
Consideraciones adicionales:
- Es importante que en facturas que deban aparecer en los libros registros, no sujetos a IVA, informar el tipo de IVA 'No Sujeto' en facturas. Para evitar que los usuarios olviden informarlo es recomendable instalar el módulo 'account_invoice_tax_required'.
Configuración
Fuente · Odoo 19.0Los códigos de impuestos incluidos en el Libro de IVA pueden verse en: Contabilidad -\> Configuración -\> AEAT -\> Mapeo AEAT libro de IVA
Los clientes utilizados para ventas por caja deben tener marcado el campo "AEAT - Cliente anónimo" para que no se muestren advertencias por no tener NIF informado siguiendo lo especificado en el formato BOE.
- Ve a Contabilidad \> Declaraciones AEAT \> Libro de IVA.
- Crea un nuevo registro.
- Escoge el periodo de tiempo para el libro.
- Pulsa en "Calcular".
- Escoge la opción de visualización o impresión preferida.
Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen.
Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
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.