The problem GST Validator solves
GST Valdiator
The GST number fault detector is a tool that can be used to detect errors in GST numbers. It helps in identifying incorrect GSTINs, duplicate GSTINs, and GSTINs that do not belong to the registered taxpayer. The GST number fault detector works by verifying the format of the GSTIN, checking the state code, and validating the check digit.
The GST number fault detector solves the following problems:✅
- Helps in identifying incorrect GSTINs: Sometimes businesses may enter the wrong GSTIN while filing their GST returns or invoices. This can lead to errors in claiming Input Tax Credit (ITC) or incorrect filing of returns. The GST number fault detector can help in identifying incorrect GSTINs and prevent such errors.
- Detects duplicate GSTINs: There may be instances where two or more user using same number to save tax.
Features🎯
Our project aims to provide a tool for verifying the validity of GST numbers in order to promote tax compliance and prevent fraud. By making it easy for businesses to check the validity of GST numbers, we hope to encourage fair competition and contribute to a more transparent business environment. Ultimately, our mission is to help build a more trustworthy and accountable economy.
Challenges we ran into
Challenges
1. First we faced problem for creating ML model which can extract text from bill invoice we used ocr technology but had problem with accuracy. So study how Indian government allot GST number found the stratergy by using regular expression we can extract number of 14 digit following certain pattern. All over India 14th character will be Z only many more like this.
2. Using api only government has database of all user with valid gst number. We joined to GST Developer Site which was basicly created for developers like us. But they take 15 days for verification so search for another alternative like webscrapping, third party api. We used api to do that.
3. For hosting we don't have interanational credit card so used Python sever where we can freely deploy ml model and all python flask app. Hosted using git actions.
4. Data quality issues: GST validation relies heavily on accurate and complete data, and any errors or inconsistencies in the data can affect the accuracy of the validation process. Data quality issues can include missing or incorrect data, duplicate entries, and inconsistencies in data formatting.
5. Incomplete or delayed data: In some cases, the data required for GST validation may be incomplete or delayed, which can affect the accuracy of the validation process. This can happen if data is not entered in a timely manner, or if data is missing due to technical issues or other factors.