Skip to main content
Purchase orders

Purchase order software that keeps stock and books in sync

Raise purchase orders from reorder points, receive stock against them, match invoices, and push it all to your accounting system. No spreadsheets, no overpaying.

Create and send POs

Build purchase orders from low-stock alerts or reorder points, then email them to suppliers as branded PDFs in one click.

Track every order

See which POs are draft, sent, partially received, or closed, with expected delivery dates on one board.

Receive against the PO

Receive full or partial shipments, scan barcodes on intake, and let stock levels update automatically as goods arrive.

Three-way match

Match the purchase order, the goods receipt, and the supplier invoice before you approve payment, so you never overpay.

Manage suppliers

Keep supplier catalogues, lead times, pricing, and contact details in one place and reorder in a few clicks.

Buy in packs

Order in supplier pack sizes and let ZapInventory convert pack quantities to sellable units automatically.

From reorder point to paid invoice

  1. 1

    Raise the purchase order

    Create a PO from a reorder point or manually, add line items from the supplier catalogue, and set quantities and expected dates.

  2. 2

    Approve and send

    Route the PO for approval if your workflow needs it, then send it to the supplier as a branded PDF directly from ZapInventory.

  3. 3

    Receive the goods

    When stock arrives, receive against the PO. Scan barcodes to confirm quantities and let inventory update in real time.

  4. 4

    Three-way match and pay

    Match the PO, the goods receipt, and the supplier invoice. Approve payment only when all three agree.

Purchase order questions

Can ZapInventory raise purchase orders automatically?

Yes. Set reorder points per product and ZapInventory flags items that fall below them, then drafts purchase orders to the right suppliers for your review.

Does it support partial deliveries?

Yes. You can receive part of a purchase order, and ZapInventory keeps the remainder open with its expected date until the rest arrives.

What is a three-way match and does ZapInventory do it?

A three-way match compares the purchase order, the goods receipt, and the supplier invoice before payment is approved. ZapInventory lines all three up so you only pay for what you ordered and received.

Can I order in supplier pack sizes?

Yes. Define pack sizes per supplier product and ZapInventory converts pack quantities to your sellable units when stock is received.

Does purchasing connect to my accounting system?

Yes. Approved purchases and supplier bills sync to Xero or QuickBooks so your payables match your received stock.

Looking for the approval and workflow side of purchasing? See purchase order management, or connect purchasing to Xero and QuickBooks.

Start syncing your inventory in minutes

Try ZapInventory free for 14 days. No credit card required. Connect your channels, sync your stock, and see every order in one place. ZapInventory is now ffinventory.