diff --git a/l10n_es_aeat_mod390/data/2021/aeat.model.export.config.line.csv b/l10n_es_aeat_mod390/data/2021/aeat.model.export.config.line.csv index eafd73dfc17..54da9a8301b 100644 --- a/l10n_es_aeat_mod390/data/2021/aeat.model.export.config.line.csv +++ b/l10n_es_aeat_mod390/data/2021/aeat.model.export.config.line.csv @@ -4,8 +4,8 @@ aeat_mod390_2021_sub06_export_line_02,"left",,,,"aeat_mod390_2021_sub06_export_c aeat_mod390_2021_sub06_export_line_03,"left",,,,"aeat_mod390_2021_sub06_export_config","string",,"06","Página","3","2", aeat_mod390_2021_sub06_export_line_04,"left",,,,"aeat_mod390_2021_sub06_export_config","string",,"000>","Constante: 000>","4","4", aeat_mod390_2021_sub06_export_line_05,"left",,,,"aeat_mod390_2021_sub06_export_config","string",,,"Indicador de página complementaria: En blanco","5","1", -aeat_mod390_2021_sub06_export_line_06,"right","False",,"2","aeat_mod390_2021_sub06_export_config","float",,"0","7. Resultado liquidación anual - Regularización cuotas art. 80.Cinco.5ª LIVA [658]","6","17", -aeat_mod390_2021_sub06_export_line_07,"right","True",,"2","aeat_mod390_2021_sub06_export_config","float","${object.casilla_65}",,"7. Resultado liquidación anual - Suma de resultados [84]","7","17", +aeat_mod390_2021_sub06_export_line_06,"right","False",,"2","aeat_mod390_2021_sub06_export_config","float","${object.casilla_658}",,"7. Resultado liquidación anual - Regularización cuotas art. 80.Cinco.5ª LIVA [658]","6","17", +aeat_mod390_2021_sub06_export_line_07,"right","True",,"2","aeat_mod390_2021_sub06_export_config","float","${object.casilla_84}",,"7. Resultado liquidación anual - Suma de resultados [84]","7","17", aeat_mod390_2021_sub06_export_line_08,"right","False",,"2","aeat_mod390_2021_sub06_export_config","float",,"0","7. Resultado liquidación anual - IVA a la importación liquidado por la Aduana (sólo sujetos pasivos con opción de diferimiento) [659]","8","17", aeat_mod390_2021_sub06_export_line_09,"right","False",,"2","aeat_mod390_2021_sub06_export_config","float","${object.casilla_85}",,"7. Resultado liquidación anual - Compensación de cuotas ejercicio anterior [85]","9","17", aeat_mod390_2021_sub06_export_line_10,"right","True",,"2","aeat_mod390_2021_sub06_export_config","float","${object.casilla_86}",,"7. Resultado liquidación anual - Resultado de la liquidación [86]","10","17", diff --git a/l10n_es_aeat_mod390/models/mod390.py b/l10n_es_aeat_mod390/models/mod390.py index 05f79ff9cbc..d9b0174abda 100644 --- a/l10n_es_aeat_mod390/models/mod390.py +++ b/l10n_es_aeat_mod390/models/mod390.py @@ -323,11 +323,19 @@ class L10nEsAeatMod390Report(models.Model): store=True, string="[65] Result. rég. gral.", ) + casilla_658 = fields.Monetary( + string="[658] Regularización cuotas art. 80. Cinco.5ª LIVA", + ) casilla_662 = fields.Monetary( string="[662] Cuotas pendientes de compensación al término del ejercicio", help="[662] Cuotas pendientes de compensación generadas en el ejercicio " "y distintas de las incluidas en la casilla 97", ) + casilla_84 = fields.Monetary( + compute="_compute_casilla_84", + store=True, + string="[84] Suma de resultados", + ) casilla_85 = fields.Monetary( string="[85] Compens. ejercicio anterior", help="Si en la autoliquidación del último período del ejercicio " @@ -690,11 +698,15 @@ def _compute_casilla_65(self): for report in self: report.casilla_65 = report.casilla_47 - report.casilla_64 - @api.depends("casilla_65", "casilla_85") + @api.depends("casilla_65", "casilla_658") + def _compute_casilla_84(self): + for report in self: + report.casilla_84 = report.casilla_65 + report.casilla_658 + + @api.depends("casilla_84", "casilla_85") def _compute_casilla_86(self): for report in self: - # It takes 65 instead of 84 + 659 as the rest are 0 - report.casilla_86 = report.casilla_65 - report.casilla_85 + report.casilla_86 = report.casilla_84 - report.casilla_85 @api.depends("tax_line_ids", "tax_line_ids.amount") def _compute_casilla_108(self): diff --git a/l10n_es_aeat_mod390/views/mod390_view.xml b/l10n_es_aeat_mod390/views/mod390_view.xml index 3356a772f95..29150e158bd 100644 --- a/l10n_es_aeat_mod390/views/mod390_view.xml +++ b/l10n_es_aeat_mod390/views/mod390_view.xml @@ -294,6 +294,11 @@ name="casilla_65" class="oe_subtotal_footer_separator" /> + +