More detail
At a high level, registration ties your KRA PIN to an eTIMS option and authorises you to issue electronic invoices. KRA publishes the current process and the available options.
The easier route for most shops is to use selling software that is already eTIMS ready, so the compliance side is handled as part of onboarding rather than something you wire up yourself.
Related questions
Do I need my KRA PIN to register?
Is registration easier with eTIMS-ready software?
Veira gives Kenyan shops one calm app for selling, M-Pesa, KRA eTIMS and stock, with a free terminal. Book a demo and see it set up for your trade.