Solva Trade

You are working in

your businessBusiness Owner

Kenyan tax compliance

Tax, VAT and eTIMS Control Centre

Configure tax obligations, calculate VAT, track eTIMS submissions, prepare returns and preserve statutory audit evidence from posted accounting records.

Business tax profile

Needs verification

KRA PIN

Not captured

VAT registration

Not confirmed

eTIMS integration

Manual tracking mode

Output VAT

KES 0.00

Recoverable input VAT

KES 0.00

Current VAT balance

KES 0.00

Audit evidence

0

VAT return status

No open tax period

eTIMS failed docs

0

eTIMS pending docs

0

Withholding certificates pending

0

Next tax filing due

No open filing period

Tax profile completeness

Needs verification

Integration status

eTIMS/KRA live API is not connected yet

Solva Trade can calculate VAT from configured product/customer tax treatment, prepare internal tax schedules, and export review-ready documents. Direct eTIMS submission still needs a certified provider/device setup, credential storage, test validation and production approval before it can be switched on.

Download tax reports

Ready now

VAT treatment, tax calculations, sales/purchase schedules and audit-friendly exports.

Manual control

Record external invoice or eTIMS references after submission through the approved portal/device.

Not live yet

No automatic KRA/eTIMS API submission will run until certified credentials and callbacks are configured.

Business Tax Profile

Capture KRA PIN, VAT registration status, tax obligations, taxpayer type and verification notes.

Branch and Outlet Setup

Map branches to tax outlets, invoice series, device references and submission modes.

Tax Rules

Maintain effective-dated VAT, withholding, turnover, excise and levy rules with overlap prevention.

VAT Codes

Configure standard, zero-rated, exempt, out-of-scope and recoverability treatment codes.

Product Tax Mappings

Resolve tax codes by product, category, branch, counterparty and line override precedence.

Customer Tax Profiles

Track buyer PINs, exemption references, export status and withholding-agent flags.

Supplier Tax Profiles

Track supplier PINs, VAT status, withholding applicability and default purchase treatment.

VAT Calculator

Calculate exclusive and inclusive VAT, document discounts, rounding and mixed-tax totals.

Sales Tax Documents

Register invoices, receipts, credit notes and debit notes with immutable tax snapshots.

Purchase Tax Documents

Verify supplier tax documents and route recoverable or non-recoverable input VAT.

Credit and Debit Notes

Link adjustments to original documents and prevent credits above remaining eligible value.

eTIMS Configuration

Store provider, environment, adapter and credential references without exposing secrets.

eTIMS Queue

Track canonical payloads, idempotency keys, retry safety and external response states.

External Document Registry

Maintain external receipt, control-unit, QR and signature references for audit follow-up.

VAT Ledgers

Review payable, recoverable and non-recoverable VAT by period, branch, source and GL link.

VAT Return

Prepare VAT returns from posted tax ledger entries and reconcile source, ledger and GL totals.

Withholding Tax

Calculate withholding tax, prepare schedules and maintain certificate references.

Withholding VAT

Separate withholding VAT obligations from normal VAT and supplier payment workflows.

Turnover, Excise and Levies

Foundation registers for turnover tax, excise duty, import levies and custom statutory charges.

Compliance Calendar

Track filing, payment, reminder, responsible user and completion status for obligations.

Tax Periods

Open, soft close, close and reopen tax periods with immutable-posting controls.

Audit Evidence

Collect source documents, provider payload hashes, filings, payments and approval evidence.

Imports

Stage supplier tax document, VAT ledger and external reference imports with validation results.

Reports

40 statutory, reconciliation, diagnostic and audit reports are registered.

Integration Health

Monitor missing credential references, pending queues, failures and oldest pending documents.

Profile checklist

KRA PIN captured and format-reviewedAction needed
VAT registration status and effective date confirmedAction needed
eTIMS branch or outlet references mappedAction needed
VAT, withholding and levy obligations selectedAction needed
Tax contact and evidence retention owner assignedAction needed
Default VAT codes mapped to products and purchase categoriesAction needed

Compliance notes

The eTIMS layer is provider-neutral and stores credential references only; certified adapter code can be added behind the same queue later.

Tax returns are prepared from posted tax ledger entries so draft sales, purchases and journals do not leak into statutory reports.

Closed tax periods reject new tax documents and tax ledger entries unless a controlled reopening workflow records the reason.