Skip to content

Procurement Software | Purchase Orders

POs against active budgets. Vendor compliance verified at save.

Multi-line, multi-currency, multi-location POs. Budget checked at save (cost-centre, project, period). Vendor GSTIN, MSME and dispute history checked live. Approver chain routes per matrix. Templates pre-fill for repeat purchases.

Purchase Orders

How it works

From requisition to dispatched PO.

Step 01

PO drafted

Multi-line PO with item codes, quantities, prices and delivery dates. Multi-currency for foreign-vendor POs. Multi-location for multi-warehouse delivery.

Step 02

Budget check at save

Cost-centre, project and period budgets checked at PO save. Hard blocks at save with override path. Soft warnings route to higher approval.

Step 03

Vendor compliance live

GSTIN status (CBIC), MSME flag (Udyam), PAN status (CBDT), dispute history checked live before PO is dispatched. A cancelled GSTIN blocks the PO.

Step 04

Approver chain

PO routes per the approval matrix (amount, cost-centre, vendor tier). Approval captured with reason and audit trail. Slack, email or WhatsApp delivery per approver preference.

Step 05

PO dispatched to vendor

Approved PO emails or WhatsApps to the vendor. Vendor portal shows the PO with promised dates. Vendor confirms acceptance.

What the system does

Capability, input, output.

  • Multi-line PO

    Input
    Items + quantities + prices + dates
    Output
    Validated PO ready for approval
  • Multi-currency

    Input
    Foreign-currency line items + RBI rate
    Output
    INR equivalent + FX hedge tracking
  • Budget check

    Input
    PO amount + cost-centre / project / period
    Output
    Allow / block / override path
  • Vendor compliance

    Input
    Vendor GSTIN, PAN, Udyam
    Output
    Live status check at PO save
  • Approval routing

    Input
    PO + approval matrix
    Output
    Approver chain with channel preference
  • PO dispatch

    Input
    Approved PO + vendor contact
    Output
    Email / WhatsApp delivery + portal entry

Compliance + integrations

POs that respect budget, compliance and audit.

Budget enforcement is internal control. Vendor compliance check is a Section 16 ITC-eligibility prerequisite. The audit trail captures every PO from creation to dispatch.

Regulations we work within

  • Section 134(5), Companies Act

    Internal financial controls supported with PO budget evidence.

  • Section 16, CGST Act

    Vendor GSTIN active status checked at PO for ITC eligibility.

  • Rule 11(g), Companies Act

    PO lifecycle audit trail preserved.

Connects to

  • CBIC Live GSTIN status
  • Tally Prime PO sync (bidirectional)
  • SAP Business One Native connector
  • WhatsApp Business PO delivery to vendor

Purchase Orders FAQ

What buyers ask.

Can we have different PO formats for different categories?

Yes. PO templates per category (capex vs opex, services vs goods, domestic vs import). Each template has its own GL coding, approver chain and required fields. Sales rep / requester picks the template; the rest fills in automatically.

What if a PO needs amendment after dispatch?

Amendments (line addition, quantity change, price revision) are versioned. Each amendment routes through approval (often a higher tier than the original). The vendor sees the amendment on the portal; the PO history is preserved.

How does multi-currency work for PO budgets?

PO amount is converted to the budget currency (typically INR) using the RBI reference rate or the configured treasury rate. Budget check is in the budget currency. FX exposure is tracked separately for treasury.

Vendor portal acceptance. What does it cover?

Vendor logs in (OTP) to the portal, sees the PO, confirms acceptance or proposes changes. Acceptance captures the PO version, the vendor confirmation timestamp, and triggers production / dispatch on the vendor side.

Raise your next PO with the budget check on screen.

Connect one entity, free. Configure one cost-centre budget. The next PO checks the budget, verifies the vendor live, routes for approval. The full cycle on your data.