Udyam verified at onboarding
Every new vendor's Udyam registration checked against the live Udyam registry. Status (micro / small / medium / not-registered) stored on the vendor master.
Vendor Management | MSME 43B(h) Compliance
Udyam registry verified at vendor onboarding and re-checked at every bill capture. The 45-day clock starts at the invoice date. The payment scheduler enforces the rule. Section 43B(h) disallowance surfaced before any override.
How it works
Every new vendor's Udyam registration checked against the live Udyam registry. Status (micro / small / medium / not-registered) stored on the vendor master.
Each bill triggers a re-check. Vendors who became MSME mid-year are caught at the next bill, not at FY-end.
The 45-day window (or 15 days where no written agreement exists) is computed from the invoice date per Section 15 of the MSMED Act.
Bills approaching the 45-day window are auto-prioritised in the next payment run. Bills past the window block the run with the disallowance impact and penal-interest exposure shown.
If a payment must be released past the window, the override surfaces the exact disallowance amount and penal interest. The override is captured with reason, approver and audit trail.
What the system does
| Capability | Input | Output |
|---|---|---|
| Udyam live check | Vendor Udyam number | Micro / small / medium / not-MSME status |
| Re-verification cadence | Bill capture event | Updated MSME status per bill |
| 45-day clock | Invoice date + agreement terms | Due-by date stored on the bill |
| Payment scheduler gate | Bill due-by date + run date | Block / prioritise / allow with override |
| Disallowance computation | Bill amount + tax position | Disallowed amount per Section 43B(h) |
| Penal interest tracker | MSMED Act Section 16 | Interest accruing per bill, daily |
| FY audit pack | All MSME bills + payment timing | Hash-verified report for tax audit |
Udyam live check
Re-verification cadence
45-day clock
Payment scheduler gate
Disallowance computation
Penal interest tracker
FY audit pack
Compliance + integrations
Section 43B(h) is the income-tax pin. The MSMED Act is the underlying obligation. Both enforced at the bill, not at the audit.
Regulations we work within
Section 43B(h), Income Tax Act
Disallowance of MSME payments past 45 days, computed per bill.
MSMED Act, Section 15
45-day rule (15 days where no written agreement), based on invoice date.
MSMED Act, Section 16
Penal interest at 3x the RBI bank rate, compounded monthly.
MSMED Act, Section 23
Interest paid to MSME vendors disallowed under Section 23.
Form 3CD, Clause 22
Tax-audit disclosure of MSME payment timing, pre-populated.
Connects to
MSME 43B(h) Compliance FAQ
Vendor portal asks every vendor for Udyam. Vendors who don't respond can be checked by name + PAN against the Udyam registry directly. Silent vendors are tagged "unverified" (not "non-MSME") so the AP team knows the position is uncertain.
A vendor moving from "not-MSME" to "micro" or from "small" to "medium" is caught at the next bill capture. Bills already in flight retain the captured status; new bills use the updated. Transition is in the audit trail.
Yes. Override surfaces the exact disallowance under Section 43B(h) and penal interest under MSMED Section 16, with the dual-control approver chain. Override decision, reason and trail captured for tax audit.
Yes. Clause 22 (MSME payment timing) drafted from the system's bill-level MSME flags and payment dates. CA reviews and finalises with DSC. Supporting workpaper exportable as a hash-verified audit pack.
More in Vendor Management
Bills, payments, contracts, performance and risk in one vendor view.
See Vendor MasterGSTIN (CBIC), PAN (CBDT), MSME (Udyam), Aadhaar (UIDAI) verified live.
See KYC VerificationVendors fill KYC; OTP-verified submissions; approval routing; document expiry alerts.
See Self-Service Onboarding PortalConnect your vendor master, free. The Udyam check runs across every vendor by morning. The 45-day clock starts from the next bill. Disallowance becomes a number you watch, not a number you discover.