OdooWiki OCA HUB
Accounting License: AGPL-3

Módulo base para modelos de la Agencia Tributaria Canaria.

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

Adds an ATC (Canary Islands Tax Agency) section to Odoo's Accounting menu, with a base report model for ATC tax declarations and a new 'Public Way' field on the company form.

This module is a technical base for Canary Islands tax declarations. It does not add a ready-to-use tax form by itself, but it prepares the ground for other modules.

What users see: - A new 'ATC' menu appears under the Accounting configuration menu, restricted to users in the 'ATC manager' group. - On the company form (Accounting settings), a new 'Public Way' field is added after the representative VAT field. - A contact record for the 'Agencia Tributaria Canaria (ATC)' is created automatically.

What the code adds behind the scenes: - A new abstract report model l10n.es.atc.report that other ATC modules can inherit. It defines an 'Output type' (draft print, final print, or electronic submission) and a 'Payment type' (cash, account debit, instalment, direct debit, electronic payment, or 6-month deferral for Covid measures). When the output type is 'Electronic submission', the payment type defaults to '5 - Electronic payment' if not already set. - Validation before generating a declaration: the company must have a street and a zip code, otherwise an error is shown. - A mechanism to download and run a Java program (JAR) that generates the official ATC file. The JAR is downloaded from a URL configured in the system parameters and stored as an attachment. The module also sets default Java memory parameters. - Helper methods to compute amounts by tax field and format them for the declaration.

This module touches the res.company model and introduces the l10n.es.atc.report model. It depends on l10n_es_aeat.

Depends on

Menus it adds

ATC
Models and fields (2)
  • res.company · extends an existing modelatc_public_way (Public Way)
  • l10n.es.atc.report · new modeloutput_type (Tipo de salida), payment_type (Forma de pago)

Text generated by AI (DeepSeek) from reading the Odoo 18.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 3 confirmed, 6 with no information of 9 versions.

Sources · Odoo 18.0

Confirmed on 2026-11-03 in branch 18.0 of OCA/l10n-spain.

terminal Installation and usage

OCA documentation · Odoo 18.0

Configuración de Java En caso de problemas de memoria durante el uso de Java, se pueden modificar los parámetros por defecto creando o ajustando el parámetro del sistema l10n_es_atc.java_parameters

No verified information in OCA: Installation, Usage.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.