Vendor Management | KYC Verification
KYC verified live, at onboarding and at every bill.
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.
What the system does
Capability, input, output.
| 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
- Input
- Vendor GSTIN
- Output
- Active / cancelled / suspended status from CBIC
-
PAN verification
- Input
- Vendor PAN
- Output
- Active / inoperative status from CBDT
-
Udyam verification
- Input
- Udyam registration number
- Output
- Micro / small / medium / not-registered
-
Aadhaar verification
- Input
- Aadhaar (with consent)
- Output
- OTP-verified identity check via UIDAI
-
Re-verification cadence
- Input
- Bill capture event + monthly schedule
- Output
- Refreshed status with audit trail
-
Status change alerts
- Input
- Status delta
- Output
- Alert on cancelled / inoperative / expired
Compliance + integrations
KYC at the source, not at the audit.
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
- CBIC GSTIN status API
- CBDT PAN status API
- Udyam Registry MSME verification API
- UIDAI Aadhaar OTP verification (with consent)
KYC Verification FAQ
What buyers ask.
How often does the system re-verify a vendor?
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.
A vendor's GSTIN gets cancelled. What happens?
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).
What about Aadhaar verification?
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.
Can we verify in bulk?
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
Related features
Vendor Master
Bills, payments, contracts, performance and risk in one vendor view.
See Vendor MasterGSTIN Verification (Bulk)
Bulk GSTIN status check against CBIC. Active / cancelled / suspended flagged.
See GSTIN Verification (Bulk)Self-Service Onboarding Portal
Vendors fill KYC; OTP-verified submissions; approval routing; document expiry alerts.
See Self-Service Onboarding Portal
Verify your top 100 vendors tonight.
Upload 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.