summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--indoteknik_custom/models/commission_internal.py9
1 files changed, 6 insertions, 3 deletions
diff --git a/indoteknik_custom/models/commission_internal.py b/indoteknik_custom/models/commission_internal.py
index 66d32706..cd6da380 100644
--- a/indoteknik_custom/models/commission_internal.py
+++ b/indoteknik_custom/models/commission_internal.py
@@ -194,8 +194,8 @@ class CommissionInternal(models.Model):
list_invoice.append(key)
if key[:5] == 'SO/20':
list_so.append(key)
- invoices = self.env['account.move'].search([('state', '=', 'posted'), ('name', 'in', list_invoice)])
- orders = self.env['sale.order'].search([('state', 'in', ['done', 'sale']), ('name', 'in', list_so)])
+ invoices = self.env['account.move'].search([('name', 'in', list_invoice)])
+ orders = self.env['sale.order'].search([('name', 'in', list_so)])
invoice_data = invoices.mapped(lambda r: {
'res_name': 'account.move',
'res_id': r.id,
@@ -216,6 +216,7 @@ class CommissionInternal(models.Model):
'helper1': line.helper1,
'commission_internal_id': line.commission_internal_id.id,
'commission_internal_line_id': line.id,
+ 'helper2': r.state,
})
sale_data = orders.mapped(lambda r: {
'res_name': 'sale.order',
@@ -237,6 +238,7 @@ class CommissionInternal(models.Model):
'helper1': line.helper1,
'commission_internal_id': line.commission_internal_id.id,
'commission_internal_line_id': line.id,
+ 'helper2': r.state,
})
invoices_and_sales = invoice_data + sale_data
sum_amount_total = sum(item['amount_total'] for item in invoices_and_sales)
@@ -266,7 +268,8 @@ class CommissionInternal(models.Model):
'nomor_uang_masuk': data['nomor_uang_masuk'],
'uang_masuk': data['uang_masuk'],
'linenetamt_prorate': net_amount_prorate,
- 'helper1': data['helper1']
+ 'helper1': data['helper1'],
+ 'helper2': data['helper2']
}])
print(1)