Online
Connected โ€” cloud features available when configured.
Workshop pipeline Appointment โ†’ Job โ†’ Quote/Invoice
Aged receivables Unpaid invoices

Dashboard

Live snapshot of income, expenses and SARS readiness for the current tax year.

Income (YTD)
R 0.00
0 income entries
Expenses (YTD)
R 0.00
0 expense entries
Net Profit (YTD)
R 0.00
Before tax
Est. Company Tax (27%)
R 0.00
Rough estimate only
Cash flow Last 6 months
IncomeExpenses
Appointments
0
All time
Upcoming
0
From today
Pending
0
Awaiting confirm
Confirmed
0
Ready to go
Completed
0
Jobs done
Cancelled
0
Not attended
With phone
0
WhatsApp ready
Reminders set
0
Follow-ups
Recent activity Latest 6
DateDescriptionCategoryAmount
VAT registration threshold R1,000,000 / 12mo
R 0.00
R00%R1,000,000

Compulsory VAT registration applies once taxable supplies in a 12-month period exceed R1 million. You can also register voluntarily above R50,000.

Quotes & Invoices

Quotes and invoices are listed separately. Choosing a saved client fills name, company, phone, email and vehicle.

Invoice #CustomerIssuedDueStatusTotal

Transactions

Every rand in and out of the business, categorised for your accountant and SARS.

DateTypeDescriptionCategoryReferenceVATRcptAmount

SARS Reports

VAT201-style summary, provisional tax (IRP6), profit analysis and printable year packs.

VAT ledger VAT201-style ยท tax year
Output VAT (sales)
R0.00
Input VAT (purchases)
R0.00
Net VAT due
R0.00
Standard-rated base
R0.00

How this is calculated

Standard-rated income (incl. VAT)R 0.00
Standard-rated expenses (incl. VAT)R 0.00
Zero-rated / no-VAT incomeR 0.00
Zero-rated / no-VAT expensesR 0.00

Amounts assume transaction totals include VAT where marked standard-rated (VAT = amount ร— 15/115). Confirm with your tax practitioner before filing VAT201.

Expenses by category Tax year to date
Provisional tax estimate IRP6
Taxable income (est.)R 0.00
Company tax @ 27%R 0.00

Period 1 โ€” 6 months (40%)

Estimated paymentR 0.00

Period 2 โ€” year end (balance to 80%)

Estimated paymentR 0.00

Simplified estimate only โ€” confirm with a registered tax practitioner before filing IRP6 / ITR14.

Profit analysis Jobs ยท Vehicles ยท Clients
JobRevenueParts costProfitMargin

Revenue from linked invoices (or job line totals). Parts cost uses inventory cost ร— qty where linked; otherwise sell price is used as a proxy for labour/unlinked lines.

Full year summary Printable
Total income
R0.00
Total expenses
R0.00
Net profit
R0.00
Transactions
0

Clients

Shared client directory for appointments, job cards, quotes and invoices.

NameContactCompanyVehiclesNotes

Appointments

Manage client bookings and workshop visits. Customers here appear as suggestions when raising invoices.

ClientContactDate & TimeStatusNotes

Job Cards

Workshop job cards with vehicle details, work done and parts. Linked to appointments and invoices.

Job #VehicleClientOpenedStatusEst. total

Inventory

Parts, products and services with cost & sell prices. Job cards and invoices can pull items from here.

Export uses SliQ-friendly columns (Item Code, Description, Sales Price, Cost Price, Stock). Import matches by SKU or name and merges prices/qty.

TypeSKUNameQtyCostSellValue

Vehicle history

Timeline of jobs, quotes and invoices by registration number.

Calendar

Month view of upcoming appointments.

โ€”

Settings

Company details used across reports. Stored only in this browser.

?Help & user guide

Open the full workshop user guide: roles, daily workflow, invoicing, backup, tools and troubleshooting.

Open in new tab
CCompany

Used for labour packages and per-hour labour lines. Default R1 000.

Entity type: Close Corporation (CC) โ€” taxed as a company at the flat 27% rate, same as a Pty Ltd.
AAppearance & branding White-label

Change the logo, short name, tagline and colours so this app can be sold or used under another workshop brand. Saved locally and synchronised to the API server so connected devices share the same brand.

Logo preview

PNG or JPG recommended. Image is resized to fit (max ~256px) and stored in this browser. Used in the sidebar, lock screen and PDF invoices.

Primary Accent Surface

Company Name is the master brand name. The logo area, sidebar header, login screen and document branding all follow it.

KAROTECH
WORKSHOP SYSTEM
Invoice & PDF headers use these colours and logo.
BBanking details Shown on invoices
WWhatsApp integration Cloud API

Required for automatic PDF attachment in WhatsApp on desktop. Enable this, then paste Meta Cloud API Phone number ID and access token. On a phone, Share can also attach the PDF via the system share sheet without the API.

UUsers & access Security

Each user can change their own password here. Admins can also reset another user's password. Passwords are stored as one-way hashes. Admins can see usernames and securely set/reset passwords, but existing passwords can never be recovered or displayed.

Changing your password will apply immediately to this account.

Roles control which menu items this user can open. Only Admins can manage users and factory-reset.

Signed in as: โ€”

RRecurring expenses Automation
IBank statement import
SBackup & restore Data safety

Everything is stored only in this browser โ€” nothing is sent anywhere. Export a backup regularly and keep a copy safe (drive, USB, email). When importing, you choose how to handle overlaps: Smart merge (recommended), Add new only, or Replace all. Smart merge matches by ID and by secondary keys (invoice number, client name+phone, part SKU) so the same record from two devices is not duplicated.

Automatic local backups Last 7 days

Silent snapshots stored in this browser (IndexedDB). Kept for 7 days.

DDuplicates Data hygiene

Scan this device for likely duplicate clients (same name + phone/email) and parts (same SKU or name). You can merge them into one record. Invoice and transaction duplicates are handled during backup import.

!Danger zone

Clean for new installation wipes everything on this browser: clients, jobs, invoices, inventory, transactions, bank import lines, PIN, users, manuals cache and settings. The app reloads as a blank install. This cannot be undone โ€” export a backup first if you need the data.

After cleaning, set company details under Settings and import a backup if needed.

iSystem Enterprise build
ProductKarotech Workshop System
EditionEnterprise
Version2.5.0
Build date2026-08-07
RuntimeOffline-first ยท Electron / browser
ModulesDTC ยท 7G SCN ยท DQ200 ยท Manuals
Data storelocalStorage + IndexedDB (this device only)
Network modeOnline-ready ยท offline-first
PWA / SWInstallable when served over HTTPS

This is a self-contained enterprise build. Business data stays on this browser (localStorage + IndexedDB). Host on HTTPS for PWA install, service worker caching, and update checks. Use Backup / Export regularly. Technical guides remain fully offline-capable.

Loading DTC moduleโ€ฆ

Manuals

NameFolderSizeAdded
Loading 7G SCNโ€ฆ
Loading DQ200 guideโ€ฆ