Repository
OCA/l10n-spain · module folder · Try on Runboat
Module version
1.0.0
Category
Accounting
Folder size
0.5 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/l10n-spain
Last tracking update
2026-08-07 08:42:46
Authors
Odoo Community Association (OCA), Tecnativa
Maintainers
Odoo Community Association (OCA), Tecnativa
Committers
OCA-git-bot, oca-ci, juancarlosonate-tecnativa
Odoo dependencies
OCA/account-financial-reporting:
OCA/l10n-spain:
OCA/partner-contact:
OCA/reporting-engine:
OCA/server-ux:
odoo/odoo:
- web
- bus
- uom
Python dependencies
unidecode
System dependencies
fontconfig, openjdk-8-jdk, ttf-mscorefonts-installer
Required by
None
Description
Módulo para la presentación del modelo 417 (Suministro Inmediato de Información - Autodeclaración) de
la Agencia Tributaria Canaria.

Instrucciones del modelo:
<https://www3.gobiernodecanarias.org/tributos/atc/estatico/asistencia_contribuyente/modelos/ref_y_propios/igic/mod417/pdf/instrucciones/417.pdf>

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
mod417_report_xml mod417_report_xml ir.ui.view qweb New
mod417_report_xml_doc mod417_report_xml_doc ir.ui.view qweb New
view_l10n_es_atc_mod417_report_form l10n.es.atc.mod417.report.form l10n.es.atc.mod417.report form Inherits l10n_es_aeat.view_l10n_es_aeat_report_form
view_l10n_es_atc_mod417_report_tree l10n.es.atc.mod417.report.tree l10n.es.atc.mod417.report list Inherits l10n_es_aeat.view_l10n_es_aeat_report_tree
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (1)

New fields (18)
  • 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_417 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'
Public methods (2)
  • action_generar_mod417(self)
  • button_confirm(self)
    Check records

Loading…