TIP: You can type at any time to perform a new search.
AEAT modelo 390
l10n_es_aeat_mod390 · OCA/l10n-spain
- Repository
- OCA/l10n-spain · module folder · Try on Runboat
- Module version
- 1.0.0
- Category
- Localisation/Accounting
- Folder size
- 2.36 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), Tecnativa
- Maintainers
- Odoo Community Association (OCA), Tecnativa
- Committers
- Weblate, OCA-git-bot, oca-ci, Pablo Cortés
- Odoo dependencies
- Python dependencies
- unidecode
- System dependencies
- None
- Required by
- None
- Description
Modelo 390 de la AEAT. Declaración-resumen anual del Impuesto sobre el Valor Añadido.
Code Analysis ⓘ
Views touched (3)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_l10n_es_aeat_mod390_report_form |
l10n_es.aeat.mod390.report.form | l10n.es.aeat.mod390.report | form | Inherits l10n_es_aeat.view_l10n_es_aeat_report_form |
view_l10n_es_aeat_mod390_report_tree |
l10n_es.aeat.mod390.report.list | l10n.es.aeat.mod390.report | list | Inherits l10n_es_aeat.view_l10n_es_aeat_report_tree |
view_move_form |
account.move | form | Inherits account.view_move_form |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (3)
New fields (1)
-
is_bankrupcy_uncollectible_debtBooleanhelp='When this is set, the tax base and rate will be reflected in fields 31, 32, 45 and 46 of the AEAT 390 model'readonly=Falsestring='Bankrupcy/uncollectible debt'
No public methods.
New fields (0)
No new fields.
Public methods (1)-
get_taxes_for_company(self, company)Get taxes from map line, considering redirected map lines (since they use exactly the same taxes).
New fields (66)
-
casilla_108Monetarycompute='_compute_casilla_108'store=Truestring='[108] Total vol. oper.' -
casilla_33Monetarycompute='_compute_casilla_33'store=Truestring='[33] Total bases IVA' -
casilla_34Monetarycompute='_compute_casilla_34'store=Truestring='[34] Total cuotas IVA' -
casilla_47Monetarycompute='_compute_casilla_47'store=Truestring='[47] Total cuotas IVA y recargo de equivalencia' -
casilla_48Monetarycompute='_compute_casilla_48'store=Truestring='[48] Total base deducible operaciones corrientes' -
casilla_49Monetarycompute='_compute_casilla_49'store=Truestring='[49] Total cuota deducible operaciones corrientes' -
casilla_50Monetarycompute='_compute_casilla_50'store=Truestring='[50] Total bases imponibles deducibles en operaciones interiores de bienes de inversión' -
casilla_51Monetarycompute='_compute_casilla_51'store=Truestring='[51] Total de cuotas deducibles en operaciones interiores de bienes de inversión' -
casilla_52Monetarycompute='_compute_casilla_52'store=Truestring='[52] Total base deducible importaciones corrientes' -
casilla_53Monetarycompute='_compute_casilla_53'store=Truestring='[53] Total cuota deducible importaciones corrientes' -
casilla_54Monetarycompute='_compute_casilla_54'store=Truestring='[54] Total base deducible importaciones bienes de inversión' -
casilla_55Monetarycompute='_compute_casilla_55'store=Truestring='[55] Total cuota deducible importaciones bienes de inversión' -
casilla_56Monetarycompute='_compute_casilla_56'store=Truestring='[56] Total base deducible adq. intracomunitarias bienes' -
casilla_57Monetarycompute='_compute_casilla_57'store=Truestring='[57] Total cuota deducible adq. intracomunitarias bienes' -
casilla_58Monetarycompute='_compute_casilla_58'store=Truestring='[58] Total base deducible adq. intracomunitarias bienes de inversión' -
casilla_59Monetarycompute='_compute_casilla_59'store=Truestring='[59] Total cuota deducible adq. intracomunitarias bienes de inversión' -
casilla_597Monetarycompute='_compute_casilla_597'store=Truestring='[597] Total base deducible adq. intracomunitarias servicios' -
casilla_598Monetarycompute='_compute_casilla_598'store=Truestring='[598] Total cuota deducible adq. intracomunitarias servicios' -
casilla_64Monetarycompute='_compute_casilla_64'store=Truestring='[64] Suma de deducciones' -
casilla_65Monetarycompute='_compute_casilla_65'store=Truestring='[65] Result. rég. gral.' -
casilla_658Monetarystring='[658] Regularización cuotas art. 80. Cinco.5ª LIVA' -
casilla_662Monetaryhelp='[662] Cuotas pendientes de compensación generadas en el ejercicio y distintas de las incluidas en la casilla 97'string='[662] Cuotas pendientes de compensación al término del ejercicio' -
casilla_84Monetarycompute='_compute_casilla_84'store=Truestring='[84] Suma de resultados' -
casilla_85Monetaryhelp='Se consignará el importe de las cuotas pendientes de compensación generadas en ejercicios anteriores y aplicadas en el ejercicio (es decir, que se hubiesen consignado en la casilla 78 de alguna de las autoliquidaciones del periodo).'string='[85] Compens. ejercicio anterior' -
casilla_86Monetarycompute='_compute_casilla_86'store=Truestring='[86] Result. liquidación' -
casilla_95Monetaryhelp='Se consignará la suma de las cantidades a ingresar por el Impuesto como resultado de las autoliquidaciones periódicas del ejercicio que no tributen en el régimen especial del grupo de entidades, incluyendo aquellas para las que se hubiese solicitado aplazamiento, fraccionamiento o no se hubiese efectuado el pago.'string='[95] Total resultados a ingresar modelo 303' -
casilla_97Monetaryhelp='Si el resultado de la última autoliquidación fue a compensar, consignará en esta casilla el importe de la misma.'string='[97] Result. 303 último periodo a compensar' -
casilla_98Monetaryhelp='Si el resultado de la última autoliquidación fue a devolver, consignará en esta casilla el importe de la misma.'string='[98] Result. 303 último periodo a devolver' -
first_representative_dateDatestring='Fecha poder del primer representante' -
first_representative_nameCharhelp=REPRESENTATIVE_HELPsize=80string='Nombre del primer representante' -
first_representative_notaryCharhelp=NOTARY_CODE_HELPsize=12string='Notaría del primer representante' -
first_representative_vatCharsize=9string='NIF del primer representante' -
has_347Booleandefault=Truehelp='Marque la casilla si el sujeto pasivo ha efectuado con alguna persona o entidad operaciones por las que tenga obligación de presentar la declaración anual de operaciones con terceras personas (modelo 347).'string='¿Obligación del 347?' -
main_activityCharsize=40string='Actividad principal' -
main_activity_codeSelectionselection=ACTIVITY_CODE_SELECTIONstring='Código actividad principal (antiguo)' -
main_activity_code_idMany2one → l10n.es.aeat.mod303.report.activity.codecomodel_name='l10n.es.aeat.mod303.report.activity.code'domain="[ '|', ('period_type', '=', False), ('period_type', '=', period_type), '&', '|', ('date_start', '=', False), ('date_start', '<=', date_start), '|', ('date_end', '=', False), ('date_end', '>=', date_end),]"string='Código actividad principal' -
main_activity_iaeCharsize=4string='Epígrafe I.A.E. actividad principal' -
other_fifth_activityCharsize=40string='5ª actividad' -
other_fifth_activity_codeSelectionselection=ACTIVITY_CODE_SELECTIONstring='Código 5ª actividad (antiguo)' -
other_fifth_activity_code_idMany2one → l10n.es.aeat.mod303.report.activity.codecomodel_name='l10n.es.aeat.mod303.report.activity.code'domain="[ '|', ('period_type', '=', False), ('period_type', '=', period_type), '&', '|', ('date_start', '=', False), ('date_start', '<=', date_start), '|', ('date_end', '=', False), ('date_end', '>=', date_end),]"string='Código 5ª actividad' -
other_fifth_activity_iaeCharsize=4string='Epígrafe I.A.E. 5ª actividad' -
other_first_activityCharsize=40string='1ª actividad' -
other_first_activity_codeSelectionreadonly=Trueselection=ACTIVITY_CODE_SELECTIONstring='Código 1ª actividad (antiguo)' -
other_first_activity_code_idMany2one → l10n.es.aeat.mod303.report.activity.codecomodel_name='l10n.es.aeat.mod303.report.activity.code'domain="[ '|', ('period_type', '=', False), ('period_type', '=', period_type), '&', '|', ('date_start', '=', False), ('date_start', '<=', date_start), '|', ('date_end', '=', False), ('date_end', '>=', date_end),]"string='Código 1ª actividad' -
other_first_activity_iaeCharsize=4string='Epígrafe I.A.E. 1ª actividad' -
other_fourth_activityCharsize=40string='4ª actividad' -
other_fourth_activity_codeSelectionselection=ACTIVITY_CODE_SELECTIONstring='Código 4ª actividad (antiguo)' -
other_fourth_activity_code_idMany2one → l10n.es.aeat.mod303.report.activity.codecomodel_name='l10n.es.aeat.mod303.report.activity.code'domain="[ '|', ('period_type', '=', False), ('period_type', '=', period_type), '&', '|', ('date_start', '=', False), ('date_start', '<=', date_start), '|', ('date_end', '=', False), ('date_end', '>=', date_end),]"string='Código 4ª actividad' -
other_fourth_activity_iaeCharsize=4string='Epígrafe I.A.E. 4ª actividad' -
other_second_activityCharsize=40string='2ª actividad' -
other_second_activity_codeSelectionselection=ACTIVITY_CODE_SELECTIONstring='Código 2ª actividad (antiguo)' -
other_second_activity_code_idMany2one → l10n.es.aeat.mod303.report.activity.codecomodel_name='l10n.es.aeat.mod303.report.activity.code'domain="[ '|', ('period_type', '=', False), ('period_type', '=', period_type), '&', '|', ('date_start', '=', False), ('date_start', '<=', date_start), '|', ('date_end', '=', False), ('date_end', '>=', date_end),]"string='Código 2ª actividad' -
other_second_activity_iaeCharsize=4string='Epígrafe I.A.E. 2ª actividad' -
other_third_activityCharsize=40string='3ª actividad' -
other_third_activity_codeSelectionselection=ACTIVITY_CODE_SELECTIONstring='Código 3ª actividad (antiguo)' -
other_third_activity_code_idMany2one → l10n.es.aeat.mod303.report.activity.codecomodel_name='l10n.es.aeat.mod303.report.activity.code'domain="[ '|', ('period_type', '=', False), ('period_type', '=', period_type), '&', '|', ('date_start', '=', False), ('date_start', '<=', date_start), '|', ('date_end', '=', False), ('date_end', '>=', date_end),]"string='Código 3ª actividad' -
other_third_activity_iaeCharsize=4string='Epígrafe I.A.E. 3ª actividad' -
second_representative_dateDatestring='Fecha poder del segundo representante' -
second_representative_nameCharhelp=REPRESENTATIVE_HELPsize=80string='Nombre del segundo representante' -
second_representative_notaryCharhelp=NOTARY_CODE_HELPsize=12string='Notaría del segundo representante' -
second_representative_vatCharsize=9string='NIF del segundo representante' -
third_representative_dateDatestring='Fecha poder del tercer representante' -
third_representative_nameCharhelp=REPRESENTATIVE_HELPsize=80string='Nombre del tercer representante' -
third_representative_notaryCharhelp=NOTARY_CODE_HELPsize=12string='Notaría del tercer representante' -
third_representative_vatCharsize=9string='NIF del tercer representante' -
use_303Booleandefault=Falsehelp="If it's checked, this report uses 303 reports for calculate fields 85, 95, 97, 98 and 662. When it's unchecked, you should fill them in. If you calculated first and then checked this option, you must calculate it again." args: 'Use 303 reports'
-
button_confirm(self)Check that the manual 303 results match the report. -
calculate(self)
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…