Module guide
workspace.purchase). Inventory users can access Goods receipts without full Purchase access.Procure to pay — the full path
-
1. Vendor
—
/workspace/{your-company-slug}/purchase/vendorsOnboard supplier; status must be approved for POs. -
2. Requisition (optional)
—
/workspace/{your-company-slug}/purchase/requisitionsInternal request for approval. -
3. RFQ (optional)
—
/workspace/{your-company-slug}/purchase/rfqsCompare vendor quotes; award winner. -
4. Purchase order
—
/workspace/{your-company-slug}/purchase/ordersCommitment to buy; send to vendor. -
5. Goods receipt
—
/workspace/{your-company-slug}/inventory/goods-receiptsReceive stock; updates inventory. -
6. Purchase invoice
—
/workspace/{your-company-slug}/purchase/invoicesVendor bill; three-way match; approve. -
7. Vendor payment
—
/workspace/{your-company-slug}/purchase/vendor-paymentsPay vendor; allocate to invoices. -
8. Debit note (if needed)
—
/workspace/{your-company-slug}/purchase/returnsReturn or credit from vendor.
Dashboard & vendors
Purchase overview (dashboard)
Menu path: /workspace/{your-company-slug}/purchase
KPIs: open POs, spend, pending approvals, scheduled payments, invoice due calendar.
- Buyers start here each day.
- Use links to jump to overdue approvals or payments.
Vendors
Menu path: /workspace/{your-company-slug}/purchase/vendors
Supplier master: legal name, contacts, payment terms, bank accounts, approval status.
- New vendor → fill registration and tax IDs.
- Submit for approval if your workflow requires it.
- Only approved vendors appear on new POs (validation message if not approved).
- Add vendor bank accounts before NEFT/cheque payments.
- Maintain one vendor record per legal entity you pay.
Price lists
Menu path: /workspace/{your-company-slug}/purchase/price-lists
Contract prices per vendor × product — speeds PO line entry and enforces agreed rates.
- New price list → vendor, product, unit price, valid dates.
- PO lines can pull contract price when product selected.
Vendor contracts
Menu path: /workspace/{your-company-slug}/purchase/contracts
Formal agreements (terms, validity) linked to vendor for compliance tracking.
- Create contract → vendor, dates, notes/attachment if used.
- Reference on PO or reporting as needed.
Approval thresholds
Approval thresholds
Menu path: /workspace/{your-company-slug}/purchase/approval-settings
Configure amount tiers that require 1, 2, or 3 approval levels for purchase requisitions, purchase orders, and purchase invoices.
- Purchase → Approval thresholds.
- Set tier rows: document type (PR/PO/PI), min/max amount, required approval levels.
- Save — when a user submits a document above a tier, status moves to pending approval until each level approves.
- Owners and administrators configure thresholds once per organization.
- Approvers need Purchase permission and sufficient role level.
Internal requests & sourcing
Purchase requisitions
Menu path: /workspace/{your-company-slug}/purchase/requisitions
Department asks purchasing to buy: lines, qty, suggested vendor, cost center.
- Requester creates draft → adds lines → Submit.
- Approver approves from list actions.
- Convert to PO or RFQ when ready to buy.
- Enforces spend control before a PO exists.
RFQs (request for quotation)
Menu path: /workspace/{your-company-slug}/purchase/rfqs
Send same requirement to multiple vendors; compare quotes; award one.
- New RFQ → items and qty needed.
- Invite/record vendor quotes per line.
- Open Compare screen to see side-by-side pricing.
- Award → creates or links to PO with winning vendor.
- Cancel RFQ if sourcing abandoned.
Blanket purchase orders
Menu path: /workspace/{your-company-slug}/purchase/blanket-orders
Long-term agreement with total value/qty cap; release smaller POs over time.
- Create blanket PO → vendor, validity, line catalog or categories.
- Approve blanket PO.
- Release — creates a standard PO drawing from blanket balance.
- Use for recurring raw material from one mill.
Purchase orders
Purchase orders
Menu path: /workspace/{your-company-slug}/purchase/orders
Firm commitment to vendor: lines, qty, price, tax, delivery date, receipt and billing status.
- New PO → approved vendor, warehouse (for receipt), lines.
- Save draft → Submit → Approve (per workflow).
- Send to vendor (PDF/email outside system or mark sent).
- Track Partially received / Fully received as GRNs post.
- Create purchase invoice when vendor bill arrives.
- PO does not post to GL by itself — accrual happens on invoice approval.
- Cancel only if nothing received/invoiced; may require reason.
Purchase order statuses
| Status | Meaning |
|---|---|
| Draft | Editable; not sent |
| Pending approval | Waiting for approver |
| Approved | Ready to send to vendor |
| Sent to vendor | Issued; awaiting acknowledgement |
| Acknowledged | Acknowledged |
| Partially received | Some lines received on GRN |
| Fully received | All ordered qty received |
| Billed | Matched to vendor invoice |
| Closed | Complete |
| Cancelled | Voided |
Receiving goods (GRN)
Receiving is documented in Inventory → Goods receipts (same data as Purchase menu shortcut). GRN increases stock; it does not pay the vendor.
Goods receipts
Menu path: /workspace/{your-company-slug}/inventory/goods-receipts
Record qty received against PO lines into a warehouse.
- From PO: use Receive action or GRN create with ?purchase_order=.
- Enter received qty ≤ open PO qty per line.
- Post GRN — inventory on-hand increases; PO receipt status updates.
- Partial receipts are normal — receive in multiple GRNs.
Vendor invoices (accounts payable)
Purchase invoices
Menu path: /workspace/{your-company-slug}/purchase/invoices
Vendor tax invoice: link PO/GRN, three-way match, approval, balance and payment tracking.
- New invoice → vendor, vendor invoice number, date, due date.
- Link purchase order — lines can copy from PO/GRN.
- Enter or verify qty and rates; system runs three-way match.
- Submit → Approve (override match exceptions if authorized).
- On approve: stock may already be in from GRN; GL posts expense, ITC, AP, TDS.
- Hold or Dispute if vendor bill is wrong — blocks payment until resolved.
- Cancel reverses stock/GL where applicable.
Purchase invoice statuses
| Status | Meaning |
|---|---|
| Draft | Editable while in this state. |
| Pending approval | Editable while in this state. |
| Approved | Locked for editing; use workflow actions. |
| Partially paid | Locked for editing; use workflow actions. |
| Fully paid | Locked for editing; use workflow actions. |
| On hold | Editable while in this state. |
| Cancelled | Locked for editing; use workflow actions. |
| Disputed | Locked for editing; use workflow actions. |
Three-way match explained
- Compares ordered (PO), received (GRN), and invoiced (vendor bill) qty and amounts.
- Match OK — safe to approve.
- Exception — investigate price/qty differences before approve or use override with audit reason.
- Report: Purchase → Reports → Three-way match.
Debit notes (purchase returns)
Debit notes
Menu path: /workspace/{your-company-slug}/purchase/returns
Return goods to vendor or claim credit against an invoice.
- New debit note → vendor and source purchase invoice.
- Lines: return qty ≤ invoiced qty.
- Submit → Approve → Dispatch (stock out) → Settle (reduces invoice balance / AP).
- Settled debit note posts GL reversal and vendor ledger debit.
Vendor payments
Vendor payments
Menu path: /workspace/{your-company-slug}/purchase/vendor-payments
Outbound payment: NEFT, cheque, cash; allocate to invoices; TDS deduction.
- New payment → vendor, date, amount, payment mode.
- Enter cheque number/date if cheque; bank account if required.
- Allocations — apply to open purchase invoices (partial allowed).
- Enter TDS deducted if withheld at payment.
- Complete — posts Dr AP, Cr bank, Cr TDS; updates invoice paid balance.
- Scheduled payments stay in scheduled until due date processed.
- Bounced cheque — mark bounced to reverse allocations and GL.
- Create from invoice with ?purchase_invoice= shortcut.
Vendor performance
Menu path: /workspace/{your-company-slug}/purchase/vendor-performance
Scorecard: on-time delivery, quality issues, spend — per vendor.
- Open index for rankings → drill into vendor detail.
Purchase reports
Reports hub
Menu path: /workspace/{your-company-slug}/purchase/reports
Entry point for operational and AP reports. Export all (ZIP) or per-report CSV.
AP aging
Menu path: /workspace/{your-company-slug}/purchase/reports/ap-aging
Unpaid vendor bills by age bucket — cash planning.
Vendor outstanding
Menu path: /workspace/{your-company-slug}/purchase/reports/vendor-outstanding
Open balances per vendor as of a date.
Spend analysis
Menu path: /workspace/{your-company-slug}/purchase/reports/spend-analysis
Purchases by vendor, category, or period.
PO status
Menu path: /workspace/{your-company-slug}/purchase/reports/po-status
Open PO lines: ordered vs received vs billed.
Payment register
Menu path: /workspace/{your-company-slug}/purchase/reports/payment-register
Completed and scheduled payments in a period.
Three-way match report
Menu path: /workspace/{your-company-slug}/purchase/reports/three-way-match
Exceptions and match status across PO/GRN/invoice.
Debit note register
Menu path: /workspace/{your-company-slug}/purchase/reports/debit-note-register
List of debit notes and settlement status.
GSTR-2
Menu path: /workspace/{your-company-slug}/purchase/reports/gstr-2
Purchase-side GST input summary for filing prep.
TDS register
Menu path: /workspace/{your-company-slug}/purchase/reports/tds-register
Tax deducted at source on vendor payments and invoices.
Lead-time report
Menu path: /workspace/{your-company-slug}/purchase/reports/lead-time
PO to GRN duration by vendor — delivery performance.
Cost-center spend
Menu path: /workspace/{your-company-slug}/purchase/reports/cost-center-spend
Purchases grouped by cost center / department.
Frequently asked questions
Approved invoice but no GL?
Accounting period must be open for invoice date. Check approve action completed. See Accounting — how to use.
Paid vendor but invoice still open?
Complete vendor payment with allocation to that invoice.
GRN without PO?
Allowed for non-PO receipts; three-way match will not apply — use for emergencies with proper approval.
What posts to Accounting automatically
| Document | When | GL effect (default codes) |
|---|---|---|
| Purchase invoice | Approved | Dr 5000 purchases · Dr 2110 ITC · Cr 2000 AP · Cr 2200 TDS |
| Vendor payment | Completed | Dr 2000 AP · Cr 1000/1100 bank · Cr 2200 TDS |
| Debit note settled | Settled | Dr AP · Cr purchases & ITC |
AP sub-ledger: Accounting → Vendor ledger. Full detail: Accounting — how to use.