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​