Skip to Content
Purchases

Purchases

This course covers the full Purchases workflow in Quickenerp. Learn how to create requests for quotation, manage purchase orders, receive goods, process vendor bills, manage vendor price lists, and analyse procurement performance.

Responsible System
Last Update 07/21/2026
Completion Time 3 days 3 hours
Members 1
Inventory & Manufacturing
Purchases Overview
View all
New Content
Purchase Analysis Report
Purchase Analysis Report
Preview

Purchase Analysis

Go to Purchases > Reporting > Purchase Analysis. Pivot and graph view for procurement data.

Dimensions

  • Vendor, Product, Product Category.
  • Buyer, Purchase Team.
  • Order Date, Receipt Date.
  • Country, State.

Measures

  • Untaxed Amount, Total, Quantity Ordered, Quantity Received.
  • Number of Orders, Average Order Value.

Filters

Date range, order status (RFQ, PO, Done, Cancelled), vendor, buyer.

Key Insights

  • Spend by vendor - identify top suppliers.
  • On-time delivery rate - compare expected vs actual arrival dates.
  • Price trends - track price changes per product over time.
  • Procurement cycle time - PO creation to receipt.

Best Practices

  • Review vendor performance quarterly using on-time delivery and quality metrics.
  • Negotiate better prices based on volume trends identified in the report.
  • Use the pivot table to forecast future procurement needs.
New Content
Vendor Bills from Purchases
Vendor Bills from Purchases
Preview

Vendor Bills from POs

When the vendor sends their invoice, create a bill from the purchase order.

Creating a Bill from a PO

  1. Open the confirmed PO.
  2. Click Create Bill (smart button or header action).
  3. Quickenerp pre-fills lines from the PO (based on received quantities or ordered quantities).
  4. Enter the vendor's invoice number in Vendor Reference.
  5. Verify the amounts match the vendor's invoice.
  6. Click Confirm to post the bill.

Three-Way Matching

When enabled, Quickenerp compares:

  • PO quantity vs Receipt quantity - Did we receive what we ordered?
  • Receipt quantity vs Bill quantity - Are we being billed for what we received?
  • PO price vs Bill price - Is the price correct?

Discrepancies are highlighted. You can accept or reject the bill based on the match.

Billing Control

If enabled in Settings, bills cannot be created without a confirmed PO. This prevents unauthorized purchases.

New Content
Receiving Goods
Receiving Goods
Preview

Goods Receipt

When goods arrive from a vendor, you receive them in Inventory. Go to Purchases > Orders > Receipts (or Inventory → Operations → Receipts).

Receiving Process

  1. Open the receipt (auto-created when PO is confirmed).
  2. Verify the products and quantities against the delivery note.
  3. If quantities differ, edit the lines before validation.
  4. Click Validate. Stock is added to the warehouse.
  5. If the receipt is less than ordered, Quickenerp asks:
  • Create Backorder - For outstanding items.
  • Cancel Remaining - Close the PO with partial receipt.
  • The purchase order's receipt status updates.
  • Partial Receipts

    For partial receipts, edit the quantity on the receipt line before validating. A backorder is created automatically if needed. Each partial receipt reduces the remaining quantity on the PO.

    Quality Control

    If the Quality Control module is installed, you can create quality checks on receipt. Configure in Inventory → Configuration → Quality Checks. Checks can be manual (user inspects) or automated (measurements).

    New Content
    Creating & Confirming Purchase Orders
    Creating & Confirming Purchase Orders
    Preview

    Creating a Purchase Order

    Go to Purchases > Orders > Requests for QuotationCreate.

    PO Form - All Fields

    Field Model Field Behaviour
    Vendorpartner_idSelect vendor. Pre-fills addresses, currency, payment terms.
    Vendor Referencepartner_refThe vendor's PO number or your internal ref.
    Order Datedate_orderDefaults to today.
    Expected Arrivaldate_plannedAuto-calculated from vendor lead time.
    Payment Termspayment_term_idPre-filled from vendor. Override per PO.
    Currencycurrency_idFrom vendor or company.
    Buyeruser_idThe person managing this purchase. Defaults to current user.
    Purchase Teamteam_idFor procurement team tracking.
    Source DocumentoriginAuto-filled when created from sales order or reordering rule.
    Fiscal Positionfiscal_position_idAuto-detected for correct tax.
    Incotermincoterm_idFor international purchases (EXW, FOB, DDP).

    Order Lines

    • Add products. Quickenerp shows vendor price, quantity on hand, and lead time.
    • If the product has a vendor price list, the price is pre-filled.
    • Set quantity, unit price, taxes.
    • Each line shows the subtotal and the expected arrival date.

    PO Statuses

    • RFQ - Draft. Not yet sent to vendor.
    • Sent - RFQ emailed to vendor, awaiting confirmation.
    • Purchase Order - Confirmed. Vendor accepted.
    • Locked - Prevent further changes.
    • Cancelled - PO cancelled before or after confirmation.
    • Done - Fully received and billed.

    Confirming a PO

    1. Open RFQ → click Send by Email to email the PDF to the vendor.
    2. After vendor confirms, click Confirm Order.
    3. Quickenerp: updates stock receipt schedule, reserves goods in transit.

    Order Approval

    If enabled in Settings, POs above the minimum amount enter an "Approval" state. The assigned approver receives a notification. They can approve or reject. The PO cannot be confirmed until approved.

    New Content
    Vendor Management & Price Lists
    Vendor Management & Price Lists
    Preview

    Vendor Records

    Vendors are contacts marked as "Vendor". Create via Purchases > Orders > Vendors or the Contacts app.

    Key Vendor Fields for Purchases

    • Name - Legal vendor name.
    • Supplier/Partner - Check this box to mark as vendor.
    • Currency - Vendor's currency for multi-currency procurement.
    • Payment Terms - Net 30, Due on Receipt, etc. Flows to bills.
    • Purchase Team - Assign to a team for procurement tracking.
    • Tags - Categorise: Preferred, International, Backup, etc.
    • Fiscal Position - Auto-apply tax rules based on vendor country.
    • Bank Accounts - For vendor payments.

    Vendor Price Lists (Supplier Info)

    Define per-vendor pricing for each product. Go to Purchases > Products > Vendor Price Lists or open a product → Vendors tab.

    Field Description
    VendorThe supplier.
    Product NameThe vendor's name for this product (may differ from yours).
    Product CodeVendor's SKU/part number. Used for reference.
    PriceUnit price from this vendor.
    Discount (%)If the vendor offers a discount.
    Min QuantityMinimum order quantity for this price.
    Delivery Lead TimeDays from order to delivery. Used for replenishment planning.
    Validity DatePrice is valid until this date.
    SequenceIf multiple vendors, the lowest sequence is the preferred vendor.

    Vendor Portal

    Vendors with portal access can view their RFQs, POs, and bills. They can confirm delivery dates and submit invoices online. Enable portal access on the vendor contact form → Portal Access tab.

    New Content
    Purchases Settings Deep Dive
    Purchases Settings Deep Dive
    Preview

    Purchases Settings

    Go to Purchases > Configuration > Settings.

    Order Settings

    Setting Default Description
    Confirmation PolicyManualManual: you confirm each PO. Automatic: PO confirmed when vendor signs online.
    Lock Confirmed OrdersFalsePrevent editing confirmed POs. Managers can unlock.
    Order ApprovalFalseRequire manager approval for POs exceeding a threshold.
    Minimum Amount-POs above this amount require approval.
    Order Reference-Auto-generate reference from a sequence or custom format.

    Billing Settings

    • Three-Way Matching - Match PO, receipt, and bill. Warns on discrepancies.
    • Bill Control - Prevent creating bills without a confirmed PO.
    • Update Stock on Bill - If enabled, posting a bill can update stock (for services/consumables without receipt).
    New Content
    Introduction to Purchases
    Introduction to Purchases
    Preview

    The Purchases Module

    The Purchases module manages procurement - from requesting quotes to receiving goods and paying vendor bills. It integrates with Inventory (stock replenishment), Accounting (vendor bills), and Manufacturing (raw material procurement).

    Core Concepts

    Concept Model Description
    Request for Quotation (RFQ)purchase.order (state=draft)Sent to vendors to get pricing. Becomes a PO when confirmed.
    Purchase Order (PO)purchase.order (state=purchase)Confirmed order. Triggers receipt and billing.
    Receiptstock.pickingGoods received from vendor. Validated in Inventory.
    Vendor Billaccount.move (type=in_invoice)Invoice received from vendor. Posted in Accounting.
    Vendor Price Listproduct.supplierinfoPricing agreements per vendor per product.
    Reordering Rulestock.warehouse.orderpointMin/max stock rules that auto-create RFQs.

    Procurement Flow

    1. Need Identified - Manual request, reordering rule trigger, or MTO from sales.
    2. RFQ Created - Sent to preferred vendor(s).
    3. PO Confirmed - Vendor accepts. Order is confirmed.
    4. Goods Received - Receipt validated in Inventory. Stock updated.
    5. Bill Received - Vendor invoice posted in Accounting.
    6. Payment - Bill paid according to payment terms.

    Menu Structure

    • Orders - Requests for Quotation, Purchase Orders, Receipts, Vendor Bills.
    • Products - Products (shared catalog), Vendor Price Lists.
    • Configuration - Settings, Purchase Teams, Product Categories.
    • Reporting - Purchase Analysis (pivot/graph).
    This documentation is updated continuously. Some features described here may be renamed, deprecated, or still being finalized.