Skip to content

Commit

Permalink
Merge branch 'develop' into fix/stock-entry/subcontract-order-item-re…
Browse files Browse the repository at this point in the history
…ference
  • Loading branch information
s-aga-r authored Sep 19, 2022
2 parents 3a9c08e + efc9553 commit a4db9ab
Showing 1 changed file with 12 additions and 0 deletions.
12 changes: 12 additions & 0 deletions erpnext/selling/doctype/sales_order/sales_order.py
Original file line number Diff line number Diff line change
Expand Up @@ -880,6 +880,9 @@ def get_events(start, end, filters=None):
@frappe.whitelist()
def make_purchase_order_for_default_supplier(source_name, selected_items=None, target_doc=None):
"""Creates Purchase Order for each Supplier. Returns a list of doc objects."""

from erpnext.setup.utils import get_exchange_rate

if not selected_items:
return

Expand All @@ -888,6 +891,15 @@ def make_purchase_order_for_default_supplier(source_name, selected_items=None, t

def set_missing_values(source, target):
target.supplier = supplier
target.currency = frappe.db.get_value(
"Supplier", filters={"name": supplier}, fieldname=["default_currency"]
)
company_currency = frappe.db.get_value(
"Company", filters={"name": target.company}, fieldname=["default_currency"]
)

target.conversion_rate = get_exchange_rate(target.currency, company_currency, args="for_buying")

target.apply_discount_on = ""
target.additional_discount_percentage = 0.0
target.discount_amount = 0.0
Expand Down

0 comments on commit a4db9ab

Please sign in to comment.