Repository
OCA/l10n-spain · module folder · Try on Runboat
Module version
1.0.0
Category
Localization/Accounting
Folder size
1.88 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/l10n-spain
Last tracking update
2026-08-07 09:06:22
Authors
Odoo Community Association (OCA), Punt Sistemes SLU, Vunkers IT Experts, SLU
Maintainers
Odoo Community Association (OCA), Punt Sistemes SLU, Vunkers IT Experts, SLU
Committers
Emilio Pascual, Weblate, OCA-git-bot, oca-ci
Odoo dependencies
OCA/account-financial-reporting:
OCA/l10n-spain:
OCA/server-ux:
odoo/odoo:
- web
- bus
- uom
Python dependencies
unidecode
System dependencies
None
Required by
None
Description
Modelo 190 de la AEAT. Retenciones e ingresos a cuenta. Rendimientos del
trabajo y de actividades económicas, premios y determinadas ganancias
patrimoniales e imputaciones de Renta. Resumen anual.

Code Analysis

Views touched (8)
XML IDNameModelTypeStatus
account_fiscal_position_form_view account.fiscal.position.form (in l10n_es_aeat_mod190) account.fiscal.position form Inherits account.view_account_position_form
invoice_form account.move form Inherits account.view_move_form
view_l10n_es_aeat_mod190_report_form l10n_es.aeat.mod190.report.form l10n.es.aeat.mod190.report form Inherits l10n_es_aeat.view_l10n_es_aeat_report_form
view_l10n_es_aeat_mod190_report_line_form l10n_es.aeat.mod190.report.line.form l10n.es.aeat.mod190.report.line form New
view_l10n_es_aeat_mod190_report_line_tree l10n_es.aeat.mod190.report.line.tree l10n.es.aeat.mod190.report.line list New
view_l10n_es_aeat_mod190_report_tree l10n_es.aeat.mod190.report.tree l10n.es.aeat.mod190.report list Inherits l10n_es_aeat.view_l10n_es_aeat_report_tree
view_move_line_form account.move.line form Inherits account.view_move_line_form
view_partner_form_inherit_l10n_es_aeat_mod190 view.partner.form.inherit.l10n.es.aeat.mod190 res.partner form Inherits l10n_es_aeat.view_partner_form
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (9)

New fields (3)
  • aeat_perception_key_id Many2one → l10n.es.aeat.report.perception.key
    comodel_name='l10n.es.aeat.report.perception.key' help='Se consignará la clave alfabética que corresponda a las percepciones de que se trate.' string='Clave percepción'
  • aeat_perception_subkey_id Many2one → l10n.es.aeat.report.perception.subkey
    comodel_name='l10n.es.aeat.report.perception.subkey' domain="[('aeat_perception_key_id', '=', aeat_perception_key_id)]" help='Tratándose de percepciones correspondientes a las claves\n B, E, F, G, H, I, K y L, deberá consignarse, además, la\n subclave numérica de dos dígitos que corresponda a las\n percepciones de que se trate, según la relación de\n subclaves que para cada una de las mencionadas claves\n figura a continuación.\n En percepciones correspondientes a claves distintas de las\n mencionadas, no se cumplimentará este campo.\n Cuando deban consignarse en el modelo 190\n percepciones satisfechas a un mismo perceptor que\n correspondan a diferentes claves o subclaves de\n percepción, deberán cumplimentarle tantos apuntes o\n registros de percepción como sea necesario, de forma que\n cada uno de ellos refleje exclusivamente los datos de\n percepciones correspondientes a una misma clave y, en\n su caso, subclave.' string='Subclave'
  • is_aeat_perception_subkey_visible Boolean
    compute='_compute_is_aeat_perception_subkey_visible'
Public methods (1)
  • onchange_aeat_perception_key_id(self)
    @api.onchange('aeat_perception_key_id')

New fields (3)
  • aeat_perception_key_id Many2one → l10n.es.aeat.report.perception.key
    comodel_name='l10n.es.aeat.report.perception.key' compute='_compute_aeat_perception_key_id' help='Se consignará la clave alfabética que corresponda a las percepciones de que se trate.' store=True string='Clave percepción'
  • aeat_perception_subkey_id Many2one → l10n.es.aeat.report.perception.subkey
    comodel_name='l10n.es.aeat.report.perception.subkey' compute='_compute_aeat_perception_subkey_id' domain="[('aeat_perception_key_id', '=', aeat_perception_key_id)]" help='Tratándose de percepciones correspondientes a las claves\n B, E, F, G, H, I, K y L, deberá consignarse, además, la\n subclave numérica de dos dígitos que corresponda a las\n percepciones de que se trate, según la relación de\n subclaves que para cada una de las mencionadas claves\n figura a continuación.\n En percepciones correspondientes a claves distintas de las\n mencionadas, no se cumplimentará este campo.\n Cuando deban consignarse en el modelo 190\n percepciones satisfechas a un mismo perceptor que\n correspondan a diferentes claves o subclaves de\n percepción, deberán cumplimentarle tantos apuntes o\n registros de percepción como sea necesario, de forma que\n cada uno de ellos refleje exclusivamente los datos de\n percepciones correspondientes a una misma clave y, en\n su caso, subclave.' store=True string='Subclave'
  • is_aeat_perception_subkey_visible Boolean
    compute='_compute_is_aeat_perception_subkey_visible'
Public methods (0)

No public methods.

New fields (3)
  • aeat_perception_key_id Many2one → l10n.es.aeat.report.perception.key
    comodel_name='l10n.es.aeat.report.perception.key' compute='_compute_aeat_perception_keys' help='Se consignará la clave alfabética que corresponda a las percepciones de que se trate.' store=True string='Clave percepción'
  • aeat_perception_subkey_id Many2one → l10n.es.aeat.report.perception.subkey
    comodel_name='l10n.es.aeat.report.perception.subkey' compute='_compute_aeat_perception_keys' help='Tratándose de percepciones correspondientes a las claves\n B, E, F, G, H, I, K y L, deberá consignarse, además, la\n subclave numérica de dos dígitos que corresponda a las\n percepciones de que se trate, según la relación de\n subclaves que para cada una de las mencionadas claves\n figura a continuación.\n En percepciones correspondientes a claves distintas de las\n mencionadas, no se cumplimentará este campo.\n Cuando deban consignarse en el modelo 190\n percepciones satisfechas a un mismo perceptor que\n correspondan a diferentes claves o subclaves de\n percepción, deberán cumplimentarle tantos apuntes o\n registros de percepción como sea necesario, de forma que\n cada uno de ellos refleje exclusivamente los datos de\n percepciones correspondientes a una misma clave y, en\n su caso, subclave.' store=True string='Subclave'
  • is_aeat_perception_subkey_visible Boolean
    compute='_compute_is_aeat_perception_subkey_visible'
Public methods (0)

No public methods.

New fields (5)
  • casilla_01 Integer
    compute='_compute_casilla_01' readonly=False store=True string='[01] Recipients'
  • casilla_02 Float
    compute='_compute_casilla_02' readonly=False store=True string='[02] Amount of perceptions'
  • casilla_03 Float
    compute='_compute_casilla_03' readonly=False store=True string='[03] Amount of retentions'
  • partner_record_ids One2many → l10n.es.aeat.mod190.report.line
    comodel_name='l10n.es.aeat.mod190.report.line' inverse_name='report_id' string='Partner records'
  • registro_manual Boolean
    default=False string='Manual records'
Public methods (2)
  • button_confirm(self)
  • calculate(self)

New fields (63)
  • a_nacimiento Char
    compute='_compute_partner_id_ad_required' store=True string='Year of birth'
  • ad_required Integer
    compute='_compute_ad_required' store=True
  • aeat_perception_key_id Many2one → l10n.es.aeat.report.perception.key
    comodel_name='l10n.es.aeat.report.perception.key' required=True string='Perception key'
  • aeat_perception_subkey_id Many2one → l10n.es.aeat.report.perception.subkey
    comodel_name='l10n.es.aeat.report.perception.subkey' string='Perception subkey'
  • anualidades_por_alimentos Float
    string='Annuities for food'
  • ascendientes Integer
    compute='_compute_partner_id_ad_required' store=True string='Ascendientes menores de 75 años'
  • ascendientes_discapacidad_33 Integer
    compute='_compute_partner_id_ad_required' store=True string='Ascendientes con discapacidad'
  • ascendientes_discapacidad_66 Integer
    compute='_compute_partner_id_ad_required' store=True string='Ascendientes con discapacidad de más del 66%'
  • ascendientes_discapacidad_entero_33 Integer
    compute='_compute_partner_id_ad_required' store=True string='Ascendientes con discapacidad, computados por entero'
  • ascendientes_discapacidad_entero_66 Integer
    compute='_compute_partner_id_ad_required' store=True string='Ascendientes con discapacidad de más del 66%, computados por entero'
  • ascendientes_discapacidad_entero_mr Integer
    compute='_compute_partner_id_ad_required' store=True string='Ascendientes con discapacidad de más del 33%, computados por entero'
  • ascendientes_discapacidad_mr Integer
    compute='_compute_partner_id_ad_required' store=True string='Ascendientes con discapacidad de más del 33%'
  • ascendientes_entero Integer
    compute='_compute_partner_id_ad_required' store=True string='Ascendientes menores de 75 años, computados por entero'
  • ascendientes_entero_m75 Integer
    compute='_compute_partner_id_ad_required' store=True string='Ascendientes mayores de 75 años, computados por entero'
  • ascendientes_m75 Integer
    compute='_compute_partner_id_ad_required' store=True string='Ascendientes mayores de 75 años'
  • ceuta_melilla Char
    related='partner_id.ceuta_melilla' string='Ceuta or Melilla'
  • clave_b01_incapacidad Boolean
    help='Prestación de incapacidad permanente total o parcial percibida en el ejercicio' string='Prestación de incapacidad permanente total o parcial'
  • clave_b01_jubilacion Boolean
    help='Prestación de jubilación percibida en el ejercicio' string='Prestación de jubilación'
  • clave_b01_pensiones_no_contributivas Boolean
    help='Prestación de pensiones no contributivas por invalidez o jubilación percibida en el ejercicio' string='Prestación de pensiones no contributivas por invalidez o jubilación'
  • clave_b01_resto Boolean
    help='Prestación no incluida en el resto en el ejercicio' string='Prestacion no incluida en el resto'
  • clave_b01_viudedad Boolean
    help='Prestación de viudedad percibida en el ejercicio' string='Prestación de viudedad'
  • codigo_provincia Char
    compute='_compute_codigo_provincia' store=True string='State ISO code'
  • computo_primeros_hijos_1 Integer
    compute='_compute_partner_id_ad_required' store=True string='1'
  • computo_primeros_hijos_2 Integer
    compute='_compute_partner_id_ad_required' store=True string='2'
  • computo_primeros_hijos_3 Integer
    compute='_compute_partner_id_ad_required' store=True string='3'
  • contrato_o_relacion Selection
    compute='_compute_partner_id_ad_required' selection=[('1', '1 - Contract or relationship of a general nature'), ('2', '2 - Contract or ratio less than a year'), ('3', '3 - Contract or special employment relationship of a dependent nature'), ('4', '4 - Sporadic relationship of manual workers')] store=True string='Contract or relationship'
  • discapacidad Selection
    compute='_compute_partner_id_ad_required' store=True string='Disability' args: [('0', '0 - No disability or degree of disability less than 33 percent.'), ('1', '1 - Degree of disability greater than 33 percent and less than 66 percent.'), ('2', '2 - Degree of disability greater than 33 percent and less than 66 percent, and reduced mobility.'), ('3', '3 - Degree of disability equal to or greater than 65%.')]
  • ejercicio_devengo Char
    string='year'
  • gastos_deducibles Float
    compute='_compute_percepciones' store=True string='Deductible expenses'
  • hijos_y_desc_discapacidad_33 Integer
    compute='_compute_partner_id_ad_required' store=True string='Hijos y descendientes con discapacidad del 33%'
  • hijos_y_desc_discapacidad_66 Integer
    compute='_compute_partner_id_ad_required' store=True string='Hijos y descendientes con discapacidad del 66%'
  • hijos_y_desc_discapacidad_entero_33 Integer
    compute='_compute_partner_id_ad_required' store=True string='Hijos y descendientes con discapacidad del 33%, computados por entero'
  • hijos_y_desc_discapacidad_entero_66 Integer
    compute='_compute_partner_id_ad_required' store=True string='Hijos y descendientes con discapacidad del 66%, computados por entero'
  • hijos_y_desc_discapacidad_entero_mr Integer
    compute='_compute_partner_id_ad_required' store=True string='Descendientes con discapacidad, computado de forma entera'
  • hijos_y_desc_discapacidad_mr Integer
    compute='_compute_partner_id_ad_required' store=True string='Descendientes con discapacidad'
  • hijos_y_descendientes Integer
    compute='_compute_partner_id_ad_required' store=True string='Rest'
  • hijos_y_descendientes_entero Integer
    compute='_compute_partner_id_ad_required' store=True string='Rest, computed entirely'
  • hijos_y_descendientes_m Integer
    compute='_compute_partner_id_ad_required' store=True string='Under 3 years'
  • hijos_y_descendientes_m_entero Integer
    compute='_compute_partner_id_ad_required' store=True string='Under 3 years, computed entirely'
  • ingresos_a_cuenta_efectuados Float
    compute='_compute_percepciones' store=True string='Income paid on account'
  • ingresos_a_cuenta_efectuados_incap Float
    compute='_compute_percepciones' store=True string='Income on account in kind made as a result of incapacity for work'
  • ingresos_a_cuenta_repercutidos Float
    compute='_compute_percepciones' store=True string='Income paid into account'
  • ingresos_a_cuenta_repercutidos_incap Float
    compute='_compute_percepciones' store=True string='Income to account in kind, repercussions derived from incapacity for work'
  • movilidad_geografica Selection
    compute='_compute_partner_id_ad_required' selection=[('0', 'NO'), ('1', 'SI')] store=True string='Geographical mobility'
  • nif_conyuge Char
    compute='_compute_partner_id_ad_required' store=True string='VAT of the spouse'
  • partner_id Many2one → res.partner
    comodel_name='res.partner' required=True string='Partner'
  • partner_record_ok Boolean
    compute='_compute_partner_record_ok' help='Checked if partner record is OK' store=True string='Partner Record OK'
  • partner_vat Char
    compute='_compute_partner_vat' store=True string='NIF'
  • pensiones_compensatorias Float
    string='Compensatory pensions'
  • percepciones_dinerarias Float
    compute='_compute_percepciones' store=True string='Monetary perceptions'
  • percepciones_dinerarias_incap Float
    compute='_compute_percepciones' store=True string='Monetary perceptions derived from incapacity for work'
  • percepciones_en_especie Float
    compute='_compute_percepciones' store=True string='Valuation'
  • percepciones_en_especie_incap Float
    compute='_compute_percepciones' store=True string='Perceptions in kind arising from incapacity for work'
  • prestamos_vh Selection
    selection=[('0', '0 - Si en ningún momento del ejercicio ha resultado de aplicación la reducción del tipo de retención.'), ('1', '1 - Si en algún momento del ejercicio ha resultado de aplicación la reducción del tipo de retención.')] string='Comunicación préstamos vivienda habitual'
  • reduccion_aplicable Float
    string='Applicable reduction'
  • rendimientos_obtenidos_fondos Boolean
    help='Solo marcar si la cuantía total de la percepción dineraria o la cuantía total de la valoración de la percepción en especie incluye, aunque sea de forma parcial, rendimientos del trabajo derivados directa o indirectamente de participaciones, acciones u otros derechos, incluidas comisiones de éxito, que otorguen derechos económicos especiales a los que se haya aplicado lo dispuesto en el apartado 3 de la Disposición adicional quincuagésima tercera a las que se refiere la Ley 35/2006, de 28 de noviembre' string='Rendimientos del trabajo obtenidos por la gestión de fondos vinculados al emprendimiento, a la innovación y al desarrollo de la actividad económica'
  • report_id Many2one → l10n.es.aeat.mod190.report
    comodel_name='l10n.es.aeat.mod190.report' ondelete='cascade' string='AEAT 190 Report ID'
  • representante_legal_vat Char
    compute='_compute_representante_legal_vat' store=True string='L. R. VAT'
  • retenciones_dinerarias Float
    compute='_compute_percepciones' store=True string='Money withholdings'
  • retenciones_dinerarias_incap Float
    compute='_compute_percepciones' store=True string='Monetary withholdings derived from incapacity for work'
  • situacion_familiar Selection
    compute='_compute_partner_id_ad_required' selection=[('1', '1 - Single, widowed, divorced or separated with children under 18 or incapacitated'), ('2', '2 - Married and not legally separated and your spouse has no annual income above the amount referred to'), ('3', '3 - Other.')] store=True string='Family situation'
  • state Selection
    related='report_id.state'
  • visible_key_b01 Boolean
    compute='_compute_visible_key_b01'
Public methods (2)
  • onchange_aeat_perception_key_id(self)
    @api.onchange('aeat_perception_key_id')
  • onchange_partner_id(self)
    @api.onchange('partner_id')

New fields (2)
  • aeat_perception_subkey_ids One2many → l10n.es.aeat.report.perception.subkey
    comodel_name='l10n.es.aeat.report.perception.subkey' inverse_name='aeat_perception_key_id' string='Subkeys'
  • code Char
    required=True
Public methods (0)

No public methods.

New fields (5)
  • active Boolean
    default=True
  • ad_required Integer
    default=0 args: 'Aditional data required'
  • aeat_number Char
    required=True string='Model number'
  • description Text
  • name Char
    required=True
Public methods (0)

No public methods.

New fields (1)
  • aeat_perception_key_id Many2one → l10n.es.aeat.report.perception.key
    comodel_name='l10n.es.aeat.report.perception.key' ondelete='cascade' string='Perception ID'
Public methods (0)

No public methods.

New fields (37)
  • a_nacimiento Char
    copy=False groups='l10n_es_aeat_mod190.group_aeat_mod190' help='Se consignarán las cuatro cifras del año de nacimiento del\n perceptor.' string='Año de nacimiento'
  • ad_required Integer
    compute='_compute_ad_required' args: 'Aditional data required'
  • aeat_perception_key_id Many2one → l10n.es.aeat.report.perception.key
    comodel_name='l10n.es.aeat.report.perception.key' copy=False groups='l10n_es_aeat_mod190.group_aeat_mod190' help='Se consignará la clave alfabética que corresponda a las percepciones de que se trate.' string='Clave percepción'
  • aeat_perception_subkey_id Many2one → l10n.es.aeat.report.perception.subkey
    comodel_name='l10n.es.aeat.report.perception.subkey' copy=False groups='l10n_es_aeat_mod190.group_aeat_mod190' help='Tratándose de percepciones correspondientes a las claves\n B, E, F, G, H, I, K y L, deberá consignarse, además, la\n subclave numérica de dos dígitos que corresponda a las\n percepciones de que se trate, según la relación de\n subclaves que para cada una de las mencionadas claves\n figura a continuación.\n En percepciones correspondientes a claves distintas de las\n mencionadas, no se cumplimentará este campo.\n Cuando deban consignarse en el modelo 190\n percepciones satisfechas a un mismo perceptor que\n correspondan a diferentes claves o subclaves de\n percepción, deberán cumplimentarle tantos apuntes o\n registros de percepción como sea necesario, de forma que\n cada uno de ellos refleje exclusivamente los datos de\n percepciones correspondientes a una misma clave y, en\n su caso, subclave.' string='Subclave'
  • ascendientes Integer
    copy=False groups='l10n_es_aeat_mod190.group_aeat_mod190' string='Ascendientes menores de 75 años'
  • ascendientes_discapacidad_33 Integer
    copy=False groups='l10n_es_aeat_mod190.group_aeat_mod190' string='Ascendientes con discapacidad'
  • ascendientes_discapacidad_66 Integer
    copy=False groups='l10n_es_aeat_mod190.group_aeat_mod190' string='Ascendientes con discapacidad de más del 66%'
  • ascendientes_discapacidad_entero_33 Integer
    copy=False groups='l10n_es_aeat_mod190.group_aeat_mod190' string='Ascendientes con discapacidad, computados por entero'
  • ascendientes_discapacidad_entero_66 Integer
    copy=False groups='l10n_es_aeat_mod190.group_aeat_mod190' string='Ascendientes con discapacidad de más del 66%, computados por entero'
  • ascendientes_discapacidad_entero_mr Integer
    copy=False groups='l10n_es_aeat_mod190.group_aeat_mod190' string='Ascendientes con discapacidad de más del 33%, computados por entero'
  • ascendientes_discapacidad_mr Integer
    copy=False groups='l10n_es_aeat_mod190.group_aeat_mod190' string='Ascendientes con discapacidad de más del 33%'
  • ascendientes_entero Integer
    copy=False groups='l10n_es_aeat_mod190.group_aeat_mod190' string='Ascendientes menores de 75 años, computados por entero'
  • ascendientes_entero_m75 Integer
    copy=False groups='l10n_es_aeat_mod190.group_aeat_mod190' string='Ascendientes mayores de 75 años, computados por entero'
  • ascendientes_m75 Integer
    copy=False groups='l10n_es_aeat_mod190.group_aeat_mod190' string='Ascendientes mayores de 75 años'
  • ceuta_melilla Char
    copy=False default=0 groups='l10n_es_aeat_mod190.group_aeat_mod190' help='Se consignará el número 1 en los supuestos en que, por\n tratarse de rentas obtenidas en Ceuta o Melilla con\n derecho a la deducción establecida en el artículo 68.4 de\n la Ley del Impuesto, el pagador hubiera determinado el\n tipo de retención de acuerdo con lo previsto en los\n artículos 80.2 y 95.1, último párrafo, del Reglamento del\n Impuesto.\n En otro caso se hará constar en este campo el número\n cero (0).' string='Ceuta o Melilla'
  • computo_primeros_hijos_1 Integer
    copy=False groups='l10n_es_aeat_mod190.group_aeat_mod190' help='CÓMPUTO DE LOS 3 PRIMEROS HIJOS.\n Solo para percepciones correspondientes a las claves A,\n B.01, B.03, B.04, B.99 y C.\n Datos referidos a la proporción en la que ha sido\n computado a efectos de determinar el tipo de retención\n cada uno de los tres primeros hijos o descendientes del\n perceptor, ordenados de mayor a menor según su edad,\n de acuerdo a los siguientes valores:\n 1: Computado por entero\n 2: Computado por mitad\n 0: En cualquier otro caso.\n ' string='Cómputo de los 3 primeros hijos'
  • computo_primeros_hijos_2 Integer
    copy=False groups='l10n_es_aeat_mod190.group_aeat_mod190' string='Cómputo de los 3 primeros hijos (2º)'
  • computo_primeros_hijos_3 Integer
    copy=False groups='l10n_es_aeat_mod190.group_aeat_mod190' string='Cómputo de los 3 primeros hijos (3º)'
  • contrato_o_relacion Selection
    copy=False groups='l10n_es_aeat_mod190.group_aeat_mod190' help='Solo para percepciones correspondientes a la clave A.\n Tratándose de empleados por cuenta ajena en activo, se\n hará constar el dígito numérico indicativo del tipo de\n contrato o relación existente entre el perceptor y la\n persona o entidad retenedora' string='Contrato o relacion' args: [('1', '1 - Contrato o relación de carácter general'), ('2', '2 - Contrato o relación inferior al año'), ('3', '3 - Contrato o relación laboral especial de carácter dependiente'), ('4', '4 - Relación esporádica propia de los trabajadores manuales')]
  • discapacidad Selection
    copy=False groups='l10n_es_aeat_mod190.group_aeat_mod190' help='Solo para percepciones correspondientes a las claves A,\n B.01, B.03, B.04, B.99 y C.\n Si el perceptor es una persona con discapacidad que tiene\n acreditado un grado de minusvalía igual o superior al 33\n por 100, se hará constar en este campo el código\n numérico indicativo de dicho grado' string='Disability' args: [('0', '0 - Sin discapacidad o grado de minusvalía inferior al 33 por 100.'), ('1', '1 - Grado de minusvalía superior al 33 por 100 e inferior al 66 por 100.'), ('2', '2 - Grado de minusvalía superior al 33 por 100 e inferior al 66 por 100, y movilidad reducida.'), ('3', '3 - Grado de minusvalía igual o superior al 65 por 100.')]
  • hijos_y_desc_discapacidad_33 Integer
    copy=False groups='l10n_es_aeat_mod190.group_aeat_mod190' string='Hijos y descendientes con discapacidad del 33%'
  • hijos_y_desc_discapacidad_66 Integer
    copy=False groups='l10n_es_aeat_mod190.group_aeat_mod190' string='Hijos y descendientes con discapacidad del 66%'
  • hijos_y_desc_discapacidad_entero_33 Integer
    copy=False groups='l10n_es_aeat_mod190.group_aeat_mod190' string='Hijos y descendientes con discapacidad del 33%, computados por entero'
  • hijos_y_desc_discapacidad_entero_66 Integer
    copy=False groups='l10n_es_aeat_mod190.group_aeat_mod190' string='Hijos y descendientes con discapacidad del 66%, computados por entero'
  • hijos_y_desc_discapacidad_entero_mr Integer
    copy=False groups='l10n_es_aeat_mod190.group_aeat_mod190' string='Hijos y descendientes con discapacidad, computados por entero'
  • hijos_y_desc_discapacidad_mr Integer
    copy=False groups='l10n_es_aeat_mod190.group_aeat_mod190' string='Hijos y descendientes con discapacidad'
  • hijos_y_descendientes Integer
    copy=False groups='l10n_es_aeat_mod190.group_aeat_mod190' help='\n Solo para percepciones correspondientes a las claves A,\n B.01, B.03, B.04, B.99 y C.\n Datos referidos a los hijos y demás descendientes del\n perceptor por los que éste tenga derecho a la aplicación\n del mínimo por descendientes previsto en el artículo 58 de\n la Ley del Impuesto.\n ' string='Resto:'
  • hijos_y_descendientes_entero Integer
    copy=False groups='l10n_es_aeat_mod190.group_aeat_mod190' string='Resto, computadors por entero'
  • hijos_y_descendientes_m Integer
    copy=False groups='l10n_es_aeat_mod190.group_aeat_mod190' help='\n Solo para percepciones correspondientes a las claves A,\n B.01, B.03, B.04, B.99 y C.\n Datos referidos a los hijos y demás descendientes del\n perceptor por los que éste tenga derecho a la aplicación\n del mínimo por descendientes previsto en el artículo 58 de\n la Ley del Impuesto.\n ' string='Menores de 3 años'
  • hijos_y_descendientes_m_entero Integer
    copy=False groups='l10n_es_aeat_mod190.group_aeat_mod190' string='Menores de 3 años, computados por entero'
  • incluir_190 Boolean
    copy=False default=False groups='l10n_es_aeat_mod190.group_aeat_mod190' string='Included in mod190'
  • is_aeat_perception_subkey_visible Boolean
    compute='_compute_is_aeat_perception_subkey_visible'
  • is_first_child_computation_visible Boolean
    compute='_compute_is_first_child_computation_visible'
  • movilidad_geografica Selection
    copy=False groups='l10n_es_aeat_mod190.group_aeat_mod190' string='Movilidad geográfica' args: [('0', 'NO'), ('1', 'SI')]
  • nif_conyuge Char
    copy=False groups='l10n_es_aeat_mod190.group_aeat_mod190' help='Solo para percepciones correspondientes a las claves A,\n B.01, B.03, B.04, B.99 y C.\n Únicamente en el supuesto de que la «SITUACIÓN\n FAMILIAR» del perceptor sea la señalada con el número\n 2, se hará constar el número de identificación fiscal de su\n cónyuge.' string='NIF del conyuge'
  • representante_legal_vat Char
    copy=False groups='l10n_es_aeat_mod190.group_aeat_mod190' help='Si el perceptor es menor de 14 años, se consignará en\n este campo el número de identificación fiscal de su\n representante legal (padre, madre o tutor).' string='NIF representante legal'
  • situacion_familiar Selection
    copy=False groups='l10n_es_aeat_mod190.group_aeat_mod190' help='Se hará constar el dígito numérico indicativo de la\n situación familiar del perceptor' selection=[('1', '1 - Soltero, viudo, divorciado o separado con hijos menores de 18 años o mayores incapacitados'), ('2', '2 - Casado y no separado legalmente y su conyuge no tiene rentas anuales superiores a la cuantía a la que se refiere la situación 2ª de las contempladas en el artículo 81.1'), ('3', '3 - Distinta de las anteriores.')] string='Situación familiar'
Public methods (1)
  • onchange_aeat_perception_key_id(self)
    @api.onchange('aeat_perception_key_id')

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…