eTIMS

eTIMS Item Code Not Found: How to Map Your Products

K By Kev 14 June 2026 7 min read
Share
eTIMS guide

eTIMS item code not found is frustrating when you are mid-sale and a customer is waiting, but it is almost always fixable in a few minutes. It means a line on the invoice points to an item that eTIMS does not recognise. This guide explains why it happens, how to fix it step by step, and how to stop it from happening again, in plain language for a Kenyan business.

Quick answer

An eTIMS item code not found error means a product on the invoice is not mapped to a recognised classification. Assign each product the correct item code or category during setup, then re-issue the invoice. Mapping your full product list once removes the error for good.

Key takeaways
  • eTIMS item code not found usually has a small number of specific causes, each with a clear fix
  • Work through the causes in order; most are resolved in a few minutes without calling KRA
  • Recording sales offline and syncing later prevents the most common transmission-related failures
  • A POS that handles eTIMS natively, like Veira, avoids most of these errors at the source
On this page
  1. Why eTIMS item code not found happens
  2. How to fix eTIMS item code not found
  3. What not to do
  4. A worked example
  5. How Veira keeps this from happening
  6. Frequently asked questions

Why eTIMS item code not found happens

eTIMS item code not found is not random. It comes from one of a few specific causes, and once you know which one you are looking at, the fix is straightforward. Here is how the problem usually shows up first:

- An "item code not found" or "unmapped item" message

- The invoice will not submit until the item is fixed

- It appears for new products you have not classified yet

Match what you are seeing to the closest description above, then work through the fixes below in order, starting with the most common.

eTIMS item code not found is rarely random; match the symptom to the cause and the fix is usually minutes away.

How to fix eTIMS item code not found

Work through these in order. Most businesses resolve it at step one or two, without contacting KRA.

  1. 1

    Assign the correct item code or category

    Each product must map to a recognised classification so KRA knows what was sold. Open the product, set its item code or category, and save. The invoice will then submit.

  2. 2

    Map your full product list during setup

    Rather than fixing items one error at a time, classify your whole catalogue once during setup. New products then inherit a code as you add them, and the error stops appearing.

  3. 3

    Use a sensible default for miscellaneous sales

    For genuinely one-off or general items, map them to an appropriate general category so they still carry a valid code, rather than leaving them blank.

  4. 4

    Keep tax rate and item code consistent

    When you map an item, set its tax rate at the same time. An item with a code but the wrong rate will still be rejected, so handle both together.

What not to do

Do not leave the item code blank to push the sale through

A blank code fails. Take the moment to map the product; it is a one-time task per item.

Do not map everything to one random code

Forcing unrelated products under a single wrong code misclassifies your sales. Use codes that genuinely match what you sell.

A worked example

Worked example

An electronics shop in Nairobi added new phone accessories and hit item code not found on the first sale. The owner thought eTIMS had rejected the products.

The accessories simply had not been classified yet. He mapped each to the right category once, and from then on they sold through without the error. He then spent twenty minutes mapping the rest of the catalogue so no new product would surprise him at checkout.

Mapping the whole product list once is far less disruptive than fixing item codes during a queue.

Business impact

Trading without eTIMS-compliant tax invoices risks KRA penalties, blocked VAT input claims for your customers, and receipts a business buyer cannot expense.

Veira signs every sale to KRA eTIMS automatically, so each receipt is compliant the moment it prints, with no separate device to reconcile.

How Veira keeps this from happening

Veira handles eTIMS natively at the point of sale, so the conditions that cause eTIMS item code not found are managed for you. It validates the invoice before it is sent, records sales offline when the network drops and transmits them to KRA when the connection returns, and keeps your KRA details in order so the common causes never arise.

When something does need attention, Veira flags it in plain language with the next step, and local support is on hand rather than a queue. See how Veira works and book a free demo. It runs from KES 2,999 a month with a free terminal.

Frequently asked questions

What does item code not found mean on eTIMS?
It means a product on the invoice is not mapped to a recognised classification, so KRA cannot tell what was sold. Assign the product the correct item code or category, then re-issue the invoice. Mapping your full catalogue once prevents it recurring.
How do I add an item code in eTIMS?
Open the product in your eTIMS or POS settings and assign it the correct item code or category, along with its tax rate. Save, then issue the invoice again. A good POS lets you classify products in bulk during setup.
Why do new products trigger this error?
Because a newly added product has no classification yet. Until you map it to an item code, eTIMS does not recognise it. Map new products as you add them, or classify the full list during setup, so checkout is never interrupted.
Do all items need a code, even small ones?
Yes. Every line on a compliant invoice should carry a valid item classification. For genuinely miscellaneous sales, map them to an appropriate general category rather than leaving the code blank, which would fail.
Does Veira handle item codes for me?
Veira lets you map your products to the right item codes and tax rates during setup, and new products prompt for a code as you add them, so the item code not found error does not interrupt a sale.

eTIMS item code not found is almost always one of a few known causes, each with a quick fix, so do not panic if you hit it during a sale. Work through the steps above, and if you would rather not deal with eTIMS errors at all, Veira handles compliance natively so most never happen. See how Veira works and book a free demo. Always confirm current KRA processes at kra.go.ke, as rules can change.

For more eTIMS guides and compliance resources, visit our free resource site.

Terms explained

Keep reading

See all eTIMS guides

Veira for your business

Browse Veira by business type