Document upload
Vendor uploads GSTIN, PAN, Udyam certificate via the self-service portal. OTP-verified submissions captured.
Vendor Management | KYC Verification
GSTIN against CBIC, PAN against CBDT, MSME against Udyam, Aadhaar against UIDAI (where consented). Verification runs at vendor onboarding and re-runs at every bill capture. Status changes (cancelled GSTIN, inoperative PAN, expired Udyam) surface before the next payment.
How it works
Vendor uploads GSTIN, PAN, Udyam certificate via the self-service portal. OTP-verified submissions captured.
GSTIN checked against CBIC API for active or cancelled status. PAN checked against CBDT for active or inoperative. Udyam checked for micro / small / medium / not-registered.
Re-checks fire at every bill capture and on a monthly cadence. Status changes (cancelled GSTIN, inoperative PAN) surface as alerts.
Every verification call captured with timestamp, status returned, and source. Auditors get the full trail for KYC compliance.
What the system does
| Capability | Input | Output |
|---|---|---|
| GSTIN verification | Vendor GSTIN | Active / cancelled / suspended status from CBIC |
| PAN verification | Vendor PAN | Active / inoperative status from CBDT |
| Udyam verification | Udyam registration number | Micro / small / medium / not-registered |
| Aadhaar verification | Aadhaar (with consent) | OTP-verified identity check via UIDAI |
| Re-verification cadence | Bill capture event + monthly schedule | Refreshed status with audit trail |
| Status change alerts | Status delta | Alert on cancelled / inoperative / expired |
GSTIN verification
PAN verification
Udyam verification
Aadhaar verification
Re-verification cadence
Status change alerts
Compliance + integrations
Every verification is a live API call to the source authority. Status is captured at the moment of the call, with a timestamp and audit trail. No stale data, no manual entry.
Regulations we work within
KYC Master Direction (RBI)
KYC procedure aligned with RBI guidelines for vendor due diligence.
Section 16, CGST Act
GSTIN active status required for ITC eligibility.
DPDP Act 2023
Aadhaar and PII handling per DPDP Act with explicit consent.
Connects to
KYC Verification FAQ
At every bill capture (GSTIN check), and on a monthly cadence for the full KYC set. Status changes (cancelled GSTIN, inoperative PAN) trigger alerts that surface on the AP team's queue. Manual re-verification is also one click.
The next bill capture flags the cancelled status. The bill is held with a "cancelled GSTIN" reason; the AP team is notified. The vendor is locked from raising new bills until the GSTIN is reactivated or the vendor is re-classified (composition / unregistered).
Aadhaar verification is opt-in (per DPDP Act). Vendor consent is captured via the portal; the verification runs through UIDAI's OTP API. Aadhaar number itself is not stored; only the verification result.
Yes. Bulk GSTIN, PAN and Udyam verification supported via CSV upload. Useful for verifying an existing vendor master at OneFinOps onboarding. Results post back to the vendor records with the verification trail.
More in Vendor Management
Bills, payments, contracts, performance and risk in one vendor view.
See Vendor MasterBulk GSTIN status check against CBIC. Active / cancelled / suspended flagged.
See GSTIN Verification (Bulk)Vendors fill KYC; OTP-verified submissions; approval routing; document expiry alerts.
See Self-Service Onboarding PortalUpload a CSV of vendor PANs and GSTINs, free. By morning the GSTIN, PAN, Udyam and MCA21 checks are all done. The cancelled GSTINs and inoperative PANs surface on a single screen.