If you run a business in Kenya and have no idea how to generate an Electronic Tax Invoicing Management System (eTIMS) invoice on eCitizen, you are not alone. The Kenya Revenue Authority (KRA) has a ...