Skip to content

MSME Field Reference

This page lists every MSME-related field across the Invoice Processing Unit and IPU MSME Tracking forms in PayInvoice Next.

MSME Fields on the IPU Record

These fields appear on the Invoice Processing Unit form when the supplier is classified as MSME.

FieldDescription
Is MSME SupplierWhether the supplier is registered as a Micro, Small, or Medium Enterprise. Set automatically from the supplier master.
MSME CategoryThe supplier's MSME classification: Micro, Small, or Medium. Determines the applicable payment deadline.
Udyam Registration NumberThe supplier's Udyam registration number (format: UDYAM-XX-00-0000000). Used for compliance verification.
Has Payment AgreementWhether a written payment agreement exists with this MSME supplier. Affects the payment deadline calculation.
MSME Payment Due DateThe calculated deadline for payment. Auto-computed based on MSME category and agreement status.
MSME Alert LevelCurrent urgency level: On Track, Warning, Critical, or Overdue. Updated automatically as the deadline approaches.

IPU MSME Tracking Record

Each MSME invoice creates a dedicated tracking record with the following fields.

Identification Section

FieldRequiredDescription
IPU ReferenceYesLink to the Invoice Processing Unit record being tracked.
SupplierRead-onlyThe MSME supplier. Auto-filled from the IPU record.
MSME CategoryRead-onlyMicro, Small, or Medium. Auto-filled from the supplier master.
Udyam NumberRead-onlySupplier's Udyam registration number.

Timeline Section

FieldDescription
Acceptance DateDate when the invoice was accepted for processing. This is the starting point for the payment deadline calculation.
Payment Due DateCalculated deadline: 15 days (Micro/Small without agreement) or 45 days (Medium, or with agreement) from acceptance date.
Actual Payment DateDate when the payment was actually made. Filled when the linked Purchase Invoice is paid.

Status Section

FieldDescription
Payment StatusCurrent payment state. Options: Pending (not yet paid), On Time (paid before due date), Overdue (past due date, not paid), Paid Late (paid after due date), Paid On Time (completed within deadline).
Days OverdueNumber of days past the payment due date. Zero if not yet overdue. Calculated automatically.

Financial Section

FieldDescription
Invoice AmountThe total amount of the invoice being tracked.
Interest ApplicableWhether interest is owed due to late payment. Set automatically when payment exceeds the due date.
Interest AmountCalculated interest liability based on overdue period and applicable rate (three times the bank rate under MSME regulations).

PayInvoice Next — P2P Documentation v1.0.0-beta