Módulo base para modelos de la Agencia Tributaria Canaria.
auto_awesome What this module does
AI-generated from the code · Odoo 18.0Adds 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
Required by other modules
Menus it adds
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-03Confirmation 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.0Configuration
Source · Odoo 18.0Configuració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.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
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.