Procurement: vendors, POs, GRNs
Vendor master
/procurement shows every vendor with rating, MSME flag, GSTIN, open PO count, and AR ageing. Click any vendor row for the full drilldown — PO history, GRNs, ageing strip, edit dialog.
Add vendors one at a time via the dialog or bulk-import CSV. Validation enforces GSTIN format, PAN format, IFSC pattern, and (when both GSTIN + PAN are supplied) cross-checks that the embedded PAN of the GSTIN matches the supplied PAN.
PO lifecycle
DRAFT— created, editableISSUED— committed, vendor notified, e-way bill eligiblePARTIAL_RECEIVED— at least one GRN, more outstandingRECEIVED— every line at-or-above its capCANCELLED— terminal, can't be reopened
GRN
Click Record GRN on any ISSUED or PARTIAL_RECEIVED PO. The dialog pre-fills the outstanding qty per line; you can override per-line accepted/rejected and add invoice details. Stock movements get written automatically for inventory-linked PO lines.
E-way bill
Pro-tier feature. Generates the NIC e-way bill via the configured provider, persists the EWB number on the PO, and the chip on the PO row links to the live EWB document.
MSME 45-day rule
When a PO has been open more than 45 days against an MSME-flagged vendor, you'll see a 45D BREACH chip on the vendor row. Aayu sends a daily MSME breach alert (in-app bell + email) so your finance team can prioritise.