| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/l10n-spain |
| GIT | |
| GIT | https://github.com/OCA/l10n-spain.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/l10n-spain/tree/18.0/l10n_es_atc_mod420 |
| VERSION | |
| VERSION | 1.1.0 |
| CATEGORY | |
| CATEGORY | Accounting |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Tecnativa, Odoo Community Association (OCA), Binhex |
| MAINTAINERS | |
| MAINTAINERS | Tecnativa, Odoo Community Association (OCA), Binhex |
| COMMITTERS | |
| COMMITTERS | Pedro M. Baeza, Enric Tobella, Weblate, OCA-git-bot, oca-ci, Luis Rodriguez |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/l10n-spain |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:30:05 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/account-financial-reporting: - account_tax_balance OCA/l10n-spain: - l10n_es_aeat - l10n_es_atc OCA/partner-contact: - base_location OCA/reporting-engine: - report_xml OCA/server-ux: - date_range odoo/odoo: - base_address_extended - base - contacts - base_setup - web - bus - web_tour - html_editor - l10n_es - account - onboarding - product - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource - base_iban - base_vat |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
unidecode |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES |
fontconfig openjdk-8-jdk ttf-mscorefonts-installer |
| DESCRIPTION | |
| DESCRIPTION | Módulo para la presentación del modelo 420 (IGIC - Autodeclaración) de la Agencia Tributaria Canaria. Instrucciones del modelo: <https://www3.gobiernodecanarias.org/tributos/atc/estatico/asistencia_contribuyente/modelos/ref_y_propios/igic/mod420/pdf/instrucciones/420.pdf> |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
mod420_report_xml |
mod420_report_xml | ir.ui.view | qweb | New |
mod420_report_xml_doc |
mod420_report_xml_doc | ir.ui.view | qweb | New |
view_l10n_es_atc_mod420_report_form |
l10n_es_igic.ATC.mod420.report.form | l10n.es.atc.mod420.report | xpath | Inherits l10n_es_aeat.view_l10n_es_aeat_report_form |
view_l10n_es_atc_mod420_report_tree |
l10n_es_igic.atc.mod420.report.tree | l10n.es.atc.mod420.report | list | Inherits l10n_es_aeat.view_l10n_es_aeat_report_tree |
a_deducir
Monetary
default=0
help='This box will only be completed in the event of complementary self-assessment'
string='[44] To deduct'
allow_posting
Boolean
default=True
string='Allow posting'
bank_account_id
Many2one → res.partner.bank
comodel_name='res.partner.bank'
casilla_23
Monetary
default=0
help='Basis of the fee in the passenger regime made by the subject passive'
string='[23] Traveler Base'
casilla_24
Monetary
default=0
help='Fee in the passenger regime made by the taxpayer'
string='[24] Traveler Fees'
casilla_36
Monetary
default=0
help='Quota of taxpayers covered by the special regime of the agriculture, Livestock and fishing'
string='[36] Livestock and fishing quotas'
casilla_37
Monetary
default=0
help='Quota with positive or negative sign, of the regularization of the quotas supported by the acquisition or import of goods of investment'
string='[37] Quotas Investment goods'
casilla_38
Monetary
default=0
help='Quotas supported by the acquisition or importation of goods or services before the start of business activities or professionals'
string='[38] Fee Before activity start'
casilla_39
Monetary
default=0
help='Quotas for application of the final percentage of pro rata'
string='[39] Pro rata fee'
company_partner_id
Many2one → res.partner
comodel_name='res.partner'
related='company_id.partner_id'
store=True
string='Company Partner'
counterpart_account_id
Many2one → account.account
comodel_name='account.account'
default=_default_counterpart_420
string='Counterpart account'
cuotas_compensar
Monetary
default=0
help='The installments in favor of the taxpayer from previous periods pending compensation '
string='[43] quotas to compensate'
diferencia
Monetary
compute='_compute_diferencia'
help='Difference between the amounts of boxes 25-40, either its import positive or negative'
readonly=True
store=True
string='[41] Difference'
regularizacion_cuotas
Monetary
default=0
help='Amount corresponding to the quotas supported that could not be deducted and from which it is a debtor to the Treasury Public'
string='[42] Regularization of quotas'
result_type
Selection
compute='_compute_result_type'
selection=[('I', 'To enter'), ('D', 'To return'), ('C', 'To compensate'), ('N', 'No activity/Zero result')]
string='Result type'
resultado_autoliquidacion
Monetary
compute='_compute_resultado_autoliquidacion'
readonly=True
store=True
string='[45] Self-assessment result'
total_deducir
Monetary
compute='_compute_total_deducir'
compute_sudo=True
readonly=True
store=True
string='[40] Total deductible installments'
total_devengado
Monetary
compute='_compute_total_devengado'
compute_sudo=True
readonly=True
store=True
string='[25] Total accrued installments'
action_generar_mod420(self)
button_confirm(self)
button_modelo_sobre(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/l10n-spain |
| GIT | |
| GIT | https://github.com/OCA/l10n-spain.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/l10n-spain/tree/17.0/l10n_es_atc_mod420 |
| VERSION | |
| VERSION | 1.1.4 |
| CATEGORY | |
| CATEGORY | Accounting |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Tecnativa, Odoo Community Association (OCA), Binhex |
| MAINTAINERS | |
| MAINTAINERS | Tecnativa, Odoo Community Association (OCA), Binhex |
| COMMITTERS | |
| COMMITTERS | Pedro M. Baeza, sergio-teruel, OCA-git-bot, oca-ci, christian-ramos-tecnativa |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/l10n-spain |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:19:59 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/account-financial-reporting: - account_tax_balance OCA/l10n-spain: - l10n_es_aeat - l10n_es_igic - l10n_es_atc OCA/partner-contact: - base_location OCA/reporting-engine: - report_xml OCA/server-ux: - date_range odoo/odoo: - base_address_extended - base - contacts - base_setup - web - bus - web_tour - l10n_es - account - onboarding - product - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource - base_iban - base_vat |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
unidecode lxml |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES |
fontconfig openjdk-8-jdk ttf-mscorefonts-installer |
| DESCRIPTION | |
| DESCRIPTION | Módulo para la presentación del modelo 420 (IGIC - Autodeclaración) de la Agencia Tributaria Canaria. Instrucciones del modelo: <https://www3.gobiernodecanarias.org/tributos/atc/estatico/asistencia_contribuyente/modelos/ref_y_propios/igic/mod420/pdf/instrucciones/420.pdf> |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
mod420_report_xml |
mod420_report_xml | ir.ui.view | qweb | New |
mod420_report_xml_doc |
mod420_report_xml_doc | ir.ui.view | qweb | New |
view_l10n_es_atc_mod420_report_form |
l10n_es_igic.ATC.mod420.report.form | l10n.es.atc.mod420.report | xpath | Inherits l10n_es_aeat.view_l10n_es_aeat_report_form |
view_l10n_es_atc_mod420_report_tree |
l10n_es_igic.atc.mod420.report.tree | l10n.es.atc.mod420.report | tree | Inherits l10n_es_aeat.view_l10n_es_aeat_report_tree |
a_deducir
Monetary
default=0
help='This box will only be completed in the event of complementary self-assessment'
string='[44] To deduct'
allow_posting
Boolean
default=True
string='Allow posting'
bank_account_id
Many2one → res.partner.bank
comodel_name='res.partner.bank'
string='Bank account'
casilla_23
Monetary
default=0
help='Basis of the fee in the passenger regime made by the subject passive'
string='[23] Traveler Base'
casilla_24
Monetary
default=0
help='Fee in the passenger regime made by the taxpayer'
string='[24] Traveler Fees'
casilla_36
Monetary
default=0
help='Quota of taxpayers covered by the special regime of the agriculture, Livestock and fishing'
string='[36] Livestock and fishing quotas'
casilla_37
Monetary
default=0
help='Quota with positive or negative sign, of the regularization of the quotas supported by the acquisition or import of goods of investment'
string='[37] Quotas Investment goods'
casilla_38
Monetary
default=0
help='Quotas supported by the acquisition or importation of goods or services before the start of business activities or professionals'
string='[38] Fee Before activity start'
casilla_39
Monetary
default=0
help='Quotas for application of the final percentage of pro rata'
string='[39] Pro rata fee'
company_partner_id
Many2one → res.partner
comodel_name='res.partner'
related='company_id.partner_id'
store=True
string='Partner'
counterpart_account_id
Many2one → account.account
comodel_name='account.account'
default=_default_counterpart_420
string='Counterpart account'
cuotas_compensar
Monetary
default=0
help='The installments in favor of the taxpayer from previous periods pending compensation '
string='[43] quotas to compensate'
diferencia
Monetary
compute='_compute_diferencia'
help='Difference between the amounts of boxes 25-40, either its import positive or negative'
readonly=True
store=True
string='[41] Difference'
regularizacion_cuotas
Monetary
default=0
help='Amount corresponding to the quotas supported that could not be deducted and from which it is a debtor to the Treasury Public'
string='[42] Regularization of quotas'
result_type
Selection
compute='_compute_result_type'
selection=[('I', _('To enter')), ('D', _('To return')), ('C', _('To compensate')), ('N', _('No activity/Zero result'))]
string='Result type'
resultado_autoliquidacion
Monetary
compute='_compute_resultado_autoliquidacion'
readonly=True
store=True
string='[45] Self-assessment result'
total_deducir
Monetary
compute='_compute_total_deducir'
compute_sudo=True
readonly=True
store=True
string='[40] Total deductible installments'
total_devengado
Monetary
compute='_compute_total_devengado'
compute_sudo=True
readonly=True
store=True
string='[25] Total accrued installments'
action_generar_mod420(self)
button_confirm(self)
button_modelo_sobre(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/l10n-spain |
| GIT | |
| GIT | https://github.com/OCA/l10n-spain.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/l10n-spain/tree/16.0/l10n_es_atc_mod420 |
| VERSION | |
| VERSION | 1.2.0 |
| CATEGORY | |
| CATEGORY | Accounting |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Binhex |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Binhex |
| COMMITTERS | |
| COMMITTERS | Enric Tobella, Weblate, OCA-git-bot, oca-ci, Christian-RB |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/l10n-spain |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:53:39 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/account-financial-reporting: - account_tax_balance OCA/l10n-spain: - l10n_es_aeat - l10n_es_igic - l10n_es_atc OCA/server-ux: - date_range odoo/odoo: - l10n_es - account - base_setup - base - web - product - bus - web_tour - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource - base_iban - base_vat |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
unidecode |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_l10n_es_atc_mod420_report_form |
l10n_es_igic.ATC.mod420.report.form | l10n.es.atc.mod420.report | xpath | Inherits l10n_es_aeat.view_l10n_es_aeat_report_form |
view_l10n_es_atc_mod420_report_tree |
l10n_es_igic.atc.mod420.report.tree | l10n.es.atc.mod420.report | tree | Inherits l10n_es_aeat.view_l10n_es_aeat_report_tree |
a_deducir
Float
default=0
help='This box will only be completed in the event of complementary self-assessment'
states=NON_EDITABLE_ON_DONE
string='[44] To deduct'
allow_posting
Boolean
default=True
string='Allow posting'
bank_account_id
Many2one → res.partner.bank
comodel_name='res.partner.bank'
states=NON_EDITABLE_ON_DONE
string='Bank account'
casilla_23
Float
default=0
help='Basis of the fee in the passenger regime made by the subject passive'
states=NON_EDITABLE_ON_DONE
string='[23] Traveler Base'
casilla_24
Float
default=0
help='Fee in the passenger regime made by the taxpayer'
states=NON_EDITABLE_ON_DONE
string='[24] Traveler Fees'
casilla_36
Float
default=0
help='Quota of taxpayers covered by the special regime of the agriculture, Livestock and fishing'
states=NON_EDITABLE_ON_DONE
string='[36] Livestock and fishing quotas'
casilla_37
Float
default=0
help='Quota with positive or negative sign, of the regularization of the quotas supported by the acquisition or import of goods of investment'
states=NON_EDITABLE_ON_DONE
string='[37] Quotas Investment goods'
casilla_38
Float
default=0
help='Quotas supported by the acquisition or importation of goods or services before the start of business activities or professionals'
states=NON_EDITABLE_ON_DONE
string='[38] Fee Before activity start'
casilla_39
Float
default=0
help='Quotas for application of the final percentage of pro rata'
states=NON_EDITABLE_ON_DONE
string='[39] Pro rata fee'
company_partner_id
Many2one → res.partner
comodel_name='res.partner'
related='company_id.partner_id'
store=True
string='Partner'
counterpart_account_id
Many2one → account.account
comodel_name='account.account'
default=_default_counterpart_420
string='Counterpart account'
cuotas_compensar
Float
default=0
help='The installments in favor of the taxpayer from previous periods pending compensation '
states=NON_EDITABLE_ON_DONE
string='[43] quotas to compensate'
diferencia
Float
compute='_compute_diferencia'
help='Difference between the amounts of boxes 25-40, either its import positive or negative'
readonly=True
store=True
string='[41] Difference'
regularizacion_cuotas
Float
default=0
help='Amount corresponding to the quotas supported that could not be deducted and from which it is a debtor to the Treasury Public'
states=NON_EDITABLE_ON_DONE
string='[42] Regularization of quotas'
result_type
Selection
compute='_compute_result_type'
selection=[('I', _('To enter')), ('D', _('To return')), ('C', _('To compensate')), ('N', _('No activity/Zero result'))]
string='Result type'
resultado_autoliquidacion
Float
compute='_compute_resultado_autoliquidacion'
readonly=True
store=True
string='[45] Self-assessment result'
total_deducir
Float
compute='_compute_total_deducir'
compute_sudo=True
readonly=True
store=True
string='[40] Total deductible installments'
total_devengado
Float
compute='_compute_total_devengado'
compute_sudo=True
readonly=True
store=True
string='[25] Total accrued installments'
button_confirm(self)
button_modelo_sobre(self)