Skip to Content
ModulesProcurement

Procurement

The Procurement module manages the full purchase cycle from vendor selection through goods receipt, with RFQ support and accounts payable integration.

Key Features

FeatureDescription
Purchase ordersCreate, approve, and track purchase orders
Vendor managementCentralized vendor directory with ratings
RFQRequest for quotation workflow
Goods receiptRecord received goods against purchase orders
AP integrationPurchase invoices flow into accounts payable
Approval workflowsMulti-level PO approval based on amount

Purchase Order Lifecycle

  1. Draft — Create PO with line items and quantities
  2. Pending Approval — Routed to approver based on amount thresholds
  3. Approved — PO is confirmed and sent to vendor
  4. Partially Received — Some goods received
  5. Fully Received — All goods received and inspected
  6. Billed — Vendor invoice matched to PO
  7. Closed — PO completed

Request for Quotation (RFQ)

When you need to compare vendors:

  1. Create an RFQ with required items and quantities
  2. Send to multiple vendors
  3. Vendors submit their quotations
  4. Compare pricing, lead times, and terms side by side
  5. Select a winner and convert to a purchase order

Vendor Management

Each vendor profile includes:

  • Company details and contacts
  • Payment terms and currency
  • Product catalog and agreed pricing
  • Performance rating (delivery time, quality)
  • Document storage (contracts, certifications)

Vendor Rating

The system tracks vendor performance across:

MetricMeasurement
On-time delivery% of POs delivered by promised date
Quality% of goods received without defects
Price competitivenessAverage price vs. market benchmark
ResponsivenessAverage RFQ response time

Goods Receipt

When goods arrive at the warehouse:

  1. Open the purchase order
  2. Record received quantities per line item
  3. Inspect quality and note any discrepancies
  4. Confirm receipt — stock is updated in Inventory

Partial receipts are supported. Each receipt creates a stock move and updates PO status.

Three-Way Matching

Before paying a vendor invoice, the system validates:

  1. Purchase order — Quantities and prices match
  2. Goods receipt — Items were actually received
  3. Vendor invoice — Billed amounts are correct

Discrepancies are flagged for review before the invoice is posted to Accounting.

Approval Workflows

Configure approval thresholds:

Amount RangeRequired Approver
Up to 5,000Department Manager
5,001 - 50,000Finance Manager
Above 50,000CEO / Owner

Thresholds are configurable per company.

API Endpoints

MethodPathDescription
GET/procurement/purchase-ordersList purchase orders
POST/procurement/purchase-ordersCreate a purchase order
POST/procurement/purchase-orders/:id/approveApprove a PO
POST/procurement/purchase-orders/:id/receiveRecord goods receipt
GET/procurement/vendorsList vendors
POST/procurement/vendorsCreate a vendor
POST/procurement/rfqsCreate an RFQ

See the API Reference for authentication and pagination details.

Last updated on