Purchase Management
12 hours per PO with spreadsheets.
15 minutes with Fulfil.
That's Hemper's story. POs update inventory costs instantly. Landed costs flow to COGS automatically. Three-way matching prevents overpayments.
Customer stories
Trusted by brands managing millions in procurement.

“We were spending about 12 hours per transaction to run through that process before Fulfil. Now, that process gets done with less than 15 minutes of work.”

“Complex intercompany workflows like this were just not possible prior to Fulfil.”

“Fulfil has single-handedly solved these issues for us and given insight to many more people who are part of our business.”
Why Purchasing in Fulfil vs. Standalone Tools
Standalone tools manage POs but disconnect from accounting. You're manually syncing COGS and reconciling invoices. Fulfil connects purchasing to your financials automatically.
| Capability | Spreadsheets + QuickBooks | Standalone Procurement Tools | Fulfil ERP |
|---|---|---|---|
| PO management | Manual PO creation in spreadsheets | Centralized PO management and approvals | ✓ PO creation + automatic inventory and financial updates |
| Inventory integration | Manually update inventory when goods arrive | Update inventory, but disconnected from accounting | ✓ POs automatically update inventory quantities and COGS |
| Financial integration | Export to QuickBooks, manual journal entries | Limited integration, requires reconciliation | ✓ Native accounting: POs = AP, receipts = COGS, payments = GL |
| Landed costs | Calculate manually in spreadsheets | Track landed costs, but requires export to accounting | ✓ Landed costs automatically flow to COGS and product costs |
| Three-way matching | Manual spreadsheet reconciliation | Automated matching, but requires sync to accounting | ✓ Built-in matching with direct GL impact |
| System complexity | Multiple disconnected systems | Another layer in your Frankenstack to manage | ✓ All in your ERP, one system |
What makes Fulfil different
Procurement tools track POs. Fulfil connects purchasing to your financials. Every PO updates your GL automatically.
No more spreadsheet PO tracking
All purchase orders in one system with real-time status updates
No more manual COGS updates
Landed costs automatically flow to product costs on receipt
No more invoice reconciliation nightmares
Three-way matching catches discrepancies before you pay
No more guessing what to order
Demand forecasting and reorder points generate purchase suggestions automatically
No more disconnected systems
Purchasing, inventory, and accounting all in your ERP
Streamlined procurement
POs that update your books immediately
Most procurement tools create POs. Fulfil creates POs and updates your accounting:
- PO created → Accounts Payable liability recorded
- Goods received → Inventory value increases, COGS updated with landed costs
- Invoice arrives → Three-way match against PO and receipt
- Payment made → AP reduced, cash decreases, all in your GL
Why this matters: Your inventory value and COGS are always accurate. Finance doesn't wait until month-end to reconcile purchasing. It's done in real-time as goods arrive.
Flexible PO creation
Create purchase orders manually, from CSV, or automatically from demand and forecasts
Supplier collaboration
Send POs via email, request quotes, and track confirmations all within Fulfil
Three-way match
Automatically verify PO, receipt, and invoice to prevent fraud and payment errors
Receiving & putaway
Mobile-first receiving with barcode scanning and automatic putaway to shelf locations
Demand-based planning
Generate purchase suggestions based on sales forecasts and historical trends
Lead time management
Factor in supplier lead times to ensure inventory arrives exactly when needed
Re-order points
Set minimum stock levels and automatically create purchase requests when triggered
MOQ optimization
Respect minimum order quantities and case pack sizes while optimizing order consolidation
Smart planning
Planning that considers cash flow, not just demand
Most tools tell you what to order based on sales velocity. Fulfil tells you what to order based on sales velocity + profitability + cash flow:
- Which SKUs have the highest margin after landed costs?
- Which products tie up the most cash in slow-moving inventory?
- What's the ROI of ordering more inventory now vs. waiting?
- How do supplier payment terms affect cash flow timing?
Example: You could order 1,000 units now (better per-unit cost, ties up $50K for 90 days) or order 300 units now and 700 units in 60 days (higher per-unit cost, but preserves $35K cash for other uses). Fulfil's inventory planner shows both scenarios with cash flow impact and margin implications.
Three-way matching built into your ERP
What is three-way matching?
Before paying a supplier invoice, verify that three things align:
- Purchase Order: What you agreed to buy (quantity, price, terms)
- Goods Receipt: What you actually received (quantity, condition, date)
- Supplier Invoice: What the supplier is billing you for
Why it matters: Catches billing errors, prevents fraud, ensures you only pay for what you received.
How most companies do it:
Export PO data to spreadsheets, compare to receiving records, manually check against invoices. Time-consuming and error-prone.
How Fulfil does it:
When goods arrive, Fulfil automatically creates a draft invoice based on what was received. When the supplier's invoice arrives, compare instantly. Discrepancies flagged immediately. Pay only for what you actually received.
Financial impact:
Automatic three-way matching prevents overpayments, catches supplier billing errors, and ensures your AP and inventory values stay accurate.
See how Fulfil handles your purchasing workflow
PO management, landed costs, and three-way matching in action.
Request a DemoDropship automation
Dropshipping with proper financial tracking
Most dropship apps route orders to suppliers. Fulfil routes orders and handles the accounting correctly:
- Customer orders → Revenue recognized as deferred until shipment
- Dropship PO created → AP liability recorded
- Supplier ships → Revenue recognized, COGS recorded (supplier cost), customer charged
- Supplier invoice arrives → Three-way match against PO and shipment notice
- Payment made → AP reduced, cash decreases
Why this matters for dropship: Your COGS is accurate per dropship order (not averaged across all orders). You know true margin by dropship SKU vs. warehouse SKU. Finance sees exactly which orders are dropship vs. warehouse and the profitability difference.
Hybrid fulfillment example: Product A normally ships from your warehouse (COGS $20, margin 60%). You run out of stock, automatically dropship from supplier (COGS $28, margin 44%). Fulfil tracks both scenarios. Finance sees that 20% of Product A orders last month were dropship with lower margins, informing inventory planning decisions.
Automated workflow
Sales orders automatically create confirmed dropship POs sent to suppliers
Hybrid fulfillment
Automatically ship from warehouse when available, dropship when out of stock
EDI integration
Receive 856 advance ship notices and automatically update order status
Bulk operations
Mark multiple dropship orders as complete in bulk, merge or split as needed
On-time delivery tracking
Monitor which suppliers consistently meet promised delivery dates
Cost analysis
Track landed costs including freight, duties, and fees for accurate profitability
Quality metrics
Document return rates and defects to identify quality issues early
Comprehensive reports
Open PO reports, shipment value analysis, and three-way match tracking
Supplier insights
Supplier management with complete financial history
Track more than just delivery times. See the complete financial relationship:
- Total spend by supplier over time
- Payment terms and actual payment performance (do you pay on time? do they offer early pay discounts?)
- True landed costs by supplier (who consistently underestimates freight charges?)
- AP aging by supplier (who you owe money to, for how long)
- Quality issues tracked with financial impact (cost of returns, replacements, credits)
Why this matters: When negotiating with suppliers, you have complete data. Not just "we order a lot from you" but "we've spent $850K with you over 18 months, we pay 5 days early on average, and your on-time delivery rate is 94%." Negotiate better terms with real data.
Returns management
Supplier returns with complete reconciliation
When you return goods to suppliers, the financial workflow matters:
- Return PO created → Track outbound shipment to supplier
- Supplier receives return → Credit note issued
- Credit applied → Reduces AP balance or creates supplier credit for future orders
- Inventory value adjusted → Returned goods reduce inventory value and reverse COGS impact
Why this matters: Your inventory value and AP balance stay accurate. If you return $5K of goods, your inventory value decreases by $5K automatically, and your AP balance to that supplier is reduced by $5K. No manual journal entries, no month-end reconciliation surprises.
Return PO workflow
Create return purchase orders that generate supplier return shipments
Shipping integration
Generate return labels and track shipments back to suppliers
Credit note automation
Automatically create credit notes when return shipments are completed
Financial reconciliation
Apply credits to invoices or track on supplier account for future purchases
Multi-currency support
Purchase in any currency with automatic exchange rate handling and updates
Landed cost calculation
Accurately track freight, duties, and fees to understand true product costs
Multi-warehouse receiving
Receive inventory at different warehouses and automatically update COGS
Units of measure
Purchase in cases, sell in units with automatic UOM conversion
Global operations
Landed costs flow to COGS automatically
The landed cost problem: You order 1,000 units from China ($10/unit = $10K product cost). Freight is $2K, duties are $1K, customs broker fee is $200. Your true cost is $13.20/unit, not $10/unit. Most systems require manual journal entries to allocate freight/duties to product costs.
How Fulfil handles it:
- Create PO for $10K (product cost) + $2K freight + $1K duties + $200 fees
- Goods arrive → Fulfil automatically distributes $3.2K in landed costs across 1,000 units
- Product cost updates to $13.20/unit automatically
- When you sell units, COGS reflects true $13.20 cost (not just $10)
Why this matters: Your margin calculations are accurate from day one. Finance doesn't discover later that "we forgot to include freight in COGS, so our margins are actually 5% lower than we thought."
Multi-warehouse twist: Receive 600 units at Warehouse A (West Coast) and 400 units at Warehouse B (East Coast). Landed costs split proportionally: $7.92K to Warehouse A, $5.28K to Warehouse B. Each warehouse's inventory value is accurate automatically.
How brands actually use purchasing in Fulfil
DTC Brand Importing from Asia
Orders products from China ($50K POs every month). Uses demand forecasting to generate purchase suggestions based on 6-month sales trends. Tracks landed costs (product + freight + duties + customs fees) automatically. True product cost is $18.50/unit, not $12/unit.
When goods arrive, landed costs flow to COGS automatically. Finance sees accurate margin by SKU without manual allocation. Discovers that air freight ($3K extra) is worth it for best-sellers to prevent stockouts, but sea freight makes sense for slower-moving SKUs.
Multi-Warehouse Brand with Domestic Suppliers
Works with 15 domestic suppliers across two warehouses (East and West Coast). Uses reorder points to automatically generate purchase requests when inventory hits minimum levels.
Tracks supplier performance: Supplier A has 97% on-time delivery but costs 5% more than Supplier B (89% on-time). Calculates that Supplier B's delays cost $8K/year in stockouts. Decides to consolidate more volume with Supplier A and negotiate better pricing based on increased commitment.
Hybrid Dropship + Warehouse Brand
Sells 200 SKUs: 100 stocked in warehouse, 100 dropship from suppliers. When customers order warehouse SKUs, inventory ships from warehouse (COGS $15/unit, margin 60%). When customers order dropship SKUs, Fulfil auto-creates dropship PO to supplier (COGS $22/unit, margin 45%).
Finance sees profitability by fulfillment method. Discovers that dropship SKUs have lower margins but higher velocity, while warehouse SKUs have higher margins but tie up more cash. Adjusts product mix accordingly.
Brand with Complex Landed Costs
Imports from multiple countries (China, Vietnam, India). Each country has different freight rates, duty rates, and customs processes. PO from China: $20K product + $3K freight + $2K duties. PO from Vietnam: $15K product + $2K freight + $1K duties.
Fulfil tracks landed costs by country and distributes to product costs automatically. Compares true all-in costs by supplier. Discovers that Vietnam supplier is actually cheaper than China supplier after all landed costs, despite higher per-unit prices.
Ready to simplify your purchasing?
Join brands like Hemper who reduced PO processing time from 12 hours to 15 minutes.
Request a DemoWhat's included
Built for product brands.
Manual and auto PO creation.
Email POs to suppliers, shipment tracking, mobile receiving, three-way matching, partial deliveries.
Demand forecasting and reorder points.
Inventory Planner app, inbound stock visibility, days of cover, MOQ optimization.
Supplier-to-customer flows.
Auto dropship POs from sales orders, EDI 856 ASN support, hybrid fulfillment, dropship returns.
On-time and quality tracking.
Lead time accuracy, landed cost analysis, price comparison, payment terms.
Return POs and credit notes.
Return labels, shipment tracking, auto credit notes, full audit trail.
Multi-currency, multi-warehouse.
Landed costs, freight and duties, multi-UOM, auto COGS, FX gain/loss.
FAQ
Questions? Answers.
How does Fulfil help prevent stockouts and overstock situations?
Can Fulfil handle both regular purchasing and dropshipping?
What is three-way matching and why is it important?
How does Fulfil track supplier performance?
Can I import my existing supplier data and open purchase orders?
How does Fulfil handle purchase order approvals?
Connect purchasing
to your books.
See how Fulfil moves POs, receipts, and landed costs into your GL the moment they happen.