Business Operations
Coale-POSRetail point of sale Coale-CRMSales pipeline management Coale-InsightsBI & analytics Coale-AuditInternal audit
Industry Solutions
Coale-FleetFleet management Coale-HoteliHotel & restaurant Coale-K9SMSK9 unit management Coale-PropertyProperty & billing Coale-ConstructionConstruction mgmt
Platform
Coale-PaymentsM-Pesa integration Coale-TaxeTIMS compliance Payroll AfricaStatutory payroll
ERPNext ImplementationFull-cycle ERP deployment Custom Frappe DevelopmentBespoke apps & DocTypes DevOps & CloudCI/CD, Docker & monitoring API IntegrationM-Pesa, eTIMS & third-party
Products Company Work Blog Contact
Products
Platform
Coale-Tax

Coale-Tax — KRA eTIMS Compliance for ERPNext

Automated KRA eTIMS compliance for ERPNext

Automated Kenya Revenue Authority eTIMS compliance for ERPNext. Handles invoice submission, item classification, stock movement tracking, purchase management, and payment validation with real-time KRA synchronization.

6 Custom Fields
Auto Submission
Powered by Frappe & ERPNext

What's inside

eTIMS Invoice Submission

Automatic sales and purchase invoice reporting to KRA on submit, with receipt tracking.

Item Classification

eTIMS code mapping, unit management, packing units, and automatic tax info auto-fill on items.

Stock Movement Tracking

Real-time stock entry updates to eTIMS and bin quantity synchronization.

Purchase Order Tracking

Import item management, branch information, insurance records, and supplier registration.

Device Initialization

TIS communication key management, branch registration, device setup and configuration.

Payment Validation

Pre-submit verification that invoices are eTIMS compliant before payment entries are processed.

Use Cases

How businesses use Coale-Tax

Retail Chain eTIMS Compliance

Multi-branch retail chains in Kenya use Coale-Tax to ensure every sales invoice across all locations is submitted to KRA in real time. Branch-level device initialization means each outlet operates independently while headquarters maintains a consolidated compliance view.

  • • Per-branch TIS device setup and management
  • • Automatic invoice submission on every sale
  • • Centralized compliance dashboard for all outlets

Manufacturer Item Classification

Kenyan manufacturers with hundreds of SKUs rely on Coale-Tax to map complex product lines to eTIMS classification codes. Once items are classified, tax info auto-fills on every invoice -- eliminating manual code lookup and data entry errors.

  • • Bulk eTIMS code mapping for large item catalogues
  • • Unit and packing unit management
  • • Automatic tax rate assignment per classification

Import Company Compliance

Companies importing goods into Kenya use the purchase order tracking module to register suppliers with KRA, manage import documentation, and report stock receipts -- keeping both customs and eTIMS requirements in sync.

  • • Supplier registration with KRA
  • • Import item and insurance record management
  • • Stock movement reporting on goods receipt

Professional Services Firm

Law firms, consultancies, and accounting practices use Coale-Tax to submit service invoices to eTIMS and validate payment compliance before processing client receipts -- avoiding penalties from KRA.

  • • Service invoice eTIMS submission
  • • Pre-payment compliance validation
  • • Receipt number tracking per invoice
FAQ

Frequently asked questions

What is eTIMS and why does my business need it?

eTIMS (electronic Tax Invoice Management System) is Kenya Revenue Authority's mandatory system for real-time tax invoice reporting. All VAT-registered businesses in Kenya must submit invoices electronically to KRA. Coale-Tax automates this directly from ERPNext so you stay compliant without manual data entry.

Does Coale-Tax automatically submit invoices to KRA?

Yes. When you submit a Sales Invoice or Purchase Invoice in ERPNext, Coale-Tax automatically sends it to the KRA eTIMS API in real time. You receive a confirmation receipt number that is stored on the invoice for your records.

How does item classification work with eTIMS codes?

Coale-Tax maps your ERPNext items to official KRA eTIMS classification codes. Once mapped, tax information is auto-filled on every new invoice. The system supports unit management, packing units, and complex item hierarchies.

Can Coale-Tax handle stock movement reporting to KRA?

Yes. Stock entries in ERPNext are automatically reported to eTIMS, and bin quantities are synchronized. This covers material receipts, transfers, and adjustments -- all reported in real time.

Is Coale-Tax suitable for importing companies?

Absolutely. The purchase order tracking module handles import item management, branch information, insurance records, and supplier registration with KRA. This is essential for companies importing goods into Kenya.

Ready to get started with Coale-Tax?

Stay compliant with KRA eTIMS requirements without lifting a finger. Automatic invoice submission, item classification, and stock reporting -- built into your ERPNext workflow.

Related Products