OdooWiki OCA HUB

ATC Modelo 417

l10n_es_atc_mod417 folder_open OCA/l10n-spain open_in_new
Accounting Licencia: AGPL-3

Módulo para la presentación del modelo 417 (Suministro Inmediato de Información - Autodeclaración) de la Agencia Tributaria Canaria.

Instrucciones del modelo:

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

Te permite preparar y presentar la declaración de impuestos de Canarias Modelo 417 (autoliquidación mensual del IGIC) en Odoo, con cálculo automático de las casillas y un archivo XML listo para presentar ante la ATC.

Este módulo añade un nuevo tipo de informe para la autoridad fiscal de Canarias (ATC): Modelo 417, una autoliquidación mensual del IGIC (el impuesto indirecto de Canarias). Lo encuentras en el menú ATC como "Modelo 417".

En el formulario del informe introduces el periodo y el tipo de declaración, y después los importes se rellenan automáticamente a partir de los impuestos registrados en tus facturas, usando un mapeo predefinido de los impuestos del IGIC (ventas, compras, importaciones, bienes de inversión, operaciones con inversión del sujeto pasivo, etc.) a las casillas oficiales.

  • Las casillas 25 (total devengado), 40 (total deducible), 41 (diferencia) y 45 (resultado de la autoliquidación) se calculan automáticamente.
  • El tipo de resultado se deduce: a ingresar, a devolver, a compensar, o sin actividad/resultado cero; se requiere una cuenta bancaria cuando hay que pagar o devolver dinero.
  • Un botón "Generar declaración" produce el archivo XML oficial para su presentación.
  • El asiento contable de contrapartida usa el partner ATC y una cuenta de contrapartida por defecto que empieza por 4750.

Los registros están restringidos a las compañías permitidas del usuario, y solo los usuarios del grupo de contabilidad ATC pueden crearlos o modificarlos.

Menús que añade

Modelo 417
Modelos y campos (1)
  • l10n.es.atc.mod417.report · modelo nuevoa_deducir ([44] To deduct), casilla_23 ([23] Traveler Base), casilla_24 ([24] Traveler Fees), casilla_36 ([36] Livestock and fishing quotas), casilla_37 ([37] Quotas Investment goods), casilla_38 ([38] Fee Before activity start), casilla_39 ([39] Pro rata fee), diferencia ([41] Difference), result_type (Result type), allow_posting (Allow posting), total_deducir ([40] Total deductible installments), bank_account_id, total_devengado ([25] Total accrued installments), cuotas_compensar ([43] quotas to compensate), company_partner_id (Company Partner), regularizacion_cuotas ([42] Regularization of quotas), counterpart_account_id (Counterpart account), resultado_autoliquidacion ([45] Self-assessment result)

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: 2 confirmadas, 7 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · Odoo 18.0

Para instalar este módulo y usar el .jar se necesitan las siguientes librerías: openjdk-8-jdk, ttf-mscorefonts-installer, y fontconfig.

Ejemplo en Debian/Ubuntu

echo "deb http://deb.debian.org/debian unstable main non-free contrib" > /etc/apt/sources.list
echo "ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true" | debconf-set-selections
apt-get update
apt-get install -y --no-install-recommends openjdk-8-jdk ttf-mscorefonts-installer fontconfig
fc-cache -f -v

Para crear un modelo, por ejemplo de un trimestre del año:

  • Ir a Contabilidad \> Declaraciones ATC \> Modelo 417
  • Pulsar en el botón "Crear"
  • Seleccionar el ejercicio fiscal y el tipo de período, los periodos incluidos se calculan automáticamente
  • Guardar y pulsar en el botón "Calcular"
  • Rellenar (si es necesario) aquellos campos que Odoo no calcula automáticamente:
  • Viajeros Base: Casilla [23]
  • Viajeros Cuota: Casilla [24]
  • Cuotas ganaderas y pesqueras: Casilla [36]
  • Cuotas de bienes de inversión: Casilla [37]
  • Cuota Antes del inicio de la actividad: Casilla [38]
  • Cuota prorrata: Casilla [39]
  • Regularización de cuotas: Casilla [42]
  • Cuotas a compensar: Casilla [43]
  • A deducir: Casilla [44]
  • Cuando los valores sean los correctos, pulsar en el botón "Confirmar"
  • Para crear el movimiento correspondiente, pulsar en el botón "Crear asiento"
  • Teniendo en cuenta los valores, rellenar el PDF modelo 417 de la AEAT
  • El boton Generar declaración permite generar el archivo .xml y usando el .jar provisto por la ATC se puede obtener la declaracion. Este puede ser en formato .dec cuando en el campo Tipo de salida se elija telemático; en caso contrario, se generará en formato .pdf.

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.

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.