コード例 #1
0
def apply_shopping_cart_settings(quotation, method):
	"""Called via a validate hook on Quotation"""
	from erpnext.shopping_cart import get_party
	if quotation.order_type != "Shopping Cart":
		return

	quotation.billing_territory = (get_territory_from_address(quotation.customer_address)
		or get_party(quotation.contact_email).territory or get_default_territory())
	quotation.shipping_territory = (get_territory_from_address(quotation.shipping_address_name)
		or get_party(quotation.contact_email).territory or get_default_territory())

	set_price_list(quotation)
	set_taxes_and_charges(quotation)
	quotation.calculate_taxes_and_totals()
	set_shipping_rule(quotation)
コード例 #2
0
def apply_shopping_cart_settings(quotation, method):
	"""Called via a validate hook on Quotation"""
	from erpnext.shopping_cart import get_party
	if quotation.order_type != "Shopping Cart":
		return

	quotation.billing_territory = (get_territory_from_address(quotation.customer_address)
		or get_party(quotation.contact_email).territory or get_default_territory())
	quotation.shipping_territory = (get_territory_from_address(quotation.shipping_address_name)
		or get_party(quotation.contact_email).territory or get_default_territory())

	set_price_list(quotation)
	set_taxes_and_charges(quotation)
	quotation.calculate_taxes_and_totals()
	set_shipping_rule(quotation)