How to Understand NetSuite Transaction Types: A Complete Table
When you first open NetSuite, the sheer number of transaction records can feel overwhelming. Sales orders, invoices, cash sales, journal entries—each serves a specific purpose, yet the differences aren’t always obvious at a glance. This guide walks you through the most common transaction types, explains when to use them, and then lays everything out in a handy reference table you can keep bookmarked.
The Basics: Why Transaction Types Matter
Every transaction type in NetSuite triggers a distinct workflow. Picking the right one affects inventory tracking, revenue recognition, and even tax calculations. For instance, creating a Sales Order reserves inventory without immediately affecting financial statements, whereas a Cash Sale updates both inventory and revenue in one step.
Getting this right the first time saves you from having to reverse or adjust entries later—something most finance teams dread.
Common Categories at a Glance
Think of NetSuite transactions as grouped into three broad buckets:
- Sales‑related – orders, invoices, cash sales, returns
- Purchase‑related – purchase orders, vendor bills, expense reports
- Financial‑record – journal entries, cash transfers, depreciation
Within each bucket, the nuances matter. Below you’ll see exactly how those nuances play out.
When to Choose Each Type
Sales Order vs. Cash Sale
Use a Sales Order when you need to confirm a sale before payment—perfect for B2B contracts or back‑ordered items. Switch to a Cash Sale when the customer pays at the point of sale; this one‑click process records revenue instantly.
Invoice vs. Credit Memo
An Invoice is your bill to the customer after goods ship or services render. If that invoice needs to be reduced—maybe because of a returned item or a discount—create a Credit Memo, which automatically links back to the original invoice.
Purchase Order vs. Vendor Bill
Start with a Purchase Order to request goods from a vendor. When the items arrive and you receive the vendor’s bill, you record a Vendor Bill. The system then matches the two, ensuring you only pay for what was actually delivered.
Quick Reference Table
| Transaction Type | Primary Use | Impact on Inventory | Financial Effect | Typical Workflow |
|---|---|---|---|---|
| Sales Order | Reserve stock, generate quote | Reserved (no COGS) | No revenue recognized | Order → Pick/Pack → Ship → Invoice |
| Cash Sale | Immediate sale with payment | Shipped, COGS posted | Revenue recognized instantly | Sale → Payment → Ship |
| Invoice | Bill customer post‑shipment | Shipped, COGS posted | Revenue recognized on invoice date | Order → Ship → Invoice → Receive Payment |
| Credit Memo | Reduce an existing invoice | Returns may restock | Revenue and COGS adjusted | Invoice → Credit Memo → Refund/Restock |
| Return Authorization | Approve customer return | Reserved for return | No immediate financial effect | RA → Receive Return → Credit Memo |
| Purchase Order | Request goods from vendor | None until receipt | No expense recorded | PO → Vendor acknowledges → Receive |
| Vendor Bill | Record vendor invoice | Inventory increased on receipt | Expense (COGS or asset) recognized | Receive → Bill → Pay |
| Expense Report | Employee‑incurred costs | None | Expense posted on approval | Submit → Approve → Reimburse |
| Journal Entry | Manual adjustments | None | Debits & credits as entered | Create → Review → Post |
| Cash Transfer | Move cash between accounts | None | Bank balances updated | Select source/destination → Transfer |
Tips for Keeping Your Transactions Clean
Even with a solid table at hand, errors slip in. Here are a few practical habits:
- Standardize naming conventions. Prefix sales orders with “SO‑” and purchase orders with “PO‑” so you can filter quickly.
- Leverage automation. Use NetSuite’s workflow manager to auto‑convert a sales order to an invoice once shipping is confirmed.
- Audit regularly. A monthly review of unmatched PO‑to‑Bill pairs catches missing receipts before they become costly.
Beyond the Basics: Advanced Transaction Types
Large enterprises often tap into specialized records such as Intercompany Journal Entries for cross‑entity accounting, or Revenue Recognition Schedules that spread earnings over multiple periods. While these are less common for day‑to‑day users, understanding that they exist helps you ask the right questions when a consultant suggests a new record type.
Putting It All Together
Next time you hover over the New button in NetSuite, pause for a second. Scan the table above, match the scenario you’re dealing with, and select the appropriate transaction. A few extra seconds now prevent a cascade of corrections later—a small price for smoother operations.