Procurement

XBuddy Procurement runs your full source-to-pay cycle: a requisition is raised, quotes are collected from vendors, a purchase order is issued, goods are received, and a bill is matched and paid — all under approval chains and 3-way match controls. It carries the vendor master, price lists, contracts, scorecards, and the returns/debit-note flow so spend stays governed and auditable.

PR → RFQ → PO → GRN → Bill. Each step links to the next in the Document Chain, so from any purchase order you can trace back to the originating requisition and forward to the goods receipt and vendor bill.

Key Features

  • Purchase Requisitions with approval routing and budget checks
  • RFQs to multiple vendors with side-by-side quote comparison
  • Purchase Orders that convert directly from an approved requisition or RFQ
  • Service Confirmations for non-stock service purchases
  • Goods receipt integration and 3-Way Match (PO ↔ GRN ↔ Bill)
  • Vendor master with Price Lists, Contracts, Preferences, and Scorecards
  • Vendor Returns and Debit Notes with full reversal handling
  • Configurable Approval Chains by amount, category, and department
  • Reports on spend, on-time delivery, and vendor performance
Procurement — Purchase Orders list with status and 3-way match state
Procurement — Purchase Orders list with status and 3-way match state

Important features

The requisition-to-PO flow

A requisition captures a need before it becomes a commitment. Once approved, it converts to an RFQ or straight to a PO.

Raise a requisition

Go to Procurement → Purchase Requisitions (/procurement/requisitions) and click New Requisition. Add line items, quantities, needed-by dates, and the charging cost center. Budget checks run if budget control is enabled.

Route for approval

Submit. The requisition follows the configured Approval Chain based on total amount and category.

Convert to RFQ or PO

Once approved, convert to an RFQ to shop the requirement, or issue a Purchase Order directly to a preferred vendor.

Track to receipt

The PO links forward to the Goods Receipt (in Inventory) and the Vendor Bill (in Finance) in the Document Chain.

Procurement — Requisition converting to RFQ and Purchase Order
Procurement — Requisition converting to RFQ and Purchase Order

RFQs and quote comparison

RFQs let you request pricing from several vendors and compare responses before committing.

Create the RFQ

Go to Procurement → RFQs (/procurement/rfqs) and select the requisition lines to quote. Add the vendors to invite.

Collect responses

Enter each vendor’s quoted price, lead time, and terms as they respond.

Compare and award

Use the side-by-side comparison to pick the best offer on price and lead time, then convert the winning quote to a Purchase Order.

3-Way Match

3-Way Match protects against overbilling by requiring the purchase order, goods receipt, and vendor bill to agree before payment.

Open the match workbench

Go to Procurement → 3-Way Match (/procurement/three-way-match).

Review discrepancies

The system compares PO quantity/price, received quantity, and billed amount. Mismatches beyond tolerance are flagged.

Resolve or hold

Approve a matched bill for payment, or hold a flagged bill and raise a Debit Note or Vendor Return where the discrepancy is genuine.

⚠️

A bill that fails 3-way match should not be paid until the quantity or price discrepancy is explained. Use a Debit Note for price/short-delivery adjustments and a Vendor Return for returned goods.

Vendor management and scorecards

The vendor master centralises everything you know about each supplier and scores their performance over time.

Maintain vendors

Go to Procurement → Vendors (/procurement/vendors) to manage vendor records, then attach Price Lists, Vendor Contracts, and Preferences (preferred vendor per category).

Track performance

Open Procurement → Scorecards (/procurement/scorecards) to review on-time delivery, quality, and price competitiveness scores derived from actual PO and GRN history.

Set preferences

Mark preferred vendors so requisitions and RFQs default to your best suppliers.

Returns, debit notes, and service confirmations

Handle returned goods

Go to Procurement → Vendor Returns (/procurement/vendor-returns) to return defective or over-delivered stock; this reverses the receipt and adjusts inventory.

Raise a debit note

Use Procurement → Debit Notes (/procurement/debit-notes) for price corrections and short deliveries that do not involve physically returning goods.

Confirm services

For consulting, installation, or subcontracting, use Procurement → Service Confirmations (/procurement/service-confirmations) to acknowledge service completion before billing.

Full feature reference

Nav itemPathWhat it does
Overview/procurementKPI dashboard — open POs, spend, and vendor performance
Purchase Requisitions/procurement/requisitionsCapture and approve purchase needs
RFQs/procurement/rfqsRequest and compare vendor quotes
Purchase Orders/procurement/purchase-ordersIssue and track committed orders
Service Confirmations/procurement/service-confirmationsAcknowledge completion of service purchases
Vendors/procurement/vendorsVendor master records and contact details
Vendor Price Lists/procurement/vendor-price-listsNegotiated pricing per vendor and item
Vendor Contracts/procurement/vendor-contractsFramework agreements and terms
Vendor Preferences/procurement/vendor-preferencesPreferred vendor per category
Scorecards/procurement/scorecardsVendor performance scoring
Vendor Returns/procurement/vendor-returnsReturn goods and reverse receipts
Debit Notes/procurement/debit-notesPrice/short-delivery adjustments
3-Way Match/procurement/three-way-matchReconcile PO, GRN, and bill before payment
Approval Chains/procurement/approval-chainsConfigure approval routing rules
Reports/procurement/reportsSpend, delivery, and vendor analytics
AI Hub/procurement/ai-hubProcurement AI agents and suggestions
Workflows/procurement/workflowsAutomation rules for procurement steps
Settings/procurement/settingsModule configuration and defaults

Integration points

Integrates withDirectionWhat flows
InventoryOutboundPurchase orders drive goods receipts (GRN) that increase stock
FinanceOutboundReceived POs generate vendor bills for payment
AccountingOutboundBills and returns post journal entries to the GL
Field ServiceBidirectionalSubcontracting purchases and parts requisitions link to jobs
BudgetsInboundRequisitions and POs check against budget when control is enabled
AgentWhat it does
Procurement AssistantMonitors open POs for late delivery, flags 3-way-match mismatches, and suggests reorder and vendor actions

Common workflows

Standard purchase

  1. Raise a requisition and route it for approval.
  2. Issue an RFQ or convert directly to a Purchase Order.
  3. Receive goods (GRN in Inventory) against the PO.
  4. Run 3-way match on the vendor bill, then approve for payment.

Handling a short delivery

  1. Confirm the received quantity on the GRN.
  2. 3-way match flags the shortfall against the bill.
  3. Raise a Debit Note for the undelivered value, or a Vendor Return for rejected goods.

Onboarding a new vendor

  1. Create the vendor record and add a Price List.
  2. Attach any Vendor Contract and set category Preferences.
  3. Begin issuing POs; the Scorecard accrues performance over time.

FAQ

Can I create a PO without a requisition? Yes. A requisition is the controlled path, but you can create a Purchase Order directly. Approval chains still apply based on amount and category.

What is the difference between a Debit Note and a Vendor Return? A Vendor Return physically sends goods back and reverses the inventory receipt. A Debit Note is a financial adjustment (price correction, short delivery) with no stock movement.

How does 3-way match tolerance work? Small differences within the configured tolerance pass automatically. Anything beyond it is flagged for review so you can approve, hold, or raise an adjustment.

Why can’t I edit an approved purchase order? Approved and received POs are controlled — edits route through an amendment request to preserve the audit trail rather than silently changing a committed order.