Skip to main content

Purchase Flow

Complete end-to-end documentation of purchase transactions in NetSuite - with or without Purchase Orders - covering all variations from requisition to payment.


In This Section

PageDescription
Requisition to POPurchase Requisition approval and conversion to PO
Standard PathPO → Item Receipt → Vendor Bill → Payment
Direct PathsBill Direct, Standalone Bill, Drop Ship
Returns to VendorVRA, Vendor Credit, Vendor Refund

Master Flow Diagram

COMPLETE PURCHASE FLOW (ALL PATHS)
─────────────────────────────────────────────────────────────────

┌─────────────────────────────────────────────────────────────────┐
│ REQUISITION PATH (OPTIONAL) │
├─────────────────────────────────────────────────────────────────┤
│ ┌───────────────┐ ┌───────────────┐ ┌───────────────────┐ │
│ │ REQUISITION │──▶│ APPROVAL │──▶│ PURCHASE ORDER │ │
│ │ GL: None │ │ WORKFLOW │ │ (Created from │ │
│ │ Inv: None │ │ │ │ Requisition) │ │
│ └───────────────┘ └───────────────┘ └─────────┬─────────┘ │
└────────────────────────────────────────────────────┼────────────┘


┌─────────────────────────────────────────────────────────────────┐
│ WITH PURCHASE ORDER │
├─────────────────────────────────────────────────────────────────┤
│ │
│ ┌─────────────────┐ │
│ │ PURCHASE ORDER │ │
│ │ GL: None │ │
│ │ Inv: None │ │
│ └────────┬────────┘ │
│ │ │
│ ┌──────────────────┼──────────────────┐ │
│ │ │ │ │
│ ▼ ▼ ▼ │
│ ┌────────────────┐ ┌──────────────┐ ┌──────────────────┐ │
│ │ STANDARD PATH │ │ BILL ONLY │ │ DROP SHIP │ │
│ │ (Receive+Bill) │ │ (No Receive) │ │ │ │
│ └───────┬────────┘ └──────┬───────┘ └────────┬─────────┘ │
│ │ │ │ │
│ ▼ │ ▼ │
│ ┌────────────────┐ │ ┌──────────────────┐ │
│ │ ITEM RECEIPT │ │ │ Ships direct to │ │
│ │ GL: Inventory │ │ │ customer │ │
│ │ Inv: Increases │ │ │ (see Sales Flow) │ │
│ └───────┬────────┘ │ └──────────────────┘ │
│ │ │ │
│ ▼ ▼ │
│ ┌────────────────┐ ┌──────────────┐ │
│ │ VENDOR BILL │ │ VENDOR BILL │ │
│ │ GL: A/P │ │ (Direct) │ │
│ │ Inv: None │ │ GL: A/P+Inv │ │
│ └───────┬────────┘ └──────┬───────┘ │
│ │ │ │
└─────────────┼──────────────────┼────────────────────────────────┘
│ │
│ │
┌─────────────┼──────────────────┼────────────────────────────────┐
│ │ WITHOUT PURCHASE ORDER │
├─────────────┼──────────────────┼────────────────────────────────┤
│ │ │ │
│ │ ┌──────────────────┐ │
│ │ │ STANDALONE │ │
│ │ │ VENDOR BILL │ │
│ │ │ GL: A/P + Inv* │ │
│ │ │ Inv: Increase* │ │
│ │ └────────┬─────────┘ │
│ │ │ │
└─────────────┼─────────────┼─────────────────────────────────────┘
│ │
└─────────────┼─────────────────────────────────────┐
│ │
▼ │
┌────────────────────────────────────┐ │
│ VENDOR PAYMENT │ │
│ GL: A/P → Cash │◀─────────────┘
└────────────────────────────────────┘

* Inventory increase only for inventory items

Accounting Basics (For Non-Accountants)

Before diving into GL entries, here's a simple explanation for purchase transactions.

The Core Concept

BUYING THINGS = GETTING STUFF + OWING MONEY
─────────────────────────────────────────────────────────────────

When you buy inventory:
You GET: Inventory (Asset ↑) → DEBIT
You OWE: Vendor payment (Liability ↑) → CREDIT

The balance scale:
DEBIT CREDIT
▼ ▼
┌──────────┐ ┌──────────┐
│ Inventory │ ═══ │ A/P │
│ +$500 │ │ +$500 │
└──────────┘ └──────────┘

Account Types Quick Reference

Account TypeIncreases WithDecreases WithPurchase Examples
AssetsDebitCreditInventory, Cash, Prepaid
LiabilitiesCreditDebitA/P, Accrued Expenses
ExpensesDebitCreditRent, Utilities, Supplies

Real Example: Buying Inventory

PURCHASE GL ENTRY EXPLAINED
─────────────────────────────────────────────────────────────────

You order 100 widgets at $5 each = $500

Step 1: RECEIVE the goods (Item Receipt)
┌─────────────────────────────────────────────────────────────────┐
│ Inventory (Asset) $500 DEBIT │
│ └── WHY? You now HAVE more stuff = Asset INCREASES │
│ │
│ IRNB* (Liability) $500 CREDIT │
│ └── WHY? You OWE for received goods = Liability INCREASES │
└─────────────────────────────────────────────────────────────────┘

Step 2: BILL arrives (Vendor Bill)
┌─────────────────────────────────────────────────────────────────┐
│ IRNB (Liability) $500 DEBIT │
│ └── WHY? Clear the temporary liability = Liability DECREASES │
│ │
│ Accounts Payable (Liability) $500 CREDIT │
│ └── WHY? Now you formally owe vendor = Liability INCREASES │
└─────────────────────────────────────────────────────────────────┘

*IRNB = Inventory Received Not Billed (clearing account)

Why It Matters

When You See...It Means...
Debit InventoryYou received more stock
Credit InventoryStock left (sold/returned)
Credit A/PYou owe vendor more
Debit A/PYou paid vendor or reduced debt
Debit CashYou received money
Credit CashYou paid money out
Debit ExpenseCost recognized

Quick Reference

GL vs Inventory Summary

TransactionGL Posts?Inventory Impact
Purchase OrderNoOn Order qty only
Item ReceiptYesIncreases On Hand
Vendor Bill (from IR)YesNo change
Vendor Bill (Direct)YesIncreases On Hand
Standalone BillYesIncreases*
Vendor PaymentYesNo change
Vendor CreditYesDecreases*

*For inventory items


Next Steps