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