16.03.26
This commit is contained in:
@@ -535,6 +535,12 @@ class Fee(ModelSQL,ModelView):
|
|||||||
p.line_type = 'service'
|
p.line_type = 'service'
|
||||||
p.from_location = fee.shipment_in.from_location if fee.shipment_in else (fee.line.purchase.from_location if fee.line else fee.sale_line.sale.from_location)
|
p.from_location = fee.shipment_in.from_location if fee.shipment_in else (fee.line.purchase.from_location if fee.line else fee.sale_line.sale.from_location)
|
||||||
p.to_location = fee.shipment_in.to_location if fee.shipment_in else (fee.line.purchase.to_location if fee.line else fee.sale_line.sale.to_location)
|
p.to_location = fee.shipment_in.to_location if fee.shipment_in else (fee.line.purchase.to_location if fee.line else fee.sale_line.sale.to_location)
|
||||||
|
if fee.shipment_in and fee.shipment_in.lotqt:
|
||||||
|
p.payment_term = fee.shipment_in.lotqt[0].lot_p.line.purchase.payment_term
|
||||||
|
elif fee.line:
|
||||||
|
p.payment_term = fee.line.purchase.payment_term
|
||||||
|
elif fee.sale_line:
|
||||||
|
p.payment_term = fee.sale_line.sale.payment_term
|
||||||
Purchase.save([p])
|
Purchase.save([p])
|
||||||
#if reception of moves done we need to generate accrual for fee
|
#if reception of moves done we need to generate accrual for fee
|
||||||
if not fee.sale_line:
|
if not fee.sale_line:
|
||||||
|
|||||||
Reference in New Issue
Block a user