Struts Technology

Software for the sale, the receipt, and the privacy request.

We build Struts ERP for daily operations and KRA eTIMS, a virtual fiscal device for Tanzania, and DSAR Lite for GDPR and CCPA requests. The same team connects the software you already use.

A finance lead using Struts ERP on a laptop, with Xero, Struts Technology, and KRA eTIMS on the screen behind her.
Struts ERP on the desk, with Xero and KRA eTIMS in the same workflow.
  • KRA eTIMSFile from the same system you sell in.
  • TRA virtual fiscal deviceTanzania receipts from your own software.
  • GDPR and CCPAThe deadline starts when the request lands.

Connects with

  • Xero
  • Nextech
  • Pharmacore
  • QuickBooks
  • Shopify
  • WooCommerce
  • Africa's Talking
  • API

Five products. Pick the one in front of you.

Each one runs on its own. Add another when the books, the till, or a regulator asks for it.

Struts ERP

Point of sale, inventory, customers, and reports in one system, with KRA eTIMS when you are ready to file.

  • Checkout, stock, and customers
  • KRA eTIMS from the same ledger
  • Plans from a free starter

Tanzania VFD

A virtual fiscal device desk for the Tanzania Revenue Authority. Connect once, then issue fiscal receipts from the billing system you already run.

  • Receipts from your own software
  • Z-reports and period totals
  • PDF and a TRA verification link

GDPR / DSAR

DSAR Lite tracks access and deletion requests, the data inventory, consent, and breach records. The statutory clock starts when the request lands.

  • Access, deletion, and rectification
  • GDPR one month, CCPA 45 days
  • Inventory, consent, and breaches

KRA eTIMS

We offer direct KRA eTIMS integrations via the VSCU API, so your billing or ERP software can issue electronic tax invoices without a separate till.

  • Direct VSCU API connection
  • Electronic tax invoices from your software
  • Built for Kenyan businesses

Third-party integrations

Keep Xero, Nextech, Pharmacore, QuickBooks, Shopify, WooCommerce, or Africa's Talking. Struts ERP connects them, and the API covers a system we do not already list.

  • Accounting and pharmacy
  • Commerce and SMS
  • Your own system via API

Kenya, Tanzania, and a privacy clock.

Different rules, one team. We build the part your current software leaves open.

Sell and file together

Struts ERP keeps checkout, stock, customers, and KRA eTIMS on one ledger.

Receipts for Tanzania

The VFD desk issues a TRA fiscal receipt from the billing system you already use.

A clock on every request

DSAR Lite starts the GDPR or CCPA deadline when the request arrives, and shows what is overdue.

Direct eTIMS via VSCU

Connect your own billing or ERP software to KRA eTIMS through the VSCU API.

Stay in your current tools

Xero, Nextech, Pharmacore, QuickBooks, Shopify, WooCommerce, and Africa's Talking connect in. Your own system can use the API.

Keep the tools you already run.

Accounting, pharmacy, commerce, and SMS connect to Struts ERP. Your own system can send sales and stock through the API.

Xero

Sync sales invoices and credit notes from Xero, line up tax rates with KRA, and submit to eTIMS when you choose.

Open Xero

Nextech

Connect Nextech so practice operations sit with the rest of the Struts stack.

Ask about Nextech

Pharmacore

Keep the pharmacy workflow, and bring sales and stock across without a second round of typing.

Open Pharmacore

QuickBooks

Keep QuickBooks for accounting, and connect invoicing with KRA eTIMS.

Open QuickBooks

Shopify

Bring Shopify orders, products, and customers into the same system you use for eTIMS.

Open Shopify

WooCommerce

Keep the WordPress shop. Connect its orders with eTIMS.

Open WooCommerce

Africa's Talking

Send SMS from Struts ERP through the Africa's Talking account you already have.

Open Africa's Talking

API

Send sales and stock from your own software into Struts ERP, and file invoices with KRA eTIMS.

Open API

Tell us which system you need.

Bring the tool you use today and the filing or privacy problem in front of you.