ZRA Smart Invoice · Zambia

ZRA fiscalisation,
delivered as a service.

Issue ZRA-compliant, digitally-signed tax invoices from any POS, ERP or app — without ever running or touching a VSDC. One API. Every branch. Every tenant.

Your App Gateway VSDC ZRA
Invoice Monitor · fiscalised
Tax Invoice
BISOFT BUSINESS SYSTEMS LTD
Uploaded
Invoice NoSO-161260706163741
ZRA Invoice NoINV000000941/424
SDC SignatureWVRE-M3BF-QPXT
Total incl. VAT
ZMW 20.40
Invoices
1,349
Success
99.8%
Avg VSDC
0.4s
Why the Gateway

Everything you need to fiscalise — nothing you don't

The gateway owns the VSDC and handles the ZRA keys, so your systems simply post sales details and receive verifiable receipts in milliseconds.

Drop-in fiscalisation API

POST a sale with its line items and customer; get back the official ZRA receipt number, signature and QR — in one single call.

We run the VSDC

The gateway hosts and manages the VSDC and holds the ZRA security keys. Your application code never touches a device or a secret.

Multi-tenant by design

Partner → Tenant (TPIN) → Branch → API key. Every credential is securely hashed, scoped, and every merchant sees only their own data.

Signed invoices + QR

Each invoice contains the SDC signature, internal tax metrics, and a dynamic receipt validation QR link for a fully compliant invoice.

Two API surfaces

A modern JSON `/api/v1` using clean scopes, and a legacy `/zm/api` compatibility surface for seamless drop-in migrations.

Live monitoring

An operator console plus per-merchant dashboards: tracking invoice throughput, VSDC status, logs and debugging diagnostics.

Seamless Integration

From sale to official invoice in three steps

The gateway acts as an intelligent intermediary between your business systems and the Zambia Revenue Authority.

1

Register the device

A quick one-time configuration maps your business details with ZRA, retrieving security keys and active document counter indexes.

2

Send the sale

Submit items and customer details. The gateway calculates the VAT (16%), constructs the signed payload, and sends it to the VSDC.

3

Get the official number

Read the response containing the receipt number (`rcptNo`). The gateway stores the details and provides a verified QR tax invoice receipt.

Developer Centric

Fiscalise a sale with a single request

Bearer-authenticate as a tenant, post the sale payload, and receive verified receipt data back immediately.

POST /api/v1/sales
# Fiscalise transaction with curl
curl https://gateway.example.zm/api/v1/sales \
  -H "Authorization: Bearer <tenant-token>" \
  -H "Content-Type: application/json" \
  -d '{
    "items": [{ "itemNm": "Consulting", "qty": 1, "prc": 2320.00 }],
    "cust_nm": "Acme Ltd"
  }'

// Response 201 Created
{
  "rcptNo": 424,
  "sdcId": "SDC0010000941",
  "qrCodeUrl": "https://gateway.example.zm/verify/424",
  "totAmt": 2320.00
}
Pricing

Simple plans that scale with your invoices

Every plan includes a monthly invoice allowance. Start free for 14 days — no card required — then pick the tier that fits your volume.

Starter

K150 / month

For a single shop getting compliant.

  • 1 branch
  • 500 invoices / month
  • K0.50 per extra invoice
  • Email support
Most popular

Growth

K400 / month

For growing businesses with multiple branches.

  • Up to 5 branches
  • 2,500 invoices / month
  • K0.30 per extra invoice
  • Priority support
  • API access

Enterprise

Custom

Unlimited volume, priced on request.

  • Unlimited branches
  • Unlimited invoices
  • Dedicated support
  • Custom integrations

All prices in Zambian Kwacha. Extra invoices beyond your monthly allowance are billed per invoice — no surprise cut-offs on paid plans.

Start fiscalising in minutes

Integrate your billing systems. We manage the background devices, signing keys, and compliance so you can focus on building your business.