Skip to content
Stock & operations

Purchasing & Suppliers

Manage suppliers and raise purchase orders — including multi-currency (forex) POs — for procurement.

Included with Inventory Management API live
getzulu.io/purchasing
Purchase orders incl. multi-currency suppliers
PO-4471 Pump Supplies Co · NZD $2,340 Received
PO-4472 Global Filters · USD $1,180 Sent
PO-4473 Hose & Fittings Ltd $640 Draft
PO-4474 Pump Supplies Co $3,910 Part-received

The problem it solves

Procurement done over email and spreadsheets means lost POs, pricing surprises, and stock that arrives late or costs more than you thought. For anyone importing, forex and landed cost turn that into a real margin problem. Zulu keeps suppliers, orders, receipting and true cost in one connected system tied to your stock.

What it does

  • Purchase orders — multi-line POs with statuses (draft → approved → fulfilled), fulfilment tracking and supplier references
  • Multi-currency (forex) POs — order in the supplier’s currency with a per-line forex price; FX rates auto-looked-up, and both the foreign and local totals shown side by side
  • Forex suppliers — set a supplier’s currency once and new POs inherit it automatically
  • Receipting — receive goods against a PO (full or partial) via product deliveries
  • Landed cost — capture freight, customs and other costs so the true landed cost per unit is recorded
  • Automatic cost updates — on receipt, Zulu updates purchase price, recalculates the weighted-average cost, and stores the latest landed cost — with a full price-change audit trail
  • Supplier management — contacts, addresses, currency and terms, with Xero supplier sync
  • Returns to suppliers — track returns and restocking
  • Tie POs to sales orders — auto-invoice flows when related POs are billed

Use cases

A distributor raises forex POs to overseas suppliers, adds freight as landed cost on receipt, and gets accurate margin from weighted-average cost. A retailer reorders low stock and receipts it against the PO. A trades business orders job materials and bills them through.

How it connects

Purchasing feeds Inventory (stock in and cost), updates Product pricing/cost intelligence, and supports Order Fulfilment and Job Cards where materials must be procured.

For your AI agent

Live on the API today.

  • Create / update suppliers — POST /supplier, PUT /supplier/{token} (incl. currency / forex flag)
  • Raise purchase orders incl. forex — POST /porder, PUT /porder/{token}
  • Manage PO lines — POST /porder/{token}/line
  • Read POs, forex and local totals — GET /porder, GET /porder/{token}

Best for

Inventory-heavy and importing businesses — distributors, wholesalers, manufacturers and retailers — plus trades that buy materials per job.

In the API

Talk to Purchasing & Suppliers in code.

Every module page proves the API claim — we show real endpoints only where they're live, and a "coming" state everywhere else.

porder + supplier
# Live endpoints · porder + supplier
GET /porder
GET /porder/{token}
POST /porder
PUT /porder/{token}
POST /porder/{token}/line
GET /supplier
POST /supplier
PUT /supplier/{token}
Your agent can
  • Create/update suppliers
  • Raise purchase orders
  • Add/update/remove PO lines
  • Handle forex suppliers
See Zulu for AI agents

Run Purchasing & Suppliers on Zulu.

One login, one simple fee, and API access in every plan. Start free — no credit card.