MISAll MISAll POS & Inventory

Smart Invoice in Zambia, from the counter's side

Every sale has to reach ZRA and come back with an official number printed on the receipt. MISAll sends it through the VSDC from the sale itself — you are not running a separate invoicing program and typing the same transaction into it a second time.

The POS side Peru / SUNAT
19 Mar 2024Smart Invoice launched
1 Jul 2024mandatory for VAT-registered taxpayers
1 Oct 2024ZRA began enforcing
1 Jan 2026input VAT only on Smart Invoice receipts
16%standard VAT rate

The date that matters now is 1 January 2026

The obligation to issue through Smart Invoice arrived on 1 July 2024 for VAT-registered taxpayers, and ZRA started enforcing it that October. Most shops have dealt with that side. The change that is still catching people out is the one on the buying side.

Since 1 January 2026, ZRA accepts input VAT claims only where the purchase is backed by a Smart Invoice receipt. An invoice issued outside the system is not deductible. For a supermarket buying from dozens of local suppliers, that quietly turns a tax rule into a purchasing rule: a supplier who is not on Smart Invoice is effectively more expensive by roughly the VAT you can no longer claim, and nobody will point that out at the time of delivery. It is worth going through your supplier list once with that question in mind.

Two ways a till reaches Smart Invoice

Both are in use among our customers in Zambia, and the difference only really shows up on the day something breaks — so it is worth knowing which one you have.

Direct

VSDC running in the shop

The Virtual Sales Data Controller sits on a computer on your own premises and the POS talks to it locally; the VSDC is what talks to ZRA. Least moving parts in normal trading. The thing to remember is that the device initialisation is tied to that machine, so replacing the computer is a planned job rather than an afternoon's work.

Gateway

Through a third-party Smart Invoice provider

The POS sends to a provider's service instead of a VSDC on your counter. Swapping the till computer is much simpler because nothing fiscal is stored on it. In exchange you depend on that provider's service being up, and on your link out of the shop.

What gets configured, and what it decides

Your ZRA identifiers
TPIN, branch and the device serial ZRA issued you. These come from your own registration with ZRA — we configure the system with them, we do not obtain them for you.
Tax category mapping
Each product in your catalogue is mapped to a ZRA tax category — standard rated, zero rated, exempt, and the tourism levy where it applies. This is the part that decides whether your returns come out right, and it is a decision rather than a default. A tin of milk powder and a bar of soap do not necessarily sit in the same category, and the system will faithfully report whatever you told it.
A default product classification
Smart Invoice expects a classification code on each line. A sensible default is set for the catalogue so that adding a new product does not stall the counter, and specific items are overridden where they need to be.
Nothing typed twice
The sale, the stock movement and the invoice ZRA holds are one event. That is the whole point of integrating rather than issuing separately, and it is also why the numbers in your stock reports and the numbers in your VAT return stop disagreeing.

Where it stops

We would rather you read this before buying than discover it afterwards.

Registration stays with you
You register with ZRA and receive the TPIN, branch and device details. Anything ZRA has to approve on your side stays on your side — we configure the software around what you have been issued, we do not act for you with the authority.
Sending needs a connection
The till keeps selling and printing when the line is down; what waits is the official number, which catches up when the connection returns. Selling offline is normal here. Pretending the invoice was already accepted would not be.
Initialisation happens once
On a direct VSDC setup, the device is initialised against your identifiers a single time and what comes back stays on that machine. Changing computers is a sequenced job — new machine set up and proven first, old machine wiped last.
We do not file for you
The system produces the invoices and the data behind the return. Submitting the return, and deciding how something should be treated, is your accountant's work.

Before you commit, tell us your setup

Whether you are on a direct VSDC or a gateway changes what the installation looks like, and it is a two-minute question rather than a proposal. Message us on WeChat with your TPIN arrangement, how many tills you run and which branches are registered, and we will tell you what the changeover involves in your case. Support is 08:00-23:00 china standard time (utc+8) - 00:00-15:00 utc, seven days a week, and 24/7 response for critical incidents.

Hotline / WeChat
18588769116 (same number)
Licensing
Perpetual license or subscription — details

Common questions

What happens to the ZRA number if the link to Smart Invoice drops in the middle of the day?
The sale still goes through and the customer still gets a printed receipt — the till does not stop because ZRA is unreachable. What waits is the official number and QR block that come back from Smart Invoice; those catch up once the connection returns. This is worth explaining to your cashiers before it happens, because the natural reaction to a receipt that looks incomplete is to void the sale and ring it again, which creates a second problem on top of the first.
We type invoices into the ZRA portal by hand today. What actually changes if the till sends them?
You stop entering the same sale twice. Today the sale exists in your POS and then a person re-types it into the portal, which is where the transposed digits and the missing evening invoices come from. With the till sending, the invoice ZRA holds and the invoice your stock was deducted for are the same event. The portal is still there if you need it — it just stops being the daily routine.
Can Smart Invoice be moved to a replacement till computer?
Yes, but plan the move before you wipe the old machine. If you run the VSDC on a computer in the shop, the device is initialised once against your TPIN, branch and device serial, and what comes back from that initialisation lives on that machine. Re-running the same initialisation on a new computer does not simply work a second time. Sequence the changeover first, confirm a real invoice comes back with its number on the new machine, and only then format the old one.
A supplier still hands us a paper invoice. Can we claim the VAT on it?
Since 1 January 2026, ZRA accepts input VAT claims only against Smart Invoice receipts, so a paper invoice outside the system is not something you can deduct against. That makes it a purchasing decision, not an accounting one: the question to ask a supplier is whether they are on Smart Invoice, and the cost of the ones who are not is roughly the VAT you cannot claim back. Record what actually arrived either way — your stock has to match the shelf regardless of what the tax treatment turns out to be.

How the system behaves day to day: Answers. Trading in Peru as well? SUNAT works on a different rhythm.