Skip to content

Purchasing Module

The Purchasing Module is BigLedger’s Procurement-to-Pay (P2P) engine. It manages supplier relationships, internal departmental requisitions, formal commercial purchase orders, goods receiving, 3-way invoice matching, and Accounts Payable ledger postings.

Architecture & Data Flow

Purchasing operates between your operational procurement requirements and your core vendor financial ledgers. It ensures that every stock-in or service purchase is authorized, priced accurately, and matched before payment disbursement.

Procurement-to-Pay ERP Purchasing Architecture

Architecture LayerSystem ComponentPrimary Role in Procurement
Procurement EngineP2P Contract & Sourcing EngineCentral management of vendor pricebooks, purchase requisitions, approval matrices, and order commitments.
Warehouse ReceivingGoods Received Note GRN AppletPhysical goods receipt, quality inspection, and automated inventory stock-in.
Accounts Payable (AP)Purchase Invoice AppletSupplier billing verification, 3-way invoice matching (PO vs GRN vs Invoice), and GL liability posting.
Vendor ManagementSupplier Maintenance Applet (Core)Central master records for vendor profiles, payment terms, currency settings, and credit ratings.

Who Uses This Module

RolePrimary ResponsibilitiesCore Applets Used
Department ManagerSubmit internal purchase requisitions for goods or services within operational budgetsPurchase Requisition Applet
Procurement OfficerNegotiate vendor pricing, issue binding purchase orders, manage supplier contractsPurchase Order Applet
Warehouse ReceiverInspect incoming supplier shipments, count physical stock, issue Goods Received Notes (GRN)Goods Received Note GRN Applet
Accounts Payable ClerkVerify vendor invoices against POs and GRNs (3-Way Matching), approve supplier paymentsPurchase Invoice Applet
Finance ControllerReview supplier credit balances, monitor departmental budget compliance, approve disbursementsPurchase Report Applet

Four Procurement Documents Every Team Must Differentiate

Confusing procurement document types creates inventory discrepancies and unauthorized vendor payments:

Procurement DocumentWhen it is usedStock ImpactFinancial Accounting Impact
Purchase RequisitionInternal departmental request asking procurement to buy goodsNoneNone
Purchase Order (PO)Legally binding contract sent to vendor specifying items & pricesStock Expected (Incoming P.O. quantity)None (Commitment recorded)
Goods Received Note (GRN)Receiving slip issued upon physical arrival of goodsStock Increased (Physical stock-in)Goods Received Not Invoiced (GRNI) Accrual
Purchase InvoiceSupplier’s commercial billing document demanding paymentNone (if GRN already executed)Accounts Payable Credited, GRNI Cleared / Expense Debited

Applet Map

AppletWhat it does in this module
Purchase Requisition AppletInternal departmental buying requests, budget checks, and pre-order approval workflows
Purchase Order AppletVendor contracting, item price enforcement, delivery scheduling, and formal PO generation
Goods Received Note GRN AppletPhysical warehouse stock receiving, batch/serial assignment, inspection logs, and stock-in posting
Purchase Credit Note AppletSupplier billing adjustments, vendor price corrections, and accounts payable reductions
Purchase Return AppletProcessing rejected goods returned to suppliers, dispatch notes, and vendor debit note requests
Purchase Report AppletComprehensive procurement analytics, vendor spend tracking, delivery performance, and AP aging reports

ERP Dependency Table

Connected ModuleWhat Purchasing needs from it
CoreSupplier master profiles, organization branches, chart of accounts, currency exchange rates
InventoryItem SKUs, reorder point thresholds, warehouse stock locations, unit of measure conversions
Financial AccountingAccounts Payable ledgers, GRNI accrual accounts, tax GL mapping (Input SST/VAT)
Sales & POSSales order back-to-back procurement demands and customer drop-ship requisitions

Go-Live Checklist

  • Supplier master records and payment terms configured in Core
  • Item master data and purchasing units of measure (UOM) verified in Inventory
  • Tax codes for supplier invoices (Input SST/VAT/GST) mapped to GL accounts
  • Departmental Purchase Requisition approval hierarchies established
  • Warehouse receiving locations and inspection workflows configured
  • Accounts Payable 3-way matching tolerance thresholds defined
  • Finance team aligned on Goods Received Not Invoiced (GRNI) month-end accruals

Module Learning Roadmap

Follow the documentation in this sequence to master the Purchasing Module:

  1. Core Concepts (Next Step) — Understand the P2P document lifecycle, 3-way matching mechanics, and GRNI accounting.
  2. Configuration — Step-by-step setup guides for vendor pricebooks, approval hierarchies, and receiving rules.
  3. Use Cases
  4. [Reports 3. Use Cases Analytics](reports/) — Scenario guide for choosing the best procurement and vendor reports. — Real-world reference architectures for raw material procurement, trading stock reordering, and consignment purchases.
  5. API Reference — Direct reference link to official developer procurement APIs.
  6. Related Applets — Complete guide to native applet dependencies across the BigLedger ecosystem.

Ready to explore procurement architecture?
Proceed to Core Concepts → to understand 3-way invoice matching and procurement lifecycles.