ThatFiscal Knowledge Base

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

  1. Set your items to zero-rated or exempt in the source system.
  2. 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.
  3. 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