output / src /validator.py
jayanth-2005's picture
Update src/validator.py
5fe187e verified
Raw History Blame Contribute Delete
332 Bytes
def validate(data):
score = 100
calc_total = data["Taxable"] + data["CGST"] + data["SGST"] + data["IGST"]
if abs(calc_total - data["Total"]) > 2:
score -= 20
if not data["GSTIN"]:
score -= 15
if not data["Invoice No"]:
score -= 10
data["Confidence"] = f"{score}%"
return data