ETR machines work by transmitting details of a transaction in real-time or near real-time to the KRA. Under e-invoicing system in Kenya, ETR operates as a control unit validating the invoice details, authenticating the invoice with QR code, unique invoice number and transmitting the invoice details electronically to KRA portal.