Skip to content

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.

Kyc Verification

How it works

From document upload to verified vendor.

Step 01

Document upload

Vendor uploads GSTIN, PAN, Udyam certificate via the self-service portal. OTP-verified submissions captured.

Step 02

Live verification

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.

Step 03

Re-verification on cadence

Re-checks fire at every bill capture and on a monthly cadence. Status changes (cancelled GSTIN, inoperative PAN) surface as alerts.

Step 04

Audit trail captured

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

    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.

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.