From 0abc037100b2b3be1f2eb888130011e279180c78 Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Mon, 15 Feb 2021 10:59:22 +0100 Subject: [PATCH] customs_declaration: use price from sale order, not move line --- models/shipcloud_delivery_carrier.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/models/shipcloud_delivery_carrier.py b/models/shipcloud_delivery_carrier.py index 0c62ebd..93d53af 100644 --- a/models/shipcloud_delivery_carrier.py +++ b/models/shipcloud_delivery_carrier.py @@ -126,12 +126,16 @@ class SCDeliveryCarrier(models.Model): else: raise Warning('Product %s has no Country of Origin defined' % (ptempl.name)) weight = ptempl.weight + if line.procurement_id and line.procurement_id.sale_line_id: + price_unit = line.procurement_id.sale_line_id.price_unit + else: + raise Warning('Line has no procurement or procurement no sale order line?!?') res = { 'origin_country': orig, 'description': line.name, 'hs_tariff_number': hts, 'quantity': q, - 'value_amount': line.price_unit, + 'value_amount': price_unit, 'net_weight': weight, } return res