Módulo para la presentación del modelo 303 (IVA - Autodeclaración) de la Agencia Española de Administración Tributaria.
Instrucciones del modelo:
Diseño de registros BOE en Excel:
Incluye la exportación al formato BOE para su uso telemático y la creación del asiento de regularización de las cuentas de impuestos.
Para el régimen de criterio de caja, hay que buscar el módulo l10n_es_aeat_mod303_cash_basis.
- La prorrata del IVA está contemplada por el módulo adicional l10n_es_aeat_vat_prorrate.
- Existen 2 casos de IVA no sujeto que van a la casilla 61 del modelo, que no están cubiertos en este módulo:
- Con reglas de localización, pero que no corresponde a Canarias, Ceuta y Melilla. Por ejemplo, un abogado de España que da servicios en Francia.
- Articulos 7,14, Otros Para dichos casos, se espera un módulo extra que añada los impuestos y posiciones fiscales. Más información en
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 preparar, calcular y presentar en Odoo la autoliquidación del Modelo 303 de IVA de la AEAT, incluyendo el archivo oficial de exportación BOE y el asiento de regularización fiscal.
Este módulo añade la autoliquidación del IVA español (Modelo 303) al área de informes AEAT de Odoo. Los usuarios crean un informe 303, y Odoo rellena automáticamente las casillas de impuestos a partir de los asientos contables y los impuestos mapeados, y luego calcula los totales.
- El formulario del informe muestra el IVA devengado, el IVA deducible, el resultado del régimen general, el importe atribuible al Estado, las cuotas a compensar de periodos anteriores, la regularización anual, el resultado de la liquidación y el tipo de resultado final (a ingresar, a devolver, a compensar o sin actividad).
- Traslada automáticamente el importe pendiente de compensar del informe presentado anterior más cercano y limita cuánto se puede aplicar.
- Bloquea la confirmación si se espera una devolución pero no se ha seleccionado ninguna cuenta bancaria, y rechaza importes de compensación negativos.
- Crea el asiento de regularización, incluida una línea para la compensación de periodos anteriores, y exporta el archivo en el formato oficial BOE para la presentación telemática.
- Campos adicionales cubren los datos de exención del 390, los códigos de actividad IAE principal y adicionales, las obligaciones SII y 347, y las casillas para devoluciones ya concedidas y pagos a cuenta de gasóleo/gasolina.
Aparece bajo el menú AEAT como 'AEAT 303 model', con los códigos de actividad configurados en 'AEAT 303 activity codes'. Funciona en l10n.es.aeat.mod303.report y l10n.es.aeat.mod303.report.activity.code, y está restringido por compañía.
Depende de
Lo necesitan otros módulos
Menús que añade
Modelos y campos (2)
- l10n.es.aeat.mod303.report · modelo nuevohas_347 (¿Obligación del 347?), casilla_46 ([46] General scheme result), casilla_69 ([69] Result), casilla_77 ([77] VAT deferred (Settle by customs)), casilla_88 ([88] Total volumen operaciones), marca_sepa, casilla_108 ([108] Devoluciones acordadas por la Agencia Tributaria), casilla_109 ([109] Devoluciones acordadas por la Agencia Tributaria), casilla_112 ([112] Pago a cuenta de entregas de gasolinas, gasóleos y biocarburantes), result_type, allow_posting, total_deducir ([45] VAT receivable), exonerated_390 (Exonerado mod. 390), cuota_compensar ([78] Applied fees to compensate (old [67])), previous_result ([70] To be deducted), total_devengado ([27] VAT payable), is_voluntary_sii (¿SII voluntario?), use_aeat_account (Usar cuenta corriente tributaria), atribuible_estado ([66] Attributable to the Administration), main_activity_iae (Epígrafe I.A.E. actividad principal), devolucion_mensual (Montly Return), main_activity_code (Código actividad principal), return_last_period (Last Period Return), has_operation_volume (¿Volumen de operaciones?), regularizacion_anual ([68] Annual regularization), resultado_liquidacion ([71] Settlement result), counterpart_account_id (Counterpart account), other_fifth_activity_iae (Epígrafe I.A.E. 5ª actividad), other_first_activity_iae (Epígrafe I.A.E. 1ª actividad), other_third_activity_iae (Epígrafe I.A.E. 3ª actividad)
- l10n.es.aeat.mod303.report.activity.code · modelo nuevocode (Activity code), name (Activity name), date_end (Ending date), date_start (Starting date), period_type
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
Sin información verificadaLas 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.