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.

Trusted by brands managing millions in procurement

We've streamlined the process with Fulfil from a sales order being developed to purchase requests being done and a draft PO being generated within seconds. 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.

Angel Ferrer, CTO & CMO at Hemper
Read the full story
Angel Ferrer

We're starting to split ship purchase orders to our two 3PLs, with one entity purchasing the goods and shipping them to two entities. Complex intercompany workflows like this were just not possible prior to Fulfil.

Nihaarika Kapoor, Director of Supply Chain & Impact at Kotn
Read the full story
Nihaarika Kapoor

I've worked with NetSuite and Microsoft Dynamics in the past. The learning curve with Fulfil is smaller - it's very fluid and more user-friendly to use than other ERPs I've used.

Joe Thompson, VP of Procurement at Universal Yums
Read the full story
Joe Thompson

Before we couldn't track POs. We were doing it manually on a spreadsheet. Now we can actually track POs and apply payments that automatically flow for approval in Fulfil and then go to Bill.com for payment. And once payment's applied, it then comes back in to Fulfil and marks the PO as paid. All parties involved are getting great insight-procurement, operations, and accounting.

John Neal Boynton, VP of Finance at Rhino USA
Read the full story
John Neal Boynton

You couldn't go back and see how many units you put in stock at a certain time, how many units you received against a PO. Didn't have insight into any of this. Fulfil has single-handedly solved these issues for us and given insight to many more people who are part of our businesses that need this information.

Nicole Landry, Director of Operations at HPN Supplements
Read the full story
Nicole Landry

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 Demo

Dropship 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 Demo

What's included

Built for product brands

Purchase orders

  • Manual & auto PO creation
  • Email POs to suppliers
  • Shipment tracking
  • Mobile receiving
  • Three-way matching
  • Partial deliveries
  • Approval workflows

Planning

  • Demand forecasting
  • Re-order points
  • Inventory Planner app
  • Inbound stock visibility
  • Multi-warehouse planning
  • Days of cover
  • MOQ optimization

Dropship

  • Auto dropship POs
  • Supplier-to-customer
  • EDI 856 ASN support
  • Customer tracking
  • Split shipments
  • Hybrid fulfillment
  • Dropship returns

Suppliers

  • On-time tracking
  • Lead time accuracy
  • Landed cost analysis
  • Quality tracking
  • Price comparison
  • Multiple contacts
  • Payment terms

Returns

  • Return POs
  • Return labels
  • Shipment tracking
  • Auto credit notes
  • Credit application
  • Full audit trail

Global

  • Multi-currency
  • Landed costs
  • Freight & duties
  • Multi-UOM
  • Multi-warehouse
  • Auto COGS
  • FX gain/loss

Questions? Answers.

How does Fulfil help prevent stockouts and overstock situations?

Fulfil's planning tools analyze sales trends, seasonality, and supplier lead times to generate purchase recommendations. The Inventory Planner provides 6-month forecasts, while re-order points trigger automatic purchase requests when stock reaches minimum levels.

Can Fulfil handle both regular purchasing and dropshipping?

Yes. Set products to always dropship, or ship from your warehouse when in stock and automatically dropship when out of stock. Dropship POs are created from sales orders and track shipments from supplier to customer.

What is three-way matching and why is it important?

Three-way matching verifies that the PO, goods receipt, and supplier invoice all align before payment. This prevents fraud, billing errors, and overpayments. Fulfil creates draft invoices based on what was received, making it easy to spot discrepancies.

How does Fulfil track supplier performance?

Fulfil tracks on-time delivery rates, lead time accuracy, quality issues, and costs. Supplier performance reports help you identify reliable partners, negotiate better terms with data, and compare suppliers side-by-side.

Can I import my existing supplier data and open purchase orders?

Yes. During onboarding, we import supplier contact information, pricing, lead times, and open POs. Historical POs stay in your old system. Most brands complete supplier data migration in 1-2 weeks.

How does Fulfil handle purchase order approvals?

Set approval workflows based on dollar thresholds. For example, POs under $5K auto-approve, $5K-$20K require manager approval, over $20K require executive approval. Approvers receive email notifications and can approve from email or mobile.

Get started easily with a personalized demo

Our team of experts will assess your needs and goals for a personalized demo tailored for your brand.

Request a Demo