Skip to content
Sell & get paid

Digital Invoicing

Fast, flexible invoicing refined over a decade — billed straight from the work you've done, with part-payments, statements and two-way Xero sync.

Standard module API live
getzulu.io/invoice
Invoice #1042 Acme Pumps Ltd · Due 30 Jun
Paid
Booster pump PUMP-200 × 2$418.00
Cartridge filter FILT-9 × 4$236.00
Install & commissioning$180.00
Total incl. GST $958.00
What it does

Get paid faster — bill from the work you've actually done.

Stop re-keying details and chasing overdue accounts. Zulu turns a signed-off job, an accepted quote or a product list into a professional invoice in seconds — then tracks every payment through to the bank.

Bill in a click

Create and send professional invoices, convert an accepted quote straight through, or duplicate a recurring one in seconds — with PO and client references.

Smart, stock-aware lines

Auto-fill price, cost and description from a product by SKU — with wholesale tiers, quantity breaks and client-specific pricing flowing onto the line automatically.

Payments your way

Record part-payments and track the balance across card, bank, cash, Stripe, PayPal, Afterpay and more. Invoices lock once paid to protect the audit trail.

Statements & reminders

Send month-end statements, raise credit notes with their own numbering, and set automatic payment reminders before and after the due date.

How it connects

A clean dashboard for your team — an endpoint for your agent.

Invoicing draws on your CRM (who), Products and Inventory (what, and at what price), and Quotes and Job Cards (the work) — and syncs two-way with Xero, including payment reconciliation. Bill from real events, not retyped data — and it's all live on the API today.

Live today
  • Create invoices
  • Add/update/remove line items
  • Pull product pricing into a line
  • Read invoice detail and payment status
Endpoints invoice
GET /invoice
GET /invoice/{token}
POST /invoice
PUT /invoice/{token}
POST /invoice/{token}/line
PUT /invoice/{token}/line/{line_id}
DELETE /invoice/{token}/line/{line_id}
In the API

Talk to Digital Invoicing in code.

dashboard.getzulu.io / api / v1 / invoice
# Raise an invoice for a customer
POST /invoice
{ "client": "9f2a…", "client_reference": "Job 318", "lines": [ { "sku": "PUMP-200", "quantity": 2 } ] }

→ 201 Created  { "data": { "token": "inv_7c1…", "status": "draft" } }
Best for

Who gets the most from Digital Invoicing.

Professional services

Turn billable work into a clean invoice and chase less, with reminders and statements running on their own.

Distribution & wholesale

Bill account customers at their tier price, track part-payments, and reconcile high invoice volumes through Xero.

Trades & construction

Invoice on-site from your phone the moment a job is signed off, and share it with the client on the spot.

“Super easy to use — our coaches handle sales before and after class, and it's boosted our revenue.”

F45 Newmarket F45 Newmarket
More than a module

It all runs as one system.

Every Zulu module is part of the same connected platform — that's what makes it more than the sum of its features.

One connected database

Enter a customer, product or job once and it flows everywhere — quotes, invoices, stock, jobs and reports. No double-entry, no exporting between tools.

Grows with you

Switch on more modules as you scale — same login, same data, one simple bill. You only run the parts of Zulu your business actually needs.

One API for all of it

Every module speaks the same documented REST API — so your team and your AI agent work from one source of truth, with no glue code in between.

Run Digital Invoicing on Zulu.

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