Purchase orders manage formal procurement from suppliers with complete tracking, approval workflows, and receiving integration. Inventory Pro supports multiple purchasing workflows for different procurement scenarios:
| Purchase Order Method | Access Path | Purpose |
|---|
| Manual Purchase Orders | Orders → Purchasing → Create Purchase Order | Create individual orders with line-by-line control for specific purchasing needs |
| Restocking Purchase Orders | Orders → Purchasing → Restocking POs | Generate automated orders based on reorder points and demand analysis |
| Desktop Receiving | Purchase Orders → Line Items → Receive | Standard receiving workflow with putaway lists, location assignment, and serial capture |
| Mobile Receiving | Inventory Pro Mobile → Orders → View Purchase Orders | Mobile device receiving with barcode scanning and real-time updates |
| Returns and Corrections | Purchase Orders → Line Items → Returns/Corrections | Process supplier returns and fix receiving errors |
| Bulk Import | Utilities → Import and Export → Purchase Order Import | Large-scale PO creation from CSV/Excel for data migration or bulk operations |
| Reporting | Reports → Purchase Orders | Analyze purchasing patterns, supplier performance, and cost tracking |
All purchase orders integrate with supplier management, inventory receiving, and approval workflows for comprehensive procurement control.
Access: Orders → Purchasing → Purchase Orders
Understanding Purchase Orders
Purchase orders provide formal documentation for procurement from suppliers, tracking expected deliveries and costs from creation through receiving.
Screen Components:
- Header: Supplier, ship to/invoice to locations, buyer, dates, payment terms
- Line Items: Items being ordered with quantities, pricing, and specifications
- Notes/Totals: Order totals, discounts, taxes, shipping charges, and internal notes
- Delivery Schedule: Multiple delivery dates for staged receipts (optional)
Order Status:
- Outstanding: Active orders awaiting receipt
- Partially Received: Some items received, others pending
- Completed: Fully received and closed
- Canceled: Orders canceled before completion
- Past Due: Orders beyond requested delivery date
Key Operations:
- Create: Build new purchase order with supplier and line items
- Approve: Authorize order for receiving (if approval workflows enabled)
- Receive: Process incoming inventory against order
- Complete: Close order when all items received or final state reached
- Cancel: Terminate order before receiving (cannot cancel after partial receipt)
Creating Purchase Orders
Manual Purchase Order Creation
Create individual purchase orders with full control over items, quantities, and pricing.
Workflow:
- Navigate to Orders → Purchasing → Create Purchase Order
- Fill in header information:
- Supplier: Select vendor from supplier list
- Ship To/Invoice To: Choose destination and billing locations
- Buyer: Assign responsible purchasing agent
- Order Date: Auto-populated with current date
- Requested Date: Expected delivery date
- Payment Terms: Select from payment terms list
- Ship Via: Choose transportation method
- Click “Save” to create order header
- Navigate to Line Items tab
- Click “Add Line” to add items:
- Item ID: Select item using lookup (three dots icon)
- Units: Quantity to order (in standard UOM)
- Unit Price: Cost per unit (auto-populated from supplier catalog if configured)
- PO UOM: Purchase unit of measure
- PO Units: Quantity in purchase UOM (auto-calculated from UOM conversion)
- Package: Package type (box, carton, pallet, etc.)
- Supplier PN: Supplier’s part number for the item
- Terms: Link to term agreement for contract pricing (optional)
- Click “Save” after adding each line item
- Navigate to Notes/Totals tab to review:
- Sub Total, Discount, Sales Tax, Shipping Charges, Other Charges
- Terms and Conditions, PO Notes
- Click “Save” to finalize order
Tips:
- Supplier catalog auto-populates pricing and supplier part numbers when configured
- Term agreements enforce contract pricing and expiration validation
- Line item notes copy to inventory remarks if Admin Option enabled
- Delivery schedule tab allows setting multiple delivery dates for staged receipts
Purchase Order Line Item Fields
| Field | Behavior | Notes |
|---|
| Item ID | Required | Must exist in item master and be active (not discontinued) |
| Units | Required, >0 | Quantity in standard unit of measure from item master |
| Unit Price | Auto-populated or manual | Defaults from supplier catalog, term agreement, or item cost |
| PO UOM | Optional | Purchase unit of measure for ordering (box, case, pallet) |
| PO Units | Auto-calculated | Quantity in purchase UOM (Units ÷ UOM conversion) |
| PO Unit Price | Auto-calculated | Cost per purchase UOM (Unit Price × UOM conversion) |
| Supplier PN | Optional | Supplier’s part number (auto-populated from supplier catalog) |
| Package | Optional | Package type for shipping (box, carton, barrel) |
| Terms | Optional | Link to term agreement for contract pricing |
| Amount | Auto-calculated | Line total (Units × Unit Price or PO Units × PO Unit Price) |
Restocking Purchase Orders
Generate automated purchase orders based on inventory needs and configured reorder levels.
Access: Orders → Purchasing → Restocking POs
Workflow:
- Navigate to Orders → Purchasing → Restocking POs
- Select warehouse to analyze
- Apply optional filters (supplier, category, cost center)
- Click “Suggest Purchase Orders” to generate recommendations
- Review system analysis:
- Items below reorder points (highlighted in red if missing supplier)
- Available vs Expected quantities
- Suggested Min levels from demand analysis
- Calculated reorder quantities
- Customize as needed:
- Override suggested quantities
- Select suppliers from dropdowns (required for red highlighted items)
- Use “Select All” / “Deselect All” for bulk management
- Click “Create Purchase Orders”
- System creates separate POs for each supplier
- Complete generated POs through standard purchasing workflow
Features:
- Historical demand analysis with configurable periods (Admin Option 32)
- Safety stock calculations using multiple methods (Admin Option 31)
- Economic Order Quantity (EOQ) optimization
- Automatic supplier selection from item configuration
- Consolidated ordering across locations for better pricing
See Restocking for complete documentation on reorder level configuration and demand forecasting.
Approval Workflows
Standard Approval Process
When Admin Option 106 enabled, purchase orders require approval before receiving:
Workflow:
- Requestor creates purchase order with all line items
- Approver reviews order in Purchase Orders list
- Approver clicks order number and “Approve” button
- System validates approver authorization limit against order total
- Order status changes to “Approved” and can be received
- If order exceeds approver limit, error displays requiring higher authority
Approval Features:
- Authorization Limits: Approvers can only approve orders within their dollar limit
- Multi-Level Approval (Admin Option 191): Separates creation and approval roles
- Approval Revocation: Previously approved orders can have approval withdrawn
- Pending Status: Orders show “Pending Approval” until authorized
Receiving Against Purchase Orders
Desktop Receiving
Standard receiving workflow with full location assignment and serial capture.
Workflow:
- Navigate to Orders → Purchasing → Purchase Orders
- Click three lines icon in Lines column or click order number
- Go to Line Items tab
- Click “Receive” button
- System validates approval status (if required) and opens receiving screen
- Receiving screen pre-populated with:
- Warehouse from PO
- Supplier information
- Job ID (if assigned)
- Line items with expected quantities
- PO Receipt reason code (auto-assigned)
- Assign locations for each line item:
- Manually select warehouse locations
- Or allow system to auto-assign from item defaults (done on save)
- Review and adjust quantities as permitted by configuration
- Add serial/lot numbers for serialized items
- Click “Save” to review, then “Receive” to finalize
- System asks to complete order:
- Click “OK” if fully received or preserving partial state
- Click “Cancel” if expecting additional deliveries
Features:
- Quantities may be editable or locked (Admin Options 94, 113)
- Partial receipts automatically update PO line status
- Over-receipts generate warnings but can proceed if allowed
- Unit costs default from PO line items
- Optionally auto-create backorders for remaining quantities (Admin Option 280)
- Serialized items automatically split into individual lines (configurable)
- Print putaway lists for warehouse staff
- Print labels for barcode operations
See Receive Stock for complete receiving documentation.
Mobile Receiving
Complete receiving operations on mobile devices for increased flexibility.
Workflow:
- Login to Inventory Pro Mobile
- Select warehouse
- Navigate to Orders → View Purchase Orders
- Select purchase order to receive
- Check items being received
- Click “Complete Order”
- Click “Receive” to finalize transaction
Features:
- Barcode scanning for items, locations, and serials
- Real-time inventory updates
- Location assignment on warehouse floor
- Serial number capture
Returns and Corrections
Adjust purchase orders after receiving using two distinct methods with different audit trails.
Returns
Process supplier returns for damaged items, quality issues, or receiving errors. Creates full audit trail linking return to original PO.
Access: Purchase Orders → Line Items → Returns
When to Use Returns:
- Physically returning items to supplier
- Damaged or defective goods
- Quality problems requiring supplier credit
- Partial order rejection
Workflow:
- Navigate to Orders → Purchasing → Purchase Orders
- Select purchase order with items to return
- If order completed, click “Re-Open” button and confirm
- Go to Line Items tab
- Click “Returns” button
- Return screen shows received items available for return
- Enter return quantities (cannot exceed received quantities)
- Click “Apply” button
- Confirm changes or cancel to review
- System issues inventory (removes from stock) and updates PO line status
Features:
- Automatically issues stock out of inventory
- Updates purchase order line status to reflect returns
- Tracks supplier credits and return authorizations
- Links return transactions to original PO for audit trail
- Uses PO Correction reason code (-8) for proper reporting
- Return quantities validated against received quantities
Effect: Reduces inventory quantities while maintaining complete transaction history and supplier credit tracking. Use this method instead of direct issues when returning to suppliers.
Corrections
Fix data entry mistakes or receiving errors by directly adjusting historical receiving data. Limited audit trail.
Access: Purchase Orders → Line Items → Corrections
When to Use Corrections:
- Correcting data entry errors (received 8 instead of 6)
- Fixing quantity mistakes without physical return
- Adjusting historical receiving records
Workflow:
- Navigate to purchase order and re-open if completed
- Go to Line Items tab
- Click “Corrections” button
- Enter corrected quantities in Corrected Amount column
- Click “Apply” and confirm
- System adjusts inventory to reflect corrected quantities
Important: Corrections modify historical data with limited audit trail. Use carefully and document reasons externally. For physical returns to suppliers, use Returns method instead.
Effect: Adjusts inventory to reflect corrected quantities with limited audit trail. Use Returns method for supplier returns to maintain proper credit tracking.
Supplier Management
Suppliers List
Maintain supplier information including contacts, addresses, and payment terms.
Access: Orders → Purchasing → Suppliers
Supplier Information:
- Short ID: Supplier identifier (functions like Item ID for suppliers)
- Full Name: Complete supplier company name
- Contact Information: Phone, fax, email, website
- Address: Primary business address
- Payment Terms: Default payment terms for orders
- Supplier Status: Approved, Non-Approved, or Probation
Supplier Status:
- Approved: All users can order from this supplier
- Non-Approved: Supplier cannot be selected (for discontinued vendors)
- Probation: Supplier can be selected but displays warning message (review notes before ordering)
Managing Suppliers:
- Navigate to Orders → Purchasing → Suppliers
- Click “Create New Supplier” or edit existing supplier (pencil icon)
- Fill in supplier information
- Set supplier status
- Add notes for important information
- Click “Save”
Supplier Catalog
Configure supplier-specific pricing, part numbers, and lead times for automated order creation.
Access: Orders → Purchasing → Suppliers’ Catalog
Catalog Features:
- Multiple suppliers per item with different pricing
- Supplier part number mapping
- Base pricing plus 5 price levels (L1-L5)
- Lead time tracking per supplier/item
- Package and UOM specifications
- Term agreement linkage
Setting Up Catalog Entries:
- Navigate to Orders → Purchasing → Suppliers’ Catalog
- Click “Add New Supplier Catalog Entry”
- Select supplier and item ID
- Enter supplier’s part number
- Configure package, UOM, and term agreement
- Set unit price and price levels
- Enter lead days
- Click “Save”
Integration:
- Purchase orders auto-populate pricing from catalog
- Supplier part numbers print on PO for vendor reference
- Lead times calculate expected delivery dates
- Price levels support tiered pricing structures
Term Agreements
Manage contract pricing with suppliers for specific items and timeframes.
Access: Orders → Purchasing → Suppliers’ Term Agreements
Term Agreement Setup:
- Navigate to Orders → Purchasing → Suppliers’ Term Agreements
- Click “Create New Term Agreement”
- Enter term agreement identifier
- Add description
- Select supplier
- Set expiration date
- Click “Save”
- Link items in Supplier Catalog with term agreement reference
Features:
- Contract pricing enforcement
- Expiration date validation
- Automatic alerts for expired agreements
- Integration with supplier catalog for item-specific pricing
Additional Features
Bulk Import
Import purchase orders from external systems or for data migration.
Access: Utilities → General → Import and Export → Purchase Order Import
Supported Data:
- Purchase order headers (order numbers, suppliers, dates)
- Line items with quantities and pricing
- Job assignments and delivery schedules
- Supporting documentation
Workflow:
- Download Purchase Order template
- Format data according to template
- Include all required fields (order number, supplier, items, quantities)
- Upload file through import system
- System validates and creates orders
- Review imported orders in Purchase Orders list
See Import & Export for detailed import procedures.
Ship Via Management
Configure transportation methods for delivery tracking.
Access: Orders → Management → Ship Via List
Ship Via Types:
- Transportation modes (truck, rail, air, ocean)
- Specific containers (crates, pallets)
- Carrier services
Managing Ship Via:
- Navigate to Orders → Management → Ship Via
- Click “Create New Ship Via” or edit existing
- Enter description
- Check “Use in Lookups” to make selectable
- Check “List Top” to display at top of selection lists
- Click “Save”
Payment Terms
Define payment deadlines and discount structures for supplier orders.
Access: Orders → Management → Payment Terms
Payment Terms Configuration:
- Net Due in Days: Payment deadline
- Discount Percentage: Early payment discount
- Discount within Days: Days to qualify for discount
- Use in Lookups: Make term selectable
- List Top: Display at top of selection lists
Validation and Business Rules
Order Validation:
- Supplier must be active (not Non-Approved status)
- Items must exist in item master and be active
- Requested date cannot be in past (configurable)
Receiving Validation:
- Approval required before receiving (Admin Option 106)
- Items must be enabled for receiving warehouse (Admin Option 504)
- Over-receipts generate warnings (configurable to allow/prevent)
- Serial numbers required for serialized items
Pricing and Costs:
- Unit costs default from PO line items, supplier catalog, or item master
- Zero costs generate warnings but can proceed if approved
- Exchange rates support international supplier currency conversion
Status Rules:
- Cannot cancel orders with partial receipts
- Completed orders must be re-opened before corrections/returns
- Past due status automatic when beyond requested delivery date
Admin Options
Key configuration options affecting purchase order operations:
| Option | Description |
|---|
| 13 | Update item’s default cost when receiving against purchase orders |
| 31 | Safety stock calculation method for restocking analysis |
| 32 | Historical demand calculation range (2-36 months) for restocking |
| 94 | When receiving against PO, don’t pre-populate receiving screen with line items |
| 98 | Prevent duplicate items on same purchase order |
| 106 | Require purchase order approval before receiving |
| 113 | Prevent automatic line splitting when receiving (keeps quantities together) |
| 191 | Multi-level approval - separates PO creation and approval roles |
| 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) |
| 517 | Reorder logic determining when items appear in restocking suggestions |
Best Practices
Supplier and Catalog Management:
- Maintain accurate supplier information including contacts, payment terms, and status. Keep supplier catalogs current with pricing, part numbers, and lead times. Establish clear approval hierarchies with appropriate authorization limits. Review term agreements before expiration and renew contracts proactively. Update supplier status to Non-Approved or Probation when quality or delivery issues arise.
Order Processing:
- Process receipts promptly upon delivery to maintain inventory accuracy. Verify quantities and costs against purchase orders during receiving. Attach supporting documentation (packing slips, invoices) when available. Use appropriate reason codes for all receiving transactions. Review past due orders weekly and follow up with suppliers.
Cost Control and Analysis:
- Regularly review and validate pricing against market rates and contract agreements. Monitor order frequency and consolidate purchases for better pricing. Track supplier performance including delivery times, quality issues, and pricing accuracy. Use restocking POs for routine replenishment to optimize order quantities and reduce manual effort.
Troubleshooting
“Cannot receive - order requires approval”
- Problem: Attempting to receive unapproved purchase order (Admin Option 106 enabled)
- Solution: Have authorized approver review and approve order before receiving. Verify approver has sufficient authorization limit for order total
- Prevention: Establish clear approval workflows and communicate to all purchasing staff
“Item not allowed in warehouse”
- Problem: Item not enabled for receiving warehouse (Admin Option 504)
- Solution: Enable item in warehouse assignments or disable Admin Option 504 globally
- Prevention: Maintain accurate warehouse-item relationships before creating orders
“Missing supplier assignment” (Restocking POs)
- Problem: Items need restocking but no supplier assigned (highlighted in red)
- Solution: Assign preferred supplier in item master or reorder level configuration
- Prevention: Configure suppliers during item setup or reorder level maintenance
“Cannot cancel order”
- Problem: Attempting to cancel order with partial receipts
- Solution: Orders with receipts cannot be canceled. Use Returns to reverse received quantities if needed
- Prevention: Cancel orders before receiving begins, or use Returns for partial reversals
“Duplicate item on purchase order”
- Problem: Attempting to add same item twice (Admin Option 98 enabled)
- Solution: Update quantity on existing line instead of adding duplicate line
- Prevention: Review existing lines before adding new items
“Incorrect pricing on order”
- Problem: Unit prices don’t match expected supplier pricing
- Solution: Verify supplier catalog setup and term agreement configuration. Check price level settings
- Prevention: Maintain current supplier catalogs with accurate pricing
“Cannot modify completed order”
- Problem: Attempting to edit order marked as complete
- Solution: Click “Re-Open” button to return order to outstanding status, then make changes
- Prevention: Review orders carefully before completing, especially for staged deliveries
Key Reports
Access purchase order reports via Reports → [Search] or from the Purchase Orders screen.
Purchase Order List (Report 62): Summary of all purchase orders with supplier, order date, requested date, status, and total value. Filter by status, supplier, warehouse, date range, and buyer. Primary report for tracking all procurement activity.
Outstanding Purchase Orders (Report 68): Active orders awaiting receipt with line item details, expected quantities, and aging analysis. Shows past due orders requiring follow-up. Essential for managing open commitments and supplier communications.
Received Purchase Orders (Report 71): Complete receiving history showing what was received, when, by whom, and at what cost. Links receipts to original purchase orders for audit trail. Use for cost analysis and supplier performance evaluation.
Purchase Analysis by Supplier: Spending analysis showing total purchases by supplier over selected period. Identify top suppliers and spending patterns for negotiation leverage and consolidation opportunities.
Restocking Suggestions (Report 116): Recommended order quantities based on reorder points and demand analysis. Shows items needing replenishment with suggested quantities and suppliers.
All reports support filtering by date range, warehouse, supplier, buyer, status, and item. Export to Excel for further analysis.