RCPT021 VAT Charged by a Non-VAT Taxpayer
VAT is used on an invoice from a taxpayer who is not VAT-registered.
This code comes from ZIMRA. FDMS validated the receipt and refused it.
Why It Happens
If ZIMRA does not hold a VAT registration for you, you may not charge VAT, and FDMS enforces that at the receipt. It catches the case where a business has set a VAT rate as its default in the accounting system before its VAT registration came through.
What FDMS Is Checking
No line carries a VAT rate when the taxpayer is not registered for VAT.
What ThatFiscal Does About It
Your device's registered taxes are resolved before the receipt is built, so a non-VAT device cannot construct a VAT-rated line.
How to Fix It
- Set your items to zero-rated or exempt in the source system.
- If you have since registered for VAT, tell us and we will update your status with ZIMRA — it is not a switch in the portal.
- Fiscalising as a non-VAT taxpayer is fully supported and worth doing. See Who Should Fiscalise.
Often seen with: RCPT047, RCPT043.
Not Using ThatFiscal Yet?
ThatFiscal is a cloud virtual fiscal device for Zimbabwe. It catches most of these before anything reaches ZIMRA, so you see a message instead of a refused receipt on your record. No hardware to buy.
See Pricing All ZIMRA Error Codes