Modelo 390 de la AEAT. Declaración-resumen anual del Impuesto sobre el Valor Añadido.
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.0Prepare y presente la declaración resumen anual de IVA española (AEAT modelo 390) directamente desde Odoo, con cálculo automático de los principales totales a partir de sus declaraciones trimestrales 303 y sus asientos contables.
Este módulo añade el informe anual de resumen de IVA del modelo 390 de la AEAT a Odoo. Aparece en el menú de informes de la AEAT española como "AEAT 390 model", donde puedes crear informes anuales.
- El informe es únicamente anual (sin periodos trimestrales ni mensuales) y no puede presentarse como declaración complementaria.
- Muchas casillas se calculan automáticamente a partir de las líneas de impuestos de tus asientos contables: bases y cuotas totales de IVA, deducciones por operaciones corrientes, inversiones, importaciones y operaciones intracomunitarias, la suma de deducciones, el resultado del régimen general y el resultado de la liquidación final.
- Si marcas "Use 303 reports", el informe lee tus declaraciones 303 del mismo año y compañía para rellenar las casillas 85, 95, 97, 98 y 662 (compensación del año anterior, importes a pagar, importes a compensar o devolver del último periodo y compensación pendiente).
- Al confirmar, Odoo comprueba que el resumen manual del 303 (casillas 95, 97, 98 y 662) coincida con la casilla 86 y bloquea la confirmación si difieren.
- El formulario incluye páginas para datos estadísticos (si debes presentar el modelo 347, actividad principal y hasta cinco actividades más con sus códigos IAE) y para hasta tres representantes con su NIF-IVA, fecha de poder y notario.
- En las facturas, una nueva casilla "Bankrupcy/uncollectible debt" te permite marcar deudas afectadas por procedimientos de insolvencia; los asientos marcados alimentan las casillas 31, 32, 45 y 46, mientras que los no marcados alimentan las casillas 29, 30, 43, 44 y 99.
- El módulo también amplía las líneas de mapeo de impuestos para que las casillas redirigidas usen los mismos impuestos, y aplica una regla de seguridad multicompañía.
Depende de
Lo necesitan otros módulos
Menús que añade
Modelos y campos (3)
- account.move · amplía un modelo existenteis_bankrupcy_uncollectible_debt (Bankrupcy/uncollectible debt)
- l10n.es.aeat.map.tax.line · amplía un modelo existente
- l10n.es.aeat.mod390.report · modelo nuevohas_347 (¿Obligación del 347?), use_303 (Use 303 reports), casilla_33 ([33] Total bases IVA), casilla_34 ([34] Total cuotas IVA), casilla_47 ([47] Total cuotas IVA y recargo de equivalencia), casilla_48 ([48] Total base deducible operaciones corrientes), casilla_49 ([49] Total cuota deducible operaciones corrientes), casilla_50 ([50] Total bases imponibles deducibles en operaciones interiores de bienes de inversión), casilla_51 ([51] Total de cuotas deducibles en operaciones interiores de bienes de inversión), casilla_52 ([52] Total base deducible importaciones corrientes), casilla_53 ([53] Total cuota deducible importaciones corrientes), casilla_54 ([54] Total base deducible importaciones bienes de inversión), casilla_55 ([55] Total cuota deducible importaciones bienes de inversión), casilla_56 ([56] Total base deducible adq. intracomunitarias bienes), casilla_57 ([57] Total cuota deducible adq. intracomunitarias bienes), casilla_58 ([58] Total base deducible adq. intracomunitarias bienes de inversión), casilla_59 ([59] Total cuota deducible adq. intracomunitarias bienes de inversión), casilla_64 ([64] Suma de deducciones), casilla_65 ([65] Result. rég. gral.), casilla_84 ([84] Suma de resultados), casilla_85 ([85] Compens. ejercicio anterior), casilla_86 ([86] Result. liquidación), casilla_95 ([95] Total resultados a ingresar modelo 303), casilla_97 ([97] Result. 303 último periodo a compensar), casilla_98 ([98] Result. 303 último periodo a devolver), casilla_108 ([108] Total vol. oper.), casilla_597 ([597] Total base deducible adq. intracomunitarias servicios), casilla_598 ([598] Total cuota deducible adq. intracomunitarias servicios), casilla_658 ([658] Regularización cuotas art. 80. Cinco.5ª LIVA), casilla_662 ([662] Cuotas pendientes de compensación al término del ejercicio)
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 19.0
Confirmado el 2026-11-03 en la rama 19.0 de OCA/l10n-spain.
terminal Instalación y uso
Documentación de OCA · Odoo 19.0Instalación
Fuente · Odoo 19.0Este módulo requiere del módulo account_tax_balance que se encuentra en .
Para crear un modelo, por ejemplo de un trimestre del año:
- Ir a Contabilidad \> Declaraciones AEAT \> Modelo 390.
- Pulsar en el botón "Crear"
- Seleccionar el ejercicio fiscal.
- Seleccionar el tipo de declaración.
- Rellenar el teléfono y teléfono móvil, necesarios para la exportacion BOE
- Guardar y pulsar en el botón "Calcular"
- Rellenar (si es necesario) aquellos campos que Odoo no calcula automáticamente.
- Cuando los valores sean los correctos, pulsar en el botón "Confirmar"
- Podemos exportar en formato BOE para presentarlo telemáticamente en el portal de la AEAT
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: Configuración.
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.