|
@ -286,6 +286,7 @@ def validate_party_gle_currency(party_type, party, company, party_account_curren |
|
|
.format(frappe.bold(party_type), frappe.bold(party), frappe.bold(existing_gle_currency), frappe.bold(company)), InvalidAccountCurrency) |
|
|
.format(frappe.bold(party_type), frappe.bold(party), frappe.bold(existing_gle_currency), frappe.bold(company)), InvalidAccountCurrency) |
|
|
|
|
|
|
|
|
def validate_party_accounts(doc): |
|
|
def validate_party_accounts(doc): |
|
|
|
|
|
|
|
|
companies = [] |
|
|
companies = [] |
|
|
|
|
|
|
|
|
for account in doc.get("accounts"): |
|
|
for account in doc.get("accounts"): |
|
@ -446,6 +447,10 @@ def get_payment_terms_template(party_name, party_type, company=None): |
|
|
return template |
|
|
return template |
|
|
|
|
|
|
|
|
def validate_party_frozen_disabled(party_type, party_name): |
|
|
def validate_party_frozen_disabled(party_type, party_name): |
|
|
|
|
|
|
|
|
|
|
|
if frappe.flags.ignore_party_validation: |
|
|
|
|
|
return |
|
|
|
|
|
|
|
|
if party_type and party_name: |
|
|
if party_type and party_name: |
|
|
if party_type in ("Customer", "Supplier"): |
|
|
if party_type in ("Customer", "Supplier"): |
|
|
party = frappe.get_cached_value(party_type, party_name, ["is_frozen", "disabled"], as_dict=True) |
|
|
party = frappe.get_cached_value(party_type, party_name, ["is_frozen", "disabled"], as_dict=True) |
|
|