fix(india): e-invoice eligibility if company gstin is not configured (#31247)

(cherry picked from commit fb4f8d870b)
This commit is contained in:
Saqib Ansari
2022-06-08 09:36:33 +05:30
committed by Mergify
parent dfbfe403e9
commit 7696ae4de1

View File

@@ -56,6 +56,9 @@ def validate_eligibility(doc):
return False
invalid_company = not frappe.db.get_value("E Invoice User", {"company": doc.get("company")})
invalid_company_gstin = not frappe.db.get_value(
"E Invoice User", {"gstin": doc.get("company_gstin")}
)
invalid_supply_type = doc.get("gst_category") not in [
"Registered Regular",
"Registered Composition",
@@ -72,6 +75,7 @@ def validate_eligibility(doc):
if (
invalid_company
or invalid_company_gstin
or invalid_supply_type
or company_transaction
or no_taxes_applied