Contents
Receiving inventory is a positive adjustment that increases your on-hand quantities. Inventory Pro supports multiple workflows for different receiving scenarios:
| Receiving Method | Access Path | Purpose |
|---|---|---|
| Direct Adjustments | Inventory → Stock → Receive Stock (this page) | Manual receipts for found inventory, small corrections, or items without formal documentation |
| Purchase Orders | Orders → Purchasing → Purchase Orders → Receive | Standard purchasing flow with approvals, lead time tracking, job assignment, supplier pricing, and status management |
| Appointments | Inventory → Inventory → Appointments → Receive | Expected receipts without formal POs-ideal for 3PL, warehousing, consignment, or recurring deliveries |
| Cycle Counting | Inventory → Stock → Cycle Counts | Systematic physical inventory verification with variance analysis and approval workflows |
| Shipping Order Returns | Orders → Shipping Orders → [Select SO] → Returns | Customer returns with credit handling and return authorization tracking |
| Work Order Returns | Work Orders → [Select WO] → Returns | Unused material returns with cost reconciliation and job tracking |
| Mobile Receiving | Inventory Pro Mobile → Orders → View Purchase Orders/Appointments | Mobile device receiving with barcode scanning and real-time updates |
| Bulk Import | Utilities → Import and Export → Receipt Import | Large data sets from CSV/Excel for warehouse setup or bulk operations |
| Reporting | Reports → Receiving Stock | Analyze receiving history, patterns, and audit trails by date, user, item, or reason code |
All receipts are tracked in the audit trail and material logs with full transaction details for accountability and reporting.
Access: Inventory → Stock → Receive Stock
The receive screen uses a temporary staging area where you can add items, make corrections, and review before finalizing. This two-step process (Save → Receive) prevents accidental inventory changes.

As you add items, the grid fills in with item details, quantities, and locations:

Screen Components:
Key Operations:
Direct receiving creates positive inventory adjustments without linking to orders-used for physical inventory corrections, found items, or transfers from external systems.
Required: Valid reason code explaining why inventory is increasing
When to Use Direct Receiving:
When NOT to Use Direct Receiving:
Workflow:
Tips:
Understanding field behavior helps ensure accurate receipt processing:
| Field | Behavior | Notes |
|---|---|---|
| Item ID | Required | Must be active (not discontinued) and enabled for the receiving warehouse (unless Admin Option 504 is disabled) |
| Units | Required, >0 | Quantity being received |
| Location | Required | Physical bin or warehouse location. Defaults from item’s record if not specified. Must exist in warehouse location master |
| Lot/Serial Number | Required for serialized items | System validates uniqueness based on serialization settings (unique per system, per item, or per location). Auto-generates when Admin Option 271 is enabled |
| Unit Cost | Defaults from multiple sources | PO line items (for PO receipts), supplier catalog pricing, or item’s last cost/standard cost |
| Gross/Net Weight | Optional | Weight tracking for shipping and handling calculations |
| Expiration Date | Optional | For perishable or time-sensitive inventory |
| Remark | Optional | Free-text field for notes about this specific receipt line |
| Reference | Auto-generated or manual | Tracking number for cross-referencing with external documents |
When receiving against a purchase order, the system validates quantities, tracks partial receipts, and flags over-receipts.
Workflow:
Features:
See the detailed Purchase Orders guide for creating and managing purchase order records.
Appointments track expected inventory from suppliers without formal purchase orders-ideal for consignment stock, recurring deliveries, or informal arrangements.
Workflow:
See the detailed Appointments guide for creating and managing appointment records.
Cycle counts verify physical inventory against system records and automatically adjust stock levels for discrepancies. This is the preferred method for physical inventory corrections and systematic accuracy programs.
Workflow:
Key Features:
See Cycle Counting for complete documentation on creating counts, managing variances, and approval processes.
Return unused materials from work orders or shipping orders back to inventory using the dedicated return modules.
Work Order Returns: Use the Work Order module’s return functionality at Work Orders → [Select WO] → Returns for proper cost reconciliation, labor tracking, and work order status updates.
Shipping Order Returns: Use the Shipping Order module at Orders → Shipping Orders → [Select SO] → Returns for customer credit processing, return authorization tracking, and proper order status updates.
Complete receiving operations on mobile devices for increased flexibility and warehouse efficiency.
Workflow:
Features:
The system enforces several rules during receiving to maintain data integrity:
Item Validation:
Serial Number Rules:
Location Validation:
Date Controls:
Pricing:
RFID Tracking:
Key configuration options affecting receive operations:
| Option | Description |
|---|---|
| 13 | Update item’s default cost when receiving against purchase orders |
| 17 | Update item’s default cost when receiving against appointments |
| 73 | Default receiving screen view (can be overridden by user if enabled) |
| 94 | When receiving against PO/Appointment, don’t pre-populate the receiving screen with line items |
| 105 | Assist in serial number assignment - enter first number and system populates sequence |
| 113 | Prevent automatic line splitting when receiving (keeps quantities together) |
| 200 | Allow “Load PO” functionality to populate grid from purchase orders |
| 271 | Enable alternate serial/lot number assignment and auto-generation |
| 280 | Auto-create backorders for remaining unshipped PO quantities |
| 504 | Enforce warehouse-specific item assignments (items must be enabled per warehouse) |
| 505 | AutoFill location and reference fields from previous line for faster entry |
| 527 | Date In override range (days) - restricts how far forward/back receipts can be dated (0=disabled, 1-28 days) |
| 532 | Load PO pricing when manually receiving items (applies PO costs to direct receives) |
| 800 | Allow receiving into locations marked “On Hold” |
| 804 | Allow receiving purchase orders into “On Hold” locations |
Enable the “Print Labels” checkbox to automatically generate location and serial number labels after receiving. Useful for barcode-based warehouse operations.
After receiving items, click “Putaway” (also called Stow List) to generate a warehouse report showing:
This helps warehouse staff efficiently locate where items should be shelved and optimizes warehouse organization.
For large-scale operations or data migration, use the bulk import feature. The system loads data into the temporary receive grid for review before finalizing.
Access: Utilities → General → Import and Export → Receipt Import
Supported File Formats: CSV, XLS, XLSX
Available Fields:
| Field | Required | Description |
|---|---|---|
| Warehouse | Yes | Destination warehouse name or ID |
| Item ID | Yes | Item number or item identifier |
| Units | Yes | Quantity to receive |
| Location | No | Warehouse bin location |
| Serial | No | Serial number for tracked items |
| Serial 2 | No | Secondary serial/lot number (Admin Option 271) |
| Net Weight / Gross Weight | No | Weight tracking |
| Unit Cost | No | Per-unit cost for inventory valuation |
| Reason Code | No | Positive adjustment code ID explaining the receipt |
| Reference | No | Your tracking number or external document reference |
| Remark | No | Line-level notes |
| Supplier | No | Supplier ID or name |
| Job | No | Job assignment ID or name |
| RFID Tag | No | RFID tracking number |
| SpareNum1/2, SpareString1/2 | No | Custom fields for special requirements |
Workflow:
Use Cases:
Important: For ongoing physical inventory corrections with hundreds of line items, use Cycle Counting instead. Cycle counts provide better variance analysis, approval workflows, and historical tracking specifically designed for inventory accuracy programs.
Reason codes explain why inventory is increasing. Every receipt transaction requires a reason code for audit trail and reporting purposes.
Common Codes:
Managing Codes: Create custom codes at System → Definitions → Positive Adj. Codes to track specific business scenarios. Use descriptive names and avoid generic codes like “Miscellaneous” for better reporting.
For complete information on adjustment codes, their purpose, best practices, and reporting capabilities, see Adjustment Codes.
Quality Control:
Operational Guidelines:
Planning and Preparation:
“Item not allowed in warehouse”
“Location does not exist”
“Serial number already exists”
“Discontinued item”
Screen shows old data
Access receiving reports via Reports → [Search] or direct access from the receiving screen.
Receipt History (Report 99): Complete transaction log showing all receiving transactions with filtering by warehouse, supplier, date range, and transaction type. Displays receipt number, date, warehouse, supplier, reference (PO, appointment, or adjustment), item ID, quantity, location, serial/lot numbers, unit cost, and total value. Primary report for tracking all inventory receipts and investigating discrepancies.
Audit Trail (Receipts) (Report 125): Detailed audit log with user timestamps, reference tracking, and full transaction history. Shows who received what items, when, and why with complete traceability for accountability and compliance. Essential for financial audits and internal controls.
Negative Adjustment History (Received) (Report 134): Tracks items received as negative adjustments (credits, returns to supplier). Useful for analyzing return patterns, supplier quality issues, and credit tracking. Complements the Receipt History for complete receiving analysis.
Hot Items (Receiving/Supplier Receiving): Identifies frequently received items for warehouse optimization and demand forecasting. Filter by supplier (Report 152) to analyze supplier-specific patterns or view all receipts (Report 156) for overall trending. Use to optimize warehouse layout by placing high-frequency items in accessible locations.
All reports support filtering by date range, warehouse, item, supplier, job, reason code, and user. Export to Excel for further analysis.
On this page