summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorstephanchrst <stephanchrst@gmail.com>2023-03-29 10:58:34 +0700
committerstephanchrst <stephanchrst@gmail.com>2023-03-29 10:58:34 +0700
commit107590d1c382ef45bd0e9137f24e001d4b1a011c (patch)
tree95f79207e6b79f697bfff56cfda3b0917c9cbd5d
parent8b93bf1b46259076987c8442986c5b73ac5a2f00 (diff)
add info label name in account move line about reklas
-rw-r--r--indoteknik_custom/models/invoice_reklas.py21
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 {