get_incoming_rate_voucher_no_fix

This commit is contained in:
Hossein Yousefian 2023-04-18 14:50:09 +03:30 committed by GitHub
parent bbd44e6e7e
commit 13d4f85923
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -269,8 +269,6 @@ def get_incoming_rate(args, raise_error_if_no_rate=True):
if isinstance(args, str): if isinstance(args, str):
args = json.loads(args) args = json.loads(args)
voucher_no = args.get("voucher_no") or args.get("name")
in_rate = None in_rate = None
if (args.get("serial_no") or "").strip(): if (args.get("serial_no") or "").strip():
in_rate = get_avg_purchase_rate(args.get("serial_no")) in_rate = get_avg_purchase_rate(args.get("serial_no"))
@ -299,6 +297,7 @@ def get_incoming_rate(args, raise_error_if_no_rate=True):
in_rate = previous_sle.get("valuation_rate") in_rate = previous_sle.get("valuation_rate")
if in_rate is None: if in_rate is None:
voucher_no = args.get("voucher_no") or args.get("name")
in_rate = get_valuation_rate( in_rate = get_valuation_rate(
args.get("item_code"), args.get("item_code"),
args.get("warehouse"), args.get("warehouse"),