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#)