From 9033de4375846e9fa07a7e749bac908ddf5f86b6 Mon Sep 17 00:00:00 2001 From: benjamin <benjamin@le-filament.com> Date: Mon, 25 Mar 2024 19:26:25 +0100 Subject: [PATCH] [FIX] UR ICD in refund --- views/res_config_settings.xml | 3 +++ wizard/scop_bordereau_refund_wizard.py | 9 +++++++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/views/res_config_settings.xml b/views/res_config_settings.xml index a40d549..070d34d 100644 --- a/views/res_config_settings.xml +++ b/views/res_config_settings.xml @@ -171,6 +171,9 @@ attrs="{'required': [('is_contribution_cg', '=', True)]}" /> </div> + <hr + attrs="{'invisible': [('is_contribution_cg', '=', False)]}" + /> <!-- Cotisation UR IDF --> <div class="o_setting_right_pane" diff --git a/wizard/scop_bordereau_refund_wizard.py b/wizard/scop_bordereau_refund_wizard.py index a1bb5dc..1fc5221 100644 --- a/wizard/scop_bordereau_refund_wizard.py +++ b/wizard/scop_bordereau_refund_wizard.py @@ -79,9 +79,13 @@ class ScopBordereauRefundWizard(models.TransientModel): ) ur_hdf = self.env.ref("cgscop_partner.riga_14232").id + ur_idf = self.env.ref("cgscop_partner.riga_14231").id + ur_med = self.env.ref("cgscop_partner.riga_14243").id if bordereau_id.partner_id.ur_id.id == ur_hdf: product_ur = self.env.company.contribution_hdf_id - else: # ur = ur_med + elif bordereau_id.partner_id.ur_id.id == ur_idf: + product_ur = self.env.company.contribution_idf_id + elif bordereau_id.partner_id.ur_id.id == ur_med: product_ur = self.env.company.contribution_med_id cotiz_type = { @@ -126,6 +130,7 @@ class ScopBordereauRefundWizard(models.TransientModel): partner_id = bordereau_id.partner_id ur_hdf = self.env.ref("cgscop_partner.riga_14232").id ur_idf = self.env.ref("cgscop_partner.riga_14231").id + ur_med = self.env.ref("cgscop_partner.riga_14243").id # CREATE VERSION bordereau_id.read(["amount_total_cotiz"]) @@ -153,7 +158,7 @@ class ScopBordereauRefundWizard(models.TransientModel): elif partner_id.ur_id.id == ur_idf: product_ur = self.env.company.contribution_idf_id journal_ur = self.env.user.company_id.journal_ur_idf_id - else: # ur = ur_med + elif partner_id.ur_id.id == ur_med: product_ur = self.env.company.contribution_med_id journal_ur = self.env.user.company_id.journal_ur_med_id -- GitLab