Every document someone hands you, checked before you trust it.
Upload an ID, invoice, certificate or contract. Inkvet reads it, resolves the dates, flags what looks wrong, runs your checklist, and gives you a report you can file — in about ten seconds.
- Supplier
- Vel Traders Pvt Ltd
- 97%
- GSTIN
- 33AABCV1234H1Z
- 91%
- Invoice total
- ₹ 1,48,290.00
- 96%
- Signature
- not found
- 0%
- GSTIN_LENGTH GSTIN has 14 characters; a valid GSTIN has 15.
- TOTAL_MISMATCH Line items sum to ₹1,45,290 against a stated total of ₹1,48,290.
Illustration of a report. Your own output looks like this.
Four passes over one file
Reads the document
Names, numbers, dates, amounts, issuer, tax ids — pulled out exactly as printed, each with a confidence score and an explicit “not found” when a field is missing.
Checks it is still valid
Issue and expiry dates resolved against today, with days-to-expiry. Expired, not yet valid, or no expiry at all — stated, not implied.
Looks for tampering
Inconsistent fonts and baselines, overlapping or cloned regions, totals that do not add up, Aadhaar/PAN/GSTIN formats that cannot exist, missing seal or signature.
Applies your rules
Paste your own checklist in plain words. Each rule comes back met, not met or unclear, with the reason attached.
How it works
- 01
Upload
Drop a PDF or a photo from your phone. Nothing is written to disk.
- 02
Vet
The document is read page by page, dates resolved, formats validated, your rules applied.
- 03
File the report
Download the JSON report, or call the same endpoint from your own system.
curl -X POST https://inkvet.com/api/analyze \ -F file=@invoice.pdf \ -F docType=invoice \ -F rules="Must be signed and stamped GSTIN must be present"
Where it earns its keep
- Onboarding & KYC
- ID and address proof before an account opens
- Accounts payable
- Supplier invoices and GST bills before payment
- Hiring & compliance
- Degrees, licences and registrations before a start date
- Contracts
- Agreements screened for missing clauses, dates and signatures
Try it on a real document
One upload, one report. Then decide whether it belongs in your workflow.