mirror of
https://github.com/frappe/erpnext.git
synced 2026-03-14 12:38:46 +00:00
fix: make 'company_tax_id' and 'company_fiscal_code' as mandatory
(cherry picked from commit abd044eb0d)
This commit is contained in:
@@ -261,12 +261,11 @@ def sales_invoice_validate(doc):
|
|||||||
|
|
||||||
doc.company_tax_id = frappe.get_cached_value("Company", doc.company, "tax_id")
|
doc.company_tax_id = frappe.get_cached_value("Company", doc.company, "tax_id")
|
||||||
doc.company_fiscal_code = frappe.get_cached_value("Company", doc.company, "fiscal_code")
|
doc.company_fiscal_code = frappe.get_cached_value("Company", doc.company, "fiscal_code")
|
||||||
if not doc.company_tax_id and not doc.company_fiscal_code:
|
if not doc.company_tax_id or not doc.company_fiscal_code:
|
||||||
frappe.throw(
|
frappe.throw(
|
||||||
_("Please set either the Tax ID or Fiscal Code on Company '%s'" % doc.company),
|
_(f"Please set both the Tax ID and Fiscal Code on Company {doc.company}"),
|
||||||
title=_("E-Invoicing Information Missing"),
|
title=_("E-Invoicing Information Missing"),
|
||||||
)
|
)
|
||||||
|
|
||||||
# Validate customer details
|
# Validate customer details
|
||||||
customer = frappe.get_doc("Customer", doc.customer)
|
customer = frappe.get_doc("Customer", doc.customer)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user