AEAT modelo 115

l10n_es_aeat_mod115
REPOSITORY
REPOSITORYOCA/l10n-spain
GIT
GIThttps://github.com/OCA/l10n-spain.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-spain/tree/19.0/l10n_es_aeat_mod115
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYLocalisation/Accounting
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), AvanzOSC
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), AvanzOSC
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, Pablo Cortés
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-spain
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:40:46
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/account-financial-reporting:
    - account_tax_balance
OCA/l10n-spain:
    - l10n_es_aeat
OCA/server-ux:
    - date_range
odoo/odoo:
    - l10n_es
    - account
    - base_setup
    - base
    - web
    - onboarding
    - product
    - mail
    - bus
    - web_tour
    - html_editor
    - uom
    - analytic
    - portal
    - http_routing
    - auth_signup
    - digest
    - resource
    - base_iban
    - base_vat
    - account_edi_ubl_cii
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES unidecode
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Modelo 115 de la AEAT. Retenciones e ingresos a cuenta. Rentas o
rendimientos procedentes del arrendamiento o subarrendamiento de
inmuebles urbanos.

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
view_l10n_es_aeat_mod115_report_form l10n_es.aeat.mod115.report.form l10n.es.aeat.mod115.report field Inherits l10n_es_aeat.view_l10n_es_aeat_report_form
view_l10n_es_aeat_mod115_report_tree l10n_es.aeat.mod115.report.tree l10n.es.aeat.mod115.report list Inherits l10n_es_aeat.view_l10n_es_aeat_report_tree
Models touched (1)

New fields (7)
  • casilla_01 Integer
    compute='_compute_casilla_01' help='Number of recipients' string='[01] # Recipients'
  • casilla_03 Float
    compute='_compute_casilla_03' help='Amount of retentions' string='[03] Amount of retentions'
  • casilla_04 Float
    help='Fee to compensate for prior results with same subject, fiscal year and period (in which his statement was to return and compensation back option was chosen).' string='[04] Fees to compensate'
  • casilla_05 Float
    compute='_compute_casilla_05' help='Result: ([03] - [04])' string='[05] Result'
  • tipo_declaracion Selection
    default='N' required=True selection=[('I', 'To enter'), ('U', 'Direct debit'), ('G', 'To enter on CCT'), ('N', 'To return')] string='Result type'
  • tipo_declaracion_negativa Selection
    compute='_compute_tipo_declaracion' inverse='_inverse_tipo_declaracion' selection=[('N', 'To return')] string='Result type (negative)'
  • tipo_declaracion_positiva Selection
    compute='_compute_tipo_declaracion' inverse='_inverse_tipo_declaracion' selection=[('I', 'To enter'), ('U', 'Direct debit'), ('G', 'To enter on CCT')] string='Result type (positive)'
Public methods (2)
  • button_confirm(self)
    Check bank account completion.
  • calculate(self)
REPOSITORY
REPOSITORYOCA/l10n-spain
GIT
GIThttps://github.com/OCA/l10n-spain.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-spain/tree/18.0/l10n_es_aeat_mod115
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYLocalisation/Accounting
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), AvanzOSC
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), AvanzOSC
COMMITTERS
COMMITTERSPedro M. Baeza, Weblate, OCA-git-bot, oca-ci, Emilio Pascual
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-spain
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:05
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/account-financial-reporting:
    - account_tax_balance
OCA/l10n-spain:
    - l10n_es_aeat
OCA/server-ux:
    - date_range
odoo/odoo:
    - l10n_es
    - account
    - base_setup
    - base
    - web
    - onboarding
    - product
    - mail
    - bus
    - web_tour
    - html_editor
    - 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
Modelo 115 de la AEAT. Retenciones e ingresos a cuenta. Rentas o
rendimientos procedentes del arrendamiento o subarrendamiento de
inmuebles urbanos.

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
view_l10n_es_aeat_mod115_report_form l10n_es.aeat.mod115.report.form l10n.es.aeat.mod115.report field Inherits l10n_es_aeat.view_l10n_es_aeat_report_form
view_l10n_es_aeat_mod115_report_tree l10n_es.aeat.mod115.report.tree l10n.es.aeat.mod115.report list Inherits l10n_es_aeat.view_l10n_es_aeat_report_tree
Models touched (1)

New fields (7)
  • casilla_01 Integer
    compute='_compute_casilla_01' help='Number of recipients' string='[01] # Recipients'
  • casilla_03 Float
    compute='_compute_casilla_03' help='Amount of retentions' string='[03] Amount of retentions'
  • casilla_04 Float
    help='Fee to compensate for prior results with same subject, fiscal year and period (in which his statement was to return and compensation back option was chosen).' string='[04] Fees to compensate'
  • casilla_05 Float
    compute='_compute_casilla_05' help='Result: ([03] - [04])' string='[05] Result'
  • tipo_declaracion Selection
    default='N' required=True selection=[('I', 'To enter'), ('U', 'Direct debit'), ('G', 'To enter on CCT'), ('N', 'To return')] string='Result type'
  • tipo_declaracion_negativa Selection
    compute='_compute_tipo_declaracion' inverse='_inverse_tipo_declaracion' selection=[('N', 'To return')] string='Result type (negative)'
  • tipo_declaracion_positiva Selection
    compute='_compute_tipo_declaracion' inverse='_inverse_tipo_declaracion' selection=[('I', 'To enter'), ('U', 'Direct debit'), ('G', 'To enter on CCT')] string='Result type (positive)'
Public methods (2)
  • button_confirm(self)
    Check bank account completion.
  • calculate(self)
REPOSITORY
REPOSITORYOCA/l10n-spain
GIT
GIThttps://github.com/OCA/l10n-spain.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-spain/tree/17.0/l10n_es_aeat_mod115
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYLocalisation/Accounting
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), AvanzOSC
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), AvanzOSC
COMMITTERS
COMMITTERSPedro M. Baeza, Weblate, OCA-git-bot, oca-ci, Ignacio
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-spain
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:19:59
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/account-financial-reporting:
    - account_tax_balance
OCA/l10n-spain:
    - l10n_es_aeat
OCA/server-ux:
    - date_range
odoo/odoo:
    - l10n_es
    - account
    - base_setup
    - base
    - web
    - onboarding
    - product
    - mail
    - 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
Modelo 115 de la AEAT. Retenciones e ingresos a cuenta. Rentas o
rendimientos procedentes del arrendamiento o subarrendamiento de
inmuebles urbanos.

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
view_l10n_es_aeat_mod115_report_form l10n_es.aeat.mod115.report.form l10n.es.aeat.mod115.report field Inherits l10n_es_aeat.view_l10n_es_aeat_report_form
view_l10n_es_aeat_mod115_report_tree l10n_es.aeat.mod115.report.tree l10n.es.aeat.mod115.report tree Inherits l10n_es_aeat.view_l10n_es_aeat_report_tree
Models touched (1)

New fields (7)
  • casilla_01 Integer
    compute='_compute_casilla_01' help='Number of recipients' string='[01] # Recipients'
  • casilla_03 Float
    compute='_compute_casilla_03' help='Amount of retentions' string='[03] Amount of retentions'
  • casilla_04 Float
    help='Fee to compensate for prior results with same subject, fiscal year and period (in which his statement was to return and compensation back option was chosen).' string='[04] Fees to compensate'
  • casilla_05 Float
    compute='_compute_casilla_05' help='Result: ([03] - [04])' string='[05] Result'
  • tipo_declaracion Selection
    default='N' required=True selection=[('I', 'To enter'), ('U', 'Direct debit'), ('G', 'To enter on CCT'), ('N', 'To return')] string='Result type'
  • tipo_declaracion_negativa Selection
    compute='_compute_tipo_declaracion' inverse='_inverse_tipo_declaracion' selection=[('N', 'To return')] string='Result type (negative)'
  • tipo_declaracion_positiva Selection
    compute='_compute_tipo_declaracion' inverse='_inverse_tipo_declaracion' selection=[('I', 'To enter'), ('U', 'Direct debit'), ('G', 'To enter on CCT')] string='Result type (positive)'
Public methods (2)
  • button_confirm(self)
    Check bank account completion.
  • calculate(self)
REPOSITORY
REPOSITORYOCA/l10n-spain
GIT
GIThttps://github.com/OCA/l10n-spain.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-spain/tree/16.0/l10n_es_aeat_mod115
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYLocalisation/Accounting
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), AvanzOSC
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), AvanzOSC
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, FernandoRomera
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-spain
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:53:40
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/account-financial-reporting:
    - account_tax_balance
OCA/l10n-spain:
    - l10n_es_aeat
OCA/server-ux:
    - date_range
odoo/odoo:
    - l10n_es
    - account
    - base_setup
    - base
    - web
    - product
    - mail
    - 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

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
view_l10n_es_aeat_mod115_report_form l10n_es.aeat.mod115.report.form l10n.es.aeat.mod115.report field Inherits l10n_es_aeat.view_l10n_es_aeat_report_form
view_l10n_es_aeat_mod115_report_tree l10n_es.aeat.mod115.report.tree l10n.es.aeat.mod115.report tree Inherits l10n_es_aeat.view_l10n_es_aeat_report_tree
Models touched (1)

New fields (7)
  • casilla_01 Integer
    compute='_compute_casilla_01' help='Number of recipients' readonly=True string='[01] # Recipients'
  • casilla_03 Float
    compute='_compute_casilla_03' help='Amount of retentions' readonly=True string='[03] Amount of retentions'
  • casilla_04 Float
    help='Fee to compensate for prior results with same subject, fiscal year and period (in which his statement was to return and compensation back option was chosen).' readonly=True states={'calculated': [('readonly', False)]} string='[04] Fees to compensate'
  • casilla_05 Float
    compute='_compute_casilla_05' help='Result: ([03] - [04])' readonly=True string='[05] Result'
  • tipo_declaracion Selection
    default='N' readonly=True required=True selection=[('I', 'To enter'), ('U', 'Direct debit'), ('G', 'To enter on CCT'), ('N', 'To return')] states={'draft': [('readonly', False)]} string='Result type'
  • tipo_declaracion_negativa Selection
    compute='_compute_tipo_declaracion' inverse='_inverse_tipo_declaracion' selection=[('N', 'To return')] string='Result type (negative)'
  • tipo_declaracion_positiva Selection
    compute='_compute_tipo_declaracion' inverse='_inverse_tipo_declaracion' selection=[('I', 'To enter'), ('U', 'Direct debit'), ('G', 'To enter on CCT')] string='Result type (positive)'
Public methods (2)
  • button_confirm(self)
    Check bank account completion.
  • calculate(self)
REPOSITORY
REPOSITORYOCA/l10n-spain
GIT
GIThttps://github.com/OCA/l10n-spain.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-spain/tree/15.0/l10n_es_aeat_mod115
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYLocalisation/Accounting
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), AvanzOSC
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), AvanzOSC
COMMITTERS
COMMITTERSOCA Transbot, Weblate, OCA-git-bot, oca-ci, Jorge Hernández
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-spain
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:46:29
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/account-financial-reporting:
    - account_tax_balance
OCA/l10n-spain:
    - l10n_es_aeat
OCA/server-ux:
    - date_range
odoo/odoo:
    - l10n_es
    - account
    - base_setup
    - base
    - web
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - base_iban
    - base_vat
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES cryptography
unidecode
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
view_l10n_es_aeat_mod115_report_form l10n_es.aeat.mod115.report.form l10n.es.aeat.mod115.report field Inherits l10n_es_aeat.view_l10n_es_aeat_report_form
view_l10n_es_aeat_mod115_report_tree l10n_es.aeat.mod115.report.tree l10n.es.aeat.mod115.report tree Inherits l10n_es_aeat.view_l10n_es_aeat_report_tree
Models touched (1)

New fields (7)
  • casilla_01 Integer
    compute='_compute_casilla_01' help='Number of recipients' readonly=True string='[01] # Recipients'
  • casilla_03 Float
    compute='_compute_casilla_03' help='Amount of retentions' readonly=True string='[03] Amount of retentions'
  • casilla_04 Float
    help='Fee to compensate for prior results with same subject, fiscal year and period (in which his statement was to return and compensation back option was chosen).' readonly=True states={'calculated': [('readonly', False)]} string='[04] Fees to compensate'
  • casilla_05 Float
    compute='_compute_casilla_05' help='Result: ([03] - [04])' readonly=True string='[05] Result'
  • tipo_declaracion Selection
    default='N' readonly=True required=True selection=[('I', 'To enter'), ('U', 'Direct debit'), ('G', 'To enter on CCT'), ('N', 'To return')] states={'draft': [('readonly', False)]} string='Result type'
  • tipo_declaracion_negativa Selection
    compute='_compute_tipo_declaracion' inverse='_inverse_tipo_declaracion' selection=[('N', 'To return')] string='Result type (negative)'
  • tipo_declaracion_positiva Selection
    compute='_compute_tipo_declaracion' inverse='_inverse_tipo_declaracion' selection=[('I', 'To enter'), ('U', 'Direct debit'), ('G', 'To enter on CCT')] string='Result type (positive)'
Public methods (2)
  • button_confirm(self)
    Check bank account completion.
  • calculate(self)
REPOSITORY
REPOSITORYOCA/l10n-spain
GIT
GIThttps://github.com/OCA/l10n-spain.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-spain/tree/14.0/l10n_es_aeat_mod115
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYLocalisation/Accounting
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), AvanzOSC
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), AvanzOSC
COMMITTERS
COMMITTERSPedro M. Baeza, OCA Transbot, Víctor Martínez, oca-travis, Weblate, OCA-git-bot, oca-ci, miguels73
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-spain
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:40:49
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/account-financial-reporting:
    - account_tax_balance
OCA/l10n-spain:
    - l10n_es_aeat
OCA/server-ux:
    - date_range
odoo/odoo:
    - l10n_es
    - account
    - base_setup
    - base
    - web
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - base_iban
    - base_vat
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES cryptography<39
unidecode
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
view_l10n_es_aeat_mod115_report_form l10n_es.aeat.mod115.report.form l10n.es.aeat.mod115.report field Inherits l10n_es_aeat.view_l10n_es_aeat_report_form
view_l10n_es_aeat_mod115_report_tree l10n_es.aeat.mod115.report.tree l10n.es.aeat.mod115.report tree Inherits l10n_es_aeat.view_l10n_es_aeat_report_tree
Models touched (1)

New fields (7)
  • casilla_01 Integer
    compute='_compute_casilla_01' help='Number of recipients' readonly=True string='[01] # Recipients'
  • casilla_03 Float
    compute='_compute_casilla_03' help='Amount of retentions' readonly=True string='[03] Amount of retentions'
  • casilla_04 Float
    help='Fee to compensate for prior results with same subject, fiscal year and period (in which his statement was to return and compensation back option was chosen).' readonly=True states={'calculated': [('readonly', False)]} string='[04] Fees to compensate'
  • casilla_05 Float
    compute='_compute_casilla_05' help='Result: ([03] - [04])' readonly=True string='[05] Result'
  • tipo_declaracion Selection
    default='N' readonly=True required=True selection=[('I', 'To enter'), ('U', 'Direct debit'), ('G', 'To enter on CCT'), ('N', 'To return')] states={'draft': [('readonly', False)]} string='Result type'
  • tipo_declaracion_negativa Selection
    compute='_compute_tipo_declaracion' inverse='_inverse_tipo_declaracion' selection=[('N', 'To return')] string='Result type (negative)'
  • tipo_declaracion_positiva Selection
    compute='_compute_tipo_declaracion' inverse='_inverse_tipo_declaracion' selection=[('I', 'To enter'), ('U', 'Direct debit'), ('G', 'To enter on CCT')] string='Result type (positive)'
Public methods (2)
  • button_confirm(self)
    Check bank account completion.
  • calculate(self)
REPOSITORY
REPOSITORYOCA/l10n-spain
GIT
GIThttps://github.com/OCA/l10n-spain.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-spain/tree/13.0/l10n_es_aeat_mod115
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYLocalisation/Accounting
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), AvanzOSC
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), AvanzOSC
COMMITTERS
COMMITTERSPedro M. Baeza, OCA Transbot, oca-travis, Weblate, OCA-git-bot, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-spain
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:34:09
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/account-financial-reporting:
    - account_tax_balance
OCA/l10n-spain:
    - l10n_es_aeat
OCA/server-ux:
    - date_range
odoo/odoo:
    - l10n_es
    - account
    - base_setup
    - base
    - web
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - base_iban
    - base_vat
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES pyOpenSSL
unidecode
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
view_l10n_es_aeat_mod115_report_form l10n_es.aeat.mod115.report.form l10n.es.aeat.mod115.report field Inherits l10n_es_aeat.view_l10n_es_aeat_report_form
view_l10n_es_aeat_mod115_report_tree l10n_es.aeat.mod115.report.tree l10n.es.aeat.mod115.report tree Inherits l10n_es_aeat.view_l10n_es_aeat_report_tree
Models touched (1)

New fields (7)
  • casilla_01 Integer
    compute='_compute_casilla_01' help='Number of recipients' readonly=True string='[01] # Recipients'
  • casilla_03 Float
    compute='_compute_casilla_03' help='Amount of retentions' readonly=True string='[03] Amount of retentions'
  • casilla_04 Float
    help='Fee to compensate for prior results with same subject, fiscal year and period (in which his statement was to return and compensation back option was chosen).' readonly=True states={'calculated': [('readonly', False)]} string='[04] Fees to compensate'
  • casilla_05 Float
    compute='_compute_casilla_05' help='Result: ([03] - [04])' readonly=True string='[05] Result'
  • tipo_declaracion Selection
    default='N' readonly=True required=True selection=[('I', 'To enter'), ('U', 'Direct debit'), ('G', 'To enter on CCT'), ('N', 'To return')] states={'draft': [('readonly', False)]} string='Result type'
  • tipo_declaracion_negativa Selection
    compute='_compute_tipo_declaracion' inverse='_inverse_tipo_declaracion' selection=[('N', 'To return')] string='Result type (negative)'
  • tipo_declaracion_positiva Selection
    compute='_compute_tipo_declaracion' inverse='_inverse_tipo_declaracion' selection=[('I', 'To enter'), ('U', 'Direct debit'), ('G', 'To enter on CCT')] string='Result type (positive)'
Public methods (2)
  • button_confirm(self)
    Check bank account completion.
  • calculate(self)
REPOSITORY
REPOSITORYOCA/l10n-spain
GIT
GIThttps://github.com/OCA/l10n-spain.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-spain/tree/12.0/l10n_es_aeat_mod115
VERSION
VERSION 1.4.0
CATEGORY
CATEGORYLocalisation/Accounting
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), AvanzOSC
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), AvanzOSC
COMMITTERS
COMMITTERSPedro M. Baeza, OCA Transbot, oca-travis, Roberto Lizana, Weblate, OCA-git-bot
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-spain
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:29:13
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/account-financial-reporting:
    - account_tax_balance
OCA/l10n-spain:
    - l10n_es_aeat
OCA/server-ux:
    - date_range
odoo/odoo:
    - l10n_es
    - account
    - base_setup
    - base
    - web
    - product
    - decimal_precision
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - http_routing
    - digest
    - base_iban
    - base_vat
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES OpenSSL
requests
unidecode
zeep
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
view_l10n_es_aeat_mod115_report_form l10n_es.aeat.mod115.report.form l10n.es.aeat.mod115.report field Inherits l10n_es_aeat.view_l10n_es_aeat_report_form
view_l10n_es_aeat_mod115_report_tree l10n_es.aeat.mod115.report.tree l10n.es.aeat.mod115.report tree Inherits l10n_es_aeat.view_l10n_es_aeat_report_tree
Models touched (1)

New fields (7)
  • casilla_01 Integer
    compute='_compute_casilla_01' help='Number of recipients' readonly=True string='[01] # Recipients'
  • casilla_03 Float
    compute='_compute_casilla_03' help='Amount of retentions' readonly=True string='[03] Amount of retentions'
  • casilla_04 Float
    help='Fee to compensate for prior results with same subject, fiscal year and period (in which his statement was to return and compensation back option was chosen).' readonly=True states={'calculated': [('readonly', False)]} string='[04] Fees to compensate'
  • casilla_05 Float
    compute='_compute_casilla_05' help='Result: ([03] - [04])' readonly=True string='[05] Result'
  • tipo_declaracion Selection
    default='N' readonly=True required=True selection=[('I', 'To enter'), ('U', 'Direct debit'), ('G', 'To enter on CCT'), ('N', 'To return')] states={'draft': [('readonly', False)]} string='Result type'
  • tipo_declaracion_negativa Selection
    compute='_compute_tipo_declaracion' inverse='_inverse_tipo_declaracion' selection=[('N', 'To return')] string='Result type (negative)'
  • tipo_declaracion_positiva Selection
    compute='_compute_tipo_declaracion' inverse='_inverse_tipo_declaracion' selection=[('I', 'To enter'), ('U', 'Direct debit'), ('G', 'To enter on CCT')] string='Result type (positive)'
Public methods (2)
  • button_confirm(self)
    @api.multi
    Check bank account completion.
  • calculate(self)
    @api.multi
REPOSITORY
REPOSITORYOCA/l10n-spain
GIT
GIThttps://github.com/OCA/l10n-spain.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-spain/tree/11.0/l10n_es_aeat_mod115
VERSION
VERSION 1.2.0
CATEGORY
CATEGORYLocalisation/Accounting
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), AvanzOSC
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), AvanzOSC
COMMITTERS
COMMITTERSPedro M. Baeza, Jordi Ballester Alomar, OCA Transbot, oca-travis, OCA-git-bot, Rodrigo Bonilla
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-spain
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:23:55
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/account-financial-reporting:
    - account_tax_balance
OCA/l10n-spain:
    - l10n_es_aeat
OCA/server-ux:
    - date_range
odoo/odoo:
    - l10n_es
    - account
    - base_setup
    - base
    - web
    - product
    - decimal_precision
    - mail
    - bus
    - web_tour
    - analytic
    - web_planner
    - portal
    - http_routing
    - base_iban
    - base_vat
    - account_invoicing
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES unidecode
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
view_l10n_es_aeat_mod115_report_form l10n_es.aeat.mod115.report.form l10n.es.aeat.mod115.report field Inherits l10n_es_aeat.view_l10n_es_aeat_report_form
view_l10n_es_aeat_mod115_report_tree l10n_es.aeat.mod115.report.tree l10n.es.aeat.mod115.report tree Inherits l10n_es_aeat.view_l10n_es_aeat_report_tree
Models touched (1)

New fields (7)
  • casilla_01 Integer
    compute='_compute_casilla_01' help='Number of recipients' readonly=True string='[01] # Recipients'
  • casilla_03 Float
    compute='_compute_casilla_03' help='Amount of retentions' readonly=True string='[03] Amount of retentions'
  • casilla_04 Float
    help='Fee to compensate for prior results with same subject, fiscal year and period (in which his statement was to return and compensation back option was chosen).' readonly=True states={'calculated': [('readonly', False)]} string='[04] Fees to compensate'
  • casilla_05 Float
    compute='_compute_casilla_05' help='Result: ([03] - [04])' readonly=True string='[05] Result'
  • tipo_declaracion Selection
    default='N' readonly=True required=True selection=[('I', 'To enter'), ('U', 'Direct debit'), ('G', 'To enter on CCT'), ('N', 'To return')] states={'draft': [('readonly', False)]} string='Result type'
  • tipo_declaracion_negativa Selection
    compute='_compute_tipo_declaracion' inverse='_inverse_tipo_declaracion' selection=[('N', 'To return')] string='Result type (negative)'
  • tipo_declaracion_positiva Selection
    compute='_compute_tipo_declaracion' inverse='_inverse_tipo_declaracion' selection=[('I', 'To enter'), ('U', 'Direct debit'), ('G', 'To enter on CCT')] string='Result type (positive)'
Public methods (2)
  • button_confirm(self)
    @api.multi
    Check bank account completion.
  • calculate(self)
    @api.multi
REPOSITORY
REPOSITORYOCA/l10n-spain
GIT
GIThttps://github.com/OCA/l10n-spain.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-spain/tree/10.0/l10n_es_aeat_mod115
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYLocalisation/Accounting
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), AvanzOSC
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), AvanzOSC
COMMITTERS
COMMITTERSPedro M. Baeza, OCA Transbot, oca-travis, Marçal
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-spain
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:19:53
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/account-financial-reporting:
    - account_tax_balance
OCA/l10n-spain:
    - l10n_es
    - l10n_es_aeat
OCA/server-tools:
    - date_range
odoo/odoo:
    - account
    - base_setup
    - base
    - web_kanban
    - web
    - product
    - decimal_precision
    - mail
    - bus
    - web_tour
    - report
    - analytic
    - web_planner
    - base_vat
    - base_iban
    - l10n_es
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES unidecode
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
view_l10n_es_aeat_mod115_report_form l10n_es.aeat.mod115.report.form l10n.es.aeat.mod115.report field Inherits l10n_es_aeat.view_l10n_es_aeat_report_form
view_l10n_es_aeat_mod115_report_tree l10n_es.aeat.mod115.report.tree l10n.es.aeat.mod115.report tree Inherits l10n_es_aeat.view_l10n_es_aeat_report_tree
Models touched (1)

New fields (5)
  • casilla_01 Integer
    compute='_compute_casilla_01' help='Number of recipients' readonly=True string='[01] # Recipients'
  • casilla_03 Float
    compute='_compute_casilla_03' help='Amount of retentions' readonly=True string='[03] Amount of retentions'
  • casilla_04 Float
    help='Fee to compensate for prior results with same subject, fiscal year and period (in which his statement was to return and compensation back option was chosen).' readonly=True states={'calculated': [('readonly', False)]} string='[04] Fees to compensate'
  • casilla_05 Float
    compute='_compute_casilla_05' help='Result: ([03] - [04])' readonly=True string='[05] Result'
  • tipo_declaracion Selection
    default='I' readonly=True required=True selection=[('I', 'To enter'), ('U', 'Direct debit'), ('G', 'To enter on CCT'), ('N', 'To return')] states={'draft': [('readonly', False)]} string='Result type'
Public methods (1)
  • button_confirm(self)
    @api.multi
    Check bank account completion.
REPOSITORY
REPOSITORYOCA/l10n-spain
GIT
GIThttps://github.com/OCA/l10n-spain.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-spain/tree/9.0/l10n_es_aeat_mod115
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYLocalisation/Accounting
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), AvanzOSC
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), AvanzOSC
COMMITTERS
COMMITTERSPedro M. Baeza, OCA Transbot, oca-travis, Weblate
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-spain
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:15:19
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/account-financial-reporting:
    - account_tax_balance
OCA/l10n-spain:
    - l10n_es
    - l10n_es_aeat
OCA/server-tools:
    - date_range
odoo/odoo:
    - account
    - base_setup
    - base
    - web_kanban
    - web
    - product
    - decimal_precision
    - mail
    - bus
    - report
    - analytic
    - web_tip
    - web_planner
    - base_vat
    - base_iban
    - l10n_es
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES unidecode
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
view_l10n_es_aeat_mod115_report_form l10n_es.aeat.mod115.report.form l10n.es.aeat.mod115.report field Inherits l10n_es_aeat.view_l10n_es_aeat_report_form
view_l10n_es_aeat_mod115_report_tree l10n_es.aeat.mod115.report.tree l10n.es.aeat.mod115.report tree Inherits l10n_es_aeat.view_l10n_es_aeat_report_tree
Models touched (1)

New fields (5)
  • casilla_01 Integer
    compute='_compute_casilla_01' help='Number of recipients' readonly=True string='[01] # Recipients'
  • casilla_03 Float
    compute='_compute_casilla_03' help='Amount of retentions' readonly=True string='[03] Amount of retentions'
  • casilla_04 Float
    help='Fee to compensate for prior results with same subject, fiscal year and period (in which his statement was to return and compensation back option was chosen).' readonly=True states={'calculated': [('readonly', False)]} string='[04] Fees to compensate'
  • casilla_05 Float
    compute='_compute_casilla_05' help='Result: ([03] - [04])' readonly=True string='[05] Result'
  • tipo_declaracion Selection
    default='I' readonly=True required=True selection=[('I', 'To enter'), ('U', 'Direct debit'), ('G', 'To enter on CCT'), ('N', 'To return')] states={'draft': [('readonly', False)]} string='Result type'
Public methods (1)
  • button_confirm(self)
    @api.multi
    Check bank account completion.
REPOSITORY
REPOSITORYOCA/l10n-spain
GIT
GIThttps://github.com/OCA/l10n-spain.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-spain/tree/8.0/l10n_es_aeat_mod115
VERSION
VERSION 1.3.0
CATEGORY
CATEGORYLocalisation/Accounting
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), AvanzOSC, Antiun Ingeniería S.L., Serv. Tecnol. Avanzados - Pedro M. Baeza, Factor Libre S.L.
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), AvanzOSC, Antiun Ingeniería S.L., Serv. Tecnol. Avanzados - Pedro M. Baeza, Factor Libre S.L.
COMMITTERS
COMMITTERSStéphane Bidoul, Pedro M. Baeza, GitHub, Stéphane Bidoul (ACSONE), cubells, OCA Transbot, Hugo Santos, oca-travis, agaldona, Antonio Espinosa, Jose Maria Alzaga
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-spain
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:11:20
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/l10n-spain:
    - l10n_es_aeat
odoo/odoo:
    - account
    - base_setup
    - base
    - web_kanban
    - web
    - product
    - decimal_precision
    - mail
    - report
    - analytic
    - board
    - edi
    - email_template
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES unidecode
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
view_l10n_es_aeat_mod115_report_form l10n_es.aeat.mod115.report.form l10n.es.aeat.mod115.report button Inherits l10n_es_aeat.view_l10n_es_aeat_report_form
view_l10n_es_aeat_mod115_report_tree l10n_es.aeat.mod115.report.tree l10n.es.aeat.mod115.report tree Inherits l10n_es_aeat.view_l10n_es_aeat_report_tree
Models touched (2)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (11)
  • casilla_01 Integer
    help='Casilla [01] Liquidación - Retenciones e ingresos a cuenta - Número de perceptores' readonly=True states={'calculated': [('readonly', False)]} string='[01] Número de perceptores'
  • casilla_02 Float
    help='Casilla [02] Liquidación - Retenciones e ingresos a cuenta - Base de las retenciones e ingresos a cuenta' readonly=True states={'calculated': [('readonly', False)]} string='[02] Base retenciones'
  • casilla_03 Float
    help='Casilla [03] Liquidación - Retenciones e ingresos a cuenta - Retenciones e ingresos a cuenta' readonly=True states={'calculated': [('readonly', False)]} string='[03] Retenciones'
  • casilla_04 Float
    help='Casilla [04] Liquidación - Retenciones e ingresos a cuenta - A deducir (exclusivamente en caso de declaración complementaria) Resultado a ingresar de la anterior o anteriores declaraciones del mismo concepto, ejercicio y período' readonly=True states={'calculated': [('readonly', False)]} string='[04] Resultados a ingresar anteriores'
  • casilla_05 Float
    compute='get_casilla05' help='Casilla [04] Liquidación - Retenciones e ingresos a cuenta - Resultado a ingresar: ([03] - [04])' readonly=True string='[05] Resultado a ingresar'
  • currency_id Many2one → res.currency
    comodel_name='res.currency' readonly=True related='company_id.currency_id' store=True string='Moneda'
  • export_config Many2one
    default=_get_export_conf
  • move_lines_02 Many2many → account.move.line
    column1='mod115' column2='account_move_line' comodel_name='account.move.line' relation='mod115_account_move_line02_rel'
  • move_lines_03 Many2many → account.move.line
    column1='mod115' column2='account_move_line' comodel_name='account.move.line' relation='mod115_account_move_line03_rel'
  • number Char
    default='115'
  • tipo_declaracion Selection
    readonly=True required=True selection=[('I', 'Ingreso'), ('U', 'Domiciliación'), ('G', 'Ingreso a anotar en CCT'), ('N', 'Negativa')] states={'draft': [('readonly', False)]} string='Tipo de declaración'
Public methods (4)
  • button_confirm(self)
    @api.multi
    Check records
  • calculate(self)
    @api.multi
  • get_casilla05(self)
    @api.one@api.depends('casilla_03', 'casilla_04')
  • show_move_lines(self)
    @api.multi