diff options
| author | stephanchrst <stephanchrst@gmail.com> | 2023-03-29 10:58:34 +0700 |
|---|---|---|
| committer | stephanchrst <stephanchrst@gmail.com> | 2023-03-29 10:58:34 +0700 |
| commit | 107590d1c382ef45bd0e9137f24e001d4b1a011c (patch) | |
| tree | 95f79207e6b79f697bfff56cfda3b0917c9cbd5d | |
| parent | 8b93bf1b46259076987c8442986c5b73ac5a2f00 (diff) | |
add info label name in account move line about reklas
| -rw-r--r-- | indoteknik_custom/models/invoice_reklas.py | 21 |
1 files changed, 14 insertions, 7 deletions
diff --git a/indoteknik_custom/models/invoice_reklas.py b/indoteknik_custom/models/invoice_reklas.py index 70469b72..c2ee7e3d 100644 --- a/indoteknik_custom/models/invoice_reklas.py +++ b/indoteknik_custom/models/invoice_reklas.py @@ -26,16 +26,19 @@ class InvoiceReklas(models.TransientModel): invoices = self.env['account.move'].browse(self._context.get('active_ids', [])) current_time = datetime.now() for invoice in invoices: - + if self.reklas_type == 'penjualan': + ref_name = 'REKLAS '+self.reklas_id.name+" UANG MUKA PENJUALAN "+invoice.name+" "+invoice.partner_id.name + else: + ref_name = 'REKLAS '+self.reklas_id.name+" UANG MUKA PEMBELIAN "+invoice.name+" "+invoice.partner_id.name if self.reklas_type == 'penjualan': parameters_header = { - 'ref': 'REKLAS '+self.reklas_id.name+" UANG MUKA PENJUALAN "+invoice.name+" "+invoice.partner_id.name, + 'ref': ref_name, 'date': current_time, 'journal_id': 13 } else: parameters_header = { - 'ref': 'REKLAS ' + self.reklas_id.name + " UANG MUKA PEMBELIAN " + invoice.name + " " + invoice.partner_id.name, + 'ref': ref_name, 'date': current_time, 'journal_id': 13 } @@ -50,7 +53,8 @@ class InvoiceReklas(models.TransientModel): 'partner_id': invoice.partner_id.id, 'currency_id': 12, 'debit': self.pay_amt, - 'credit': 0 + 'credit': 0, + 'name': ref_name } parameter_credit = { 'move_id': account_move.id, @@ -58,7 +62,8 @@ class InvoiceReklas(models.TransientModel): 'partner_id': invoice.partner_id.id, 'currency_id': 12, 'debit': 0, - 'credit': self.pay_amt + 'credit': self.pay_amt, + 'name': ref_name } else: parameter_debit = { @@ -67,7 +72,8 @@ class InvoiceReklas(models.TransientModel): 'partner_id': invoice.partner_id.id, 'currency_id': 12, 'debit': self.pay_amt, - 'credit': 0 + 'credit': 0, + 'name': ref_name } parameter_credit = { 'move_id': account_move.id, @@ -75,7 +81,8 @@ class InvoiceReklas(models.TransientModel): 'partner_id': invoice.partner_id.id, 'currency_id': 12, 'debit': 0, - 'credit': self.pay_amt + 'credit': self.pay_amt, + 'name': ref_name } request.env['account.move.line'].create([parameter_debit, parameter_credit]) return { |
