diff --git a/modules/purchase_trade/service.py b/modules/purchase_trade/service.py index 2d9f929..9fe79c8 100644 --- a/modules/purchase_trade/service.py +++ b/modules/purchase_trade/service.py @@ -67,6 +67,8 @@ class ContractFactory: cls._apply_locations(contract, base_contract, type_) cls._apply_party_data(contract, c.party, type_) cls._apply_payment_term(contract, c.party, type_) + if type_ == 'Sale': + contract.product_origin = getattr(base_contract, 'product_origin', None) contract.incoterm = c.incoterm