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

[FIX] remove invoice mandate: add company in domain

parent 030fb417
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -49,9 +49,10 @@ class AccountBankingMandate(models.Model): ...@@ -49,9 +49,10 @@ class AccountBankingMandate(models.Model):
Affecte le mandat courant pur la facture passée en paramètre Affecte le mandat courant pur la facture passée en paramètre
:param invoice : objet account.move :param invoice : objet account.move
""" """
payment_mode = self.env["account.payment.mode"].search( payment_mode = self.env["account.payment.mode"].search([
[("payment_method_id.code", "=", "sepa_direct_debit")] ("payment_method_id.code", "=", "sepa_direct_debit"),
) ("company_id", "=", self.env.company.id)
])
if not payment_mode: if not payment_mode:
raise UserError(_("Aucun mode de prélèvement SEPA configuré.")) raise UserError(_("Aucun mode de prélèvement SEPA configuré."))
...@@ -69,15 +70,13 @@ class AccountBankingMandate(models.Model): ...@@ -69,15 +70,13 @@ class AccountBankingMandate(models.Model):
Supprime le mandat courant pur la facture passée en paramètre Supprime le mandat courant pur la facture passée en paramètre
:param invoice : objet account.move :param invoice : objet account.move
""" """
payment_mode = self.env["account.payment.mode"].search( payment_mode = self.env["account.payment.mode"].search([
[("name", "ilike", "Virement")] ("name", "ilike", "Virement"), ("company_id", "=", self.env.company.id)
) ], limit=1)
if not payment_mode:
raise UserError(_("Aucun mode de paiement 'Virement' configuré."))
for invoice in invoice_ids: for invoice in invoice_ids:
invoice.update( invoice.update(
{ {
"payment_mode_id": payment_mode.id, "payment_mode_id": payment_mode.id if payment_mode else None,
"partner_bank_id": False, "partner_bank_id": False,
"mandate_id": False, "mandate_id": False,
} }
......
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