Skip to content
Axis Solutions ZMB
YouTube

Getting Started

This guide introduces developers to the Axis.SmartInvoiceAPI and explains how to configure devices for fiscalisation in Zambia.

Before you can interact with fiscal endpoints (such as invoicing, credit/debit notes, or reporting), your fiscal device must first be initialised with the correct taxpayer and branch details.

At present, the API has been tested and verified in Windows-based environments only.
All sample implementations and code snippets provided in this documentation are written in C#.


What You’ll Learn

  • How to set up and initialise your fiscal device
  • How to connect your POS or ERP system to the Smart Invoice platform
  • How to send invoices, manage stock, and process fiscal transactions in compliance with ZRA regulations

Prerequisites

To get started, ensure you have:

  • A valid TPIN (Taxpayer Identification Number) issued by ZRA
  • Registered branch and taxpayer information
  • A Windows environment (for running and testing the API)
  • A development setup with .NET (C#)