PURCHASE MANAGEMENT

Purchasing in Your ERP:
From PO to Payment to GL Posting

Automate purchase orders, track supplier performance, and connect purchasing directly to your financials. Every PO updates inventory costs, landed costs flow to COGS automatically, and three-way matching ensures accurate AP. No disconnected procurement system.

Request a Demo

Trusted by your favorite brands

We implemented Fulfil for inventory management. Our inventory is now dialed in and we are sending product to multiple channels and multiple countries.

Jason Panzer, CEO at HexClad
Read the full story
Jason Panzer

The overall intuitiveness of the user interface and the way the data flows through the system. It's very easy. We just go in, we know right away where to go.

Will Andrews, Sr. Director of Operations at Grunt Style
Read the full story
Will Andrews

We were able to reduce inventory on hand by over 50%, giving us better cash flow and reducing warehousing costs.

Katya Lotzof, Associate Director at Caraway
Read the full story
Katya Lotzof

Anytime you have an issue, want to troubleshoot something, or bounce an idea, the Fulfil team is always responsive.

Greg Perry, Director of Operations at Mejuri
Read the full story
Greg Perry

Fulfil is the way to go for us. If you're D2C, and you want control, omnichannel, and you want your ERP not to be a nightmare experience, you need to check out Fulfil - and it doesn't cost a million dollars.

Sean Frank, CEO at RIDGE
Read the full story
Sean Frank

Why Purchasing in Fulfil vs. Standalone Procurement Tools

Feature 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 postings
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 and integrate All in your ERP—one system

For growing brands: Spreadsheets work until you have multiple suppliers and warehouses—then you're manually tracking POs, updating inventory, and reconciling invoices. Standalone procurement tools centralize purchasing but create another expensive layer in your Frankenstack, disconnected from accounting—you're still exporting data and doing manual reconciliation at month-end. Fulfil connects purchasing to your complete ERP—every PO updates inventory costs and financials automatically.

Stop the Manual Purchasing Headaches

Fulfil eliminates the manual work that slows down your purchasing process

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

Automated Purchase Orders 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

Purchase 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—Not a Manual Spreadsheet Process

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.

Dropship automation

Dropshipping With Proper Financial Tracking—Not Just Order Routing

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 Financial 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 Automatically Flow to COGS—No Manual Allocation

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 Growing Brands 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.

What's included

Everything you need for purchasing & procurement

Complete purchasing operations, from PO creation to payment, with real-time financial tracking integrated into your ERP.

Purchase order management

  • Create POs manually or auto-generate from demand
  • Email purchase orders directly to suppliers
  • Track shipment status and expected delivery dates
  • Receive inventory with mobile barcode scanning
  • Three-way match invoices to prevent fraud
  • Manage partial deliveries and backorders

Purchase planning & forecasting

  • 6-month demand forecasting based on historical data
  • Purchase request generation from re-order points
  • Inventory Planner app for strategic buying decisions
  • Automatic consideration of inbound stock
  • Multi-warehouse planning and allocation
  • Days of cover calculation for optimal stock levels

Dropship management

  • Auto-generate dropship POs from sales orders
  • Track shipments directly from suppliers to customers
  • Support EDI 856 advance ship notices from suppliers
  • Automatically update customers with tracking information
  • Manage split shipments across dropship and warehouse
  • Handle dropship returns and supplier credits

Supplier performance tracking

  • Track on-time delivery performance by supplier
  • Monitor lead time accuracy and trends
  • Analyze total landed costs including freight and duties
  • Document quality issues and return rates
  • Compare supplier pricing and negotiate better terms
  • Manage multiple contacts per supplier organization

Returns & credits

  • Create return purchase orders from original POs
  • Generate return shipment labels and documentation
  • Track return shipment status
  • Automatically create supplier credit notes
  • Apply credits to open invoices or account balance
  • Full audit trail for compliance and reconciliation

Global operations & landed costs

  • Support for multiple currencies with automatic conversion
  • Track landed costs including freight, duties, and handling
  • Manage different units of measure per supplier
  • Multi-warehouse receiving and inventory allocation
  • Automated COGS calculation with landed cost distribution
  • Currency gain/loss tracking for accurate financials

Frequently asked questions

How does Fulfil help prevent stockouts and overstock situations?

Fulfil's intelligent planning tools analyze sales trends, seasonality, and supplier lead times to generate optimized purchase recommendations. The Inventory Planner app provides 6-month forecasts, while re-order points trigger automatic purchase requests when stock reaches minimum levels. This data-driven approach helps you maintain optimal inventory levels.

Can Fulfil handle both regular purchasing and dropshipping?

Yes, Fulfil seamlessly manages both workflows in one system. You can set products to always dropship, or configure them to ship from your warehouse when in stock and automatically dropship when out of stock. Dropship purchase orders are automatically 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 purchase order, goods receipt, and supplier invoice all align before payment is made. This prevents fraud, billing errors, and incorrect payments. Fulfil automatically creates draft invoices based on what was actually received, making it easy to spot discrepancies when the supplier's invoice arrives.

How does Fulfil track supplier performance?

Fulfil tracks key supplier metrics including on-time delivery rates, lead time accuracy, quality issues, and costs. The supplier performance reports help you identify your most reliable partners, negotiate better terms with data, and address issues before they impact your business. You can compare suppliers side-by-side to make informed sourcing decisions.

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

Yes. During onboarding, we import your supplier contact information, pricing, lead times, and open purchase orders. Historical POs stay in your old system, but going forward, all purchasing happens in Fulfil. Most brands complete supplier data migration in 1-2 weeks.

How does Fulfil handle purchase order approvals?

You can set approval workflows based on dollar thresholds—for example, POs under $5K auto-approve, POs $5K-$20K require manager approval, POs over $20K require executive approval. Approvers receive email notifications and can approve directly from email or mobile app.

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