From 080b8620170a0e2ed7f9131ef7d44eb758be697a Mon Sep 17 00:00:00 2001 From: root Date: Wed, 22 Nov 2023 09:02:27 +0100 Subject: [PATCH] fix accounting file payment mode for membership and events --- wizard/accounting_file_wizard.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/wizard/accounting_file_wizard.py b/wizard/accounting_file_wizard.py index ec2763a..adb95a3 100644 --- a/wizard/accounting_file_wizard.py +++ b/wizard/accounting_file_wizard.py @@ -256,8 +256,8 @@ class AccountingFileWizard(models.TransientModel): if m.invoice_id: #if not m.invoice_id.payment_mode_id.fixed_journal_id: raise UserError(_("no account found for payment mode %r",d.payment_mode_id.name)) - account_debit_number=self._file_format(str(m.invoice_id.payment_mode_id.fixed_journal_id.default_account_id.code),6) - + #account_debit_number=self._file_format(str(m.invoice_id.payment_mode_id.fixed_journal_id.default_account_id.code),6) + account_debit_number=self._payment_account_number(m.invoice_id) firstname=m.partner_id.firstname name=m.partner_id.name if not name : name='N/A' @@ -317,7 +317,8 @@ class AccountingFileWizard(models.TransientModel): membership_amount=0 if not self.debug_mode: reg.date_compta=date_compta #if not reg.invoice_id.payment_mode_id.fixed_journal_id: raise UserError(_("no account found for payment mode %r",reg.invoice_id.payment_mode_id)) - account_debit_number=self._file_format(str(reg.invoice_id.payment_mode_id.fixed_journal_id.default_account_id.code),6) + #account_debit_number=self._file_format(str(reg.invoice_id.payment_mode_id.fixed_journal_id.default_account_id.code),6) + account_debit_number=self._payment_account_number(reg.invoice_id) if not reg.invoice_id.payment_mode_id : account_debit_number=self._file_format(str(self.env['account.payment.mode'].search([('name','=','Espèces')]).fixed_journal_id.default_account_id.code),6) trans=self.env['payment.transaction'].search([('invoice_ids','in',reg.invoice_id.id),('state','=','done')],limit=1)