summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFIN-IT_AndriFP <andrifebriyadiputra@gmail.com>2026-02-02 14:58:24 +0700
committerFIN-IT_AndriFP <andrifebriyadiputra@gmail.com>2026-02-02 14:58:24 +0700
commit316b5d8350384a086c71d7ec98382368e2aa10ab (patch)
treef2a6b2f1f57fc10e1ef225d5f24ecaf77966c1a7
parent52daec6bbde0ff0a239f70069d713ffc9265c2c1 (diff)
parentd26a7bf2beed1500383fc65591e79e3648d3edfc (diff)
Merge branch 'odoo-backup' of https://bitbucket.org/altafixco/indoteknik-addons into odoo-backup
-rwxr-xr-xindoteknik_custom/models/purchase_order.py13
-rwxr-xr-xindoteknik_custom/views/purchase_order.xml1
2 files changed, 0 insertions, 14 deletions
diff --git a/indoteknik_custom/models/purchase_order.py b/indoteknik_custom/models/purchase_order.py
index ebe0ae65..e16c8d61 100755
--- a/indoteknik_custom/models/purchase_order.py
+++ b/indoteknik_custom/models/purchase_order.py
@@ -53,9 +53,6 @@ class PurchaseOrder(models.Model):
total_so_percent_margin = fields.Float(
'SO Margin%', compute='compute_total_margin',
help="Total % Margin in Sales Order Header")
- amount_cashback = fields.Float(
- 'Cashback', compute='compute_total_margin',
- help="Total Cashback brand Altama")
amount_total_without_service = fields.Float('AmtTotalWithoutService', compute='compute_amt_total_without_service')
summary_qty_po = fields.Float('Total Qty', compute='_compute_summary_qty')
summary_qty_receipt = fields.Float('Summary Qty Receipt', compute='_compute_summary_qty')
@@ -1410,14 +1407,6 @@ class PurchaseOrder(models.Model):
purchase_price += line.delivery_amt_line
if line.order_id.delivery_amt > 0:
purchase_price += line.order_id.delivery_amt
-
- cashback_amount = 0.0
- if self.partner_id.id == 5571:
- cashback_percent = line.product_id.x_manufacture.cashback_percent or 0.0
- if cashback_percent > 0:
- cashback_amount = purchase_price * cashback_percent
- purchase_price -= cashback_amount
-
real_item_margin = sales_price - purchase_price
sum_margin += real_item_margin
@@ -1426,13 +1415,11 @@ class PurchaseOrder(models.Model):
self.total_so_percent_margin = round((sum_so_margin / sum_sales_price), 2) * 100
self.total_margin = sum_margin
self.total_percent_margin = round((sum_margin / sum_sales_price), 2) * 100
- self.amount_cashback = cashback_amount
else:
self.total_margin = 0
self.total_percent_margin = 0
self.total_so_margin = 0
self.total_so_percent_margin = 0
- self.amount_cashback = 0
def compute_total_margin_from_apo(self):
sum_so_margin = sum_sales_price = sum_margin = 0
diff --git a/indoteknik_custom/views/purchase_order.xml b/indoteknik_custom/views/purchase_order.xml
index 59e317d2..16b8bd44 100755
--- a/indoteknik_custom/views/purchase_order.xml
+++ b/indoteknik_custom/views/purchase_order.xml
@@ -105,7 +105,6 @@
<field name="amount_total" position="after">
<field name="total_margin"/>
<field name="total_so_margin"/>
- <field name="amount_cashback"/>
<field name="total_percent_margin"/>
<field name="total_so_percent_margin"/>
</field>