fix: set rate for PO created against BO
This commit is contained in:
parent
3b671d5875
commit
0e5b4e5f07
@ -90,6 +90,7 @@ def make_order(source_name):
|
|||||||
def update_item(source, target, source_parent):
|
def update_item(source, target, source_parent):
|
||||||
target_qty = source.get("qty") - source.get("ordered_qty")
|
target_qty = source.get("qty") - source.get("ordered_qty")
|
||||||
target.qty = target_qty if flt(target_qty) >= 0 else 0
|
target.qty = target_qty if flt(target_qty) >= 0 else 0
|
||||||
|
target.rate = source.get("rate")
|
||||||
item = get_item_defaults(target.item_code, source_parent.company)
|
item = get_item_defaults(target.item_code, source_parent.company)
|
||||||
if item:
|
if item:
|
||||||
target.item_name = item.get("item_name")
|
target.item_name = item.get("item_name")
|
||||||
@ -111,6 +112,10 @@ def make_order(source_name):
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
)
|
)
|
||||||
|
|
||||||
|
if target_doc.doctype == "Purchase Order":
|
||||||
|
target_doc.set_missing_values()
|
||||||
|
|
||||||
return target_doc
|
return target_doc
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user