Browse Source

fix accounting file payment mode for membership and events

master
root 1 year ago
parent
commit
080b862017
1 changed files with 4 additions and 3 deletions
  1. +4
    -3
      wizard/accounting_file_wizard.py

+ 4
- 3
wizard/accounting_file_wizard.py View File

@ -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)


Loading…
Cancel
Save