---
title: "1.1 Overview"
space: "Zambia Compliance Via Digitax"
url: "https://docs.navari.co.ke/zambia-compliance-via-digitax/introduction/zambia-compliance-via-digitax"
updated: "2026-05-12"
---

## Zambia Compliance Via Digitax

**[Zambia Compliance Via Digitax](https://github.com/navariltd/Zambia-Compliance-via-DigiTax)** is a tax compliance integration built on the Frappe Framework to integrate ERPNext with Zambia Tax Authority Smart Invoice System [SIS](https://siportal.zra.org.zm/basic/login/indexLogin) through [Digitax](https://zm.docs.digitax.tech/docs/getting-started), a certified middleware provider.  

The application  is designed to enable businesses to automatically transmit transactional data such as  sales invoices, purchase records, and item information from ERPNext to ZRA in compliance with Zambia tax regulations. It embeds compliance directly into everyday business workflows, removing the need for manual reporting.



![](/files/image9bcbb6.png)



---

## Why This Integration Matters

The Smart Invoice System (SIS) is a mandatory  system introduced by ZRA requiring businesses to generate compliant  invoices and submit transaction data to the tax authority.

Without automation, this process can be time-consuming, error-prone, and difficult to maintain consistently.

By integrating ERPNext with SIS via [DigiTax](https://ke.docs.digitax.tech/docs/getting-started), businesses benefit from:

- Regulatory compliance with ZRArequirements
- Automated transmission of transaction data
- Improved accuracy in tax reporting
- Reduced manual intervention
- Better audit readiness and traceability

---

## How It Works (High-Level)

The integration operates seamlessly within ERPNext workflows.

When a transaction such as a Sales Invoice is created, the system  prepares a compliant data payload based on ZRA requirements. This data  is securely sent to DigiTax through an API. DigiTax processes the  request and forwards it to the SIS platform.

Once processed, a response is returned and stored in ERPNext. The  transaction is then updated with compliance status and any reference  details from ZRA.

This entire process happens in the background with minimal user intervention.





## Key Capabilities

The application provides a full compliance layer within ERPNext, covering:

- **Sales Invoice Submission**: Automatic transmission of sales transactions to SIS as part of normal invoicing workflows.
- **Item and Customer Registration**: Synchronization of product, customer, and inventory data with SIS requirements.
- **Credit/Debit Note Handling**: Manage returns and adjustments in compliance with ZRA requirements
- **Compliance Tracking**: Visibility into submission status, responses, and errors directly within ERPNext.
- **Pagination Support**: Seamlessly fetch large datasets using `before`, `after`, and `page_size`
- **Error Handling & Logging**: Mechanisms to handle failed submissions and allow for retries without data loss.
- **Settings Management**: Configure API credentials



---

## Role of DigiTax

DigiTax acts as an intermediary layer between ERPNext and ZRA SIS.

It is responsible for handling secure communication with ZRA systems,  validating and transforming data payloads, and ensuring adherence to  ZRA API standards.

Access to SIS through DigiTax requires prior onboarding and approval.