Smart Invoice fiscalisation · Zambia
Fiscalise every sale.
Never touch a VSDC.
One API issues ZRA-compliant, digitally signed tax invoices from any POS, ERP or app. We run the device, hold the keys and keep the counters straight.
14-day trial · sandbox keys in about two minutes · no card required
BISOFT BUSINESS SYSTEMS LTD
TPIN 1002101584 · Branch 000
- Invoice no
- SO-161260706163741
- ZRA receipt
- INV000000941/424
- SDC signature
- WVRE-M3BF-QPXT
Total incl. VAT
ZMW 2,320.00
Built for the systems Zambian businesses already run
Why the gateway
Everything you need to fiscalise — nothing you don't
The gateway owns the VSDC and the ZRA keys. Your systems post a sale and read back a verified receipt.
One call to fiscalise
POST a sale with its line items and customer; get back the official ZRA receipt number, signature and QR in one call.
We run the VSDC
The gateway hosts the device and holds the ZRA security keys. Your code never touches a device or a secret.
Multi-tenant by design
Partner, tenant (TPIN), branch, API key. Every credential is hashed and scoped; merchants see only their own data.
Signed invoices and QR
Each invoice carries the SDC signature, the internal tax metrics and a live receipt-verification QR link.
Two API surfaces
A modern JSON /api/v1 with clean scopes, plus a /zm/api compatibility surface that keeps a legacy till's request payload.
Offline-safe queueing
If the VSDC is unreachable the sale is still accepted, then uploaded in strict invoice order the moment it returns.
How it works
From sale to official invoice in three steps
Register the device
A one-time initialisation maps your business to ZRA, retrieves the security keys and syncs the document counters.
Send the sale
Post items and customer details. The gateway computes VAT, builds the signed payload and calls the VSDC.
Get the official number
Read the receipt number back, store it against your order, print the QR. The gateway keeps the audit trail.
For developers
Fiscalise a sale with a single request
Authenticate as a tenant, post the sale, read the verified receipt back from the same response. No polling, no device SDK.
# fiscalise a transaction
curl -X POST https://gateway.mikenyambe.com/api/v1/sales \
-H "Authorization: Bearer <tenant-token>" \
-H "Content-Type: application/json" \
-d '{
"customer": { "name": "Acme Ltd" },
"items": [{
"name": "Consulting",
"classificationCode": "80101500",
"quantity": 1,
"price": 2320.00
}]
}'
# response
{
"data": {
"status": "uploaded",
"invoiceNo": 424,
"totals": { "total": 2320.00 },
"fiscal": {
"sdcId": "SDC0010000941",
"qrCodeUrl": "https://.../verify/424"
}
}
}
Pricing
Plans that scale with your invoices
Every plan includes a monthly invoice allowance. Start free for 14 days, no card required.
Starter
For a single shop getting compliant.
- 1 branch
- 500 invoices / month
- K0.50 per extra invoice
- Email support
Growth
For growing businesses with multiple branches.
- Up to 5 branches
- 2,500 invoices / month
- K0.30 per extra invoice
- Priority support
- API access
Enterprise
Unlimited volume, priced on request.
- Unlimited branches
- Unlimited invoices
- Dedicated support
- Custom integrations
All prices in Zambian Kwacha. Invoices beyond your monthly allowance are billed per invoice — no cut-offs on paid plans.
Start fiscalising this week
Connect your billing system and we handle the devices, the signing keys and the compliance behind them.