Skip to content
Extraits de code Groupes Projets
Valider d1a37eb9 rédigé par Benjamin - Le Filament's avatar Benjamin - Le Filament
Parcourir les fichiers

[fix] wizard journal UR & Fédé

parent 7d5ce787
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -52,16 +52,17 @@ class ScopBordereauChangePaymentMode(models.TransientModel): ...@@ -52,16 +52,17 @@ class ScopBordereauChangePaymentMode(models.TransientModel):
"payment_mode_id": self.payment_mode_id.id, "payment_mode_id": self.payment_mode_id.id,
} }
) )
contrib_cg_journal = self.env.company.contribution_journal_id journal_ids = [
contrib_ur_fede_journal = self.env.company.contribution_ur_or_fede_journal_id self.env.user.company_id.contribution_journal_id.id,
self.env.user.company_id.journal_fede_com_id.id,
self.env.user.company_id.journal_fede_cae_id.id,
self.env.user.company_id.journal_ur_hdf_id.id,
self.env.user.company_id.journal_ur_med_id.id,
]
move_line_ids = self.env["account.move.line"].search( move_line_ids = self.env["account.move.line"].search(
[ [
("partner_id", "=", self.bordereau_id.partner_id.id), ("partner_id", "=", self.bordereau_id.partner_id.id),
( ("journal_id", "in", journal_ids),
"journal_id",
"in",
(contrib_cg_journal.id, contrib_ur_fede_journal.id),
),
("full_reconcile_id", "=", False), ("full_reconcile_id", "=", False),
("balance", "!=", 0), ("balance", "!=", 0),
("account_id.reconcile", "=", True), ("account_id.reconcile", "=", True),
......
...@@ -145,10 +145,10 @@ class ScopBordereauRefundWizard(models.TransientModel): ...@@ -145,10 +145,10 @@ class ScopBordereauRefundWizard(models.TransientModel):
# CREATE REFUND # CREATE REFUND
if partner_id.ur_id.id == ur_hdf: if partner_id.ur_id.id == ur_hdf:
product_ur = self.env.company.contribution_hdf_id product_ur = self.env.company.contribution_hdf_id
account_ur = self.env.company.receivable_account_ur_hdf_id journal_ur = self.env.user.company_id.journal_ur_hdf_id
else: # ur = ur_med else: # ur = ur_med
product_ur = self.env.company.contribution_med_id product_ur = self.env.company.contribution_med_id
account_ur = self.env.company.receivable_account_ur_med_id journal_ur = self.env.user.company_id.journal_ur_med_id
cotiz_type = { cotiz_type = {
self.env.ref("cgscop_partner.riga_14397").id: [ self.env.ref("cgscop_partner.riga_14397").id: [
...@@ -158,18 +158,19 @@ class ScopBordereauRefundWizard(models.TransientModel): ...@@ -158,18 +158,19 @@ class ScopBordereauRefundWizard(models.TransientModel):
], ],
self.env.ref("cgscop_partner.riga_14398").id: [ self.env.ref("cgscop_partner.riga_14398").id: [
self.env.company.contribution_fede_com_id, self.env.company.contribution_fede_com_id,
self.env.company.contribution_ur_or_fede_journal_id, self.env.user.company_id.journal_fede_com_id,
self.env.company.receivable_account_fede_com_id, partner_id.property_account_receivable_id
], ],
self.env.ref("cgscop_partner.cotiz_fede_cae").id: [ self.env.ref("cgscop_partner.cotiz_fede_cae").id: [
self.env.company.contribution_fede_cae_id, self.env.company.contribution_fede_cae_id,
self.env.company.contribution_ur_or_fede_journal_id, self.env.user.company_id.journal_fede_cae_id,
self.env.company.receivable_account_fede_cae_id, partner_id.property_account_receivable_id
], ],
self.env.ref("cgscop_partner.riga_14399").id: [ self.env.ref("cgscop_partner.riga_14399").id: [
product_ur, product_ur,
self.env.company.contribution_ur_or_fede_journal_id, self.env.company.contribution_ur_or_fede_journal_id,
account_ur, journal_ur,
partner_id.property_account_receivable_id
], ],
} }
product = cotiz_type.get(int(self.type_cotiz))[0] product = cotiz_type.get(int(self.type_cotiz))[0]
...@@ -179,7 +180,6 @@ class ScopBordereauRefundWizard(models.TransientModel): ...@@ -179,7 +180,6 @@ class ScopBordereauRefundWizard(models.TransientModel):
{ {
"partner_id": partner_id.id, "partner_id": partner_id.id,
"journal_id": cotiz_type.get(int(self.type_cotiz))[1].id, "journal_id": cotiz_type.get(int(self.type_cotiz))[1].id,
"account_id": cotiz_type.get(int(self.type_cotiz))[2].id,
"type": "out_refund", "type": "out_refund",
"date_invoice": self.date_refund, "date_invoice": self.date_refund,
"date": self.date_refund, "date": self.date_refund,
......
...@@ -172,11 +172,11 @@ class ScopCotisationRegul(models.TransientModel): ...@@ -172,11 +172,11 @@ class ScopCotisationRegul(models.TransientModel):
if partner_id.ur_id.id == ur_hdf: if partner_id.ur_id.id == ur_hdf:
amount_ur = self.amount_ur_hdf amount_ur = self.amount_ur_hdf
product_ur = self.env.company.contribution_hdf_id product_ur = self.env.company.contribution_hdf_id
account_ur = self.env.company.receivable_account_ur_hdf_id journal_ur = self.env.user.company_id.journal_ur_hdf_id
else: # ur = ur_med else: # ur = ur_med
amount_ur = self.amount_ur_med amount_ur = self.amount_ur_med
product_ur = self.env.company.contribution_med_id product_ur = self.env.company.contribution_med_id
account_ur = self.env.company.receivable_account_ur_med_id journal_ur = self.env.user.company_id.journal_ur_med_id
cotiz_type = { cotiz_type = {
self.env.ref("cgscop_partner.riga_14397").id: [ self.env.ref("cgscop_partner.riga_14397").id: [
...@@ -188,20 +188,20 @@ class ScopCotisationRegul(models.TransientModel): ...@@ -188,20 +188,20 @@ class ScopCotisationRegul(models.TransientModel):
self.env.ref("cgscop_partner.riga_14398").id: [ self.env.ref("cgscop_partner.riga_14398").id: [
self.amount_fede_com, self.amount_fede_com,
self.env.company.contribution_fede_com_id, self.env.company.contribution_fede_com_id,
self.env.company.contribution_ur_or_fede_journal_id, self.env.user.company_id.journal_fede_com_id,
self.env.company.receivable_account_fede_com_id, partner_id.property_account_receivable_id.id
], ],
self.env.ref("cgscop_partner.cotiz_fede_cae").id: [ self.env.ref("cgscop_partner.cotiz_fede_cae").id: [
self.amount_fede_cae, self.amount_fede_cae,
self.env.company.contribution_fede_cae_id, self.env.company.contribution_fede_cae_id,
self.env.company.contribution_ur_or_fede_journal_id, self.env.user.company_id.journal_fede_cae_id,
self.env.company.receivable_account_fede_cae_id, partner_id.property_account_receivable_id.id
], ],
self.env.ref("cgscop_partner.riga_14399").id: [ self.env.ref("cgscop_partner.riga_14399").id: [
amount_ur, amount_ur,
product_ur, product_ur,
self.env.company.contribution_ur_or_fede_journal_id, journal_ur,
account_ur, partner_id.property_account_receivable_id.id
], ],
} }
...@@ -241,7 +241,6 @@ class ScopCotisationRegul(models.TransientModel): ...@@ -241,7 +241,6 @@ class ScopCotisationRegul(models.TransientModel):
{ {
"partner_id": partner_id.id, "partner_id": partner_id.id,
"journal_id": cotiz_type.get(type_cotiz)[2].id, "journal_id": cotiz_type.get(type_cotiz)[2].id,
"account_id": partner_id.property_account_receivable_id.id,
"type": type_invoice, "type": type_invoice,
"date_invoice": self.date_regul, "date_invoice": self.date_regul,
"date": self.date_regul, "date": self.date_regul,
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter