Accounting, stock, jobs and payroll
in one ledger.

InnoVisions keeps one double-entry ledger per company, in Rand. Invoices, bills, receipts, stock movements, payroll and depreciation all post to it through one posting engine. The financial statements, the VAT201 and the EMP201 are prepared from those same entries.

ZAR
Ledger to the cent
VAT201
From the ledger
EMP201
From payroll
IRP5
e@syFile export
Example — journal posted when a tax invoice is issued
Tax invoice · standard-rated
R 1 150,00
VAT at 15%
R 150,00
AccountDebitCredit
1100 Accounts Receivable1 150,00
4000 Revenue / Sales1 000,00
2200 VAT Output150,00
Total1 150,001 150,00
Checks before it posts
Debits equal creditsRequired
Date falls in an open periodRequired
Posted once per documentEnforced

What it covers

Each area works from the same customers, suppliers, items and ledger. Each guide shows the screens and what they post.

Accounting

General ledger with periods that can be closed or locked. Bank statement import and matching, fixed assets and depreciation, foreign currency, budgets, cost centres, opening balances, year-end close and group reports.

Sales and customers

Leads and pipeline, quotes, sales orders that reserve stock, tax invoices, credit and debit notes, customer receipts and allocations, bad debt write-offs, recurring invoices, point of sale and customer statements.

Purchasing and suppliers

Purchase orders and approvals, goods received, supplier bills matched to the order and the goods received, supplier credit and debit notes, reorder planning and payment runs.

Stock and production

Warehouses and bins, weighted average cost, serial numbers, batches and expiry, transfers, stock takes, landed costs, bills of materials, work orders and quality control.

Jobs, projects and service

Job cards with stock, labour and travel, and invoices made from a job. Projects with phases and milestones, support tickets with SLAs, technician scheduling, vehicles and a customer portal.

Payroll and HR

Employees, departments, leave, clocking and expense claims. PAYE, UIF, SDL and ETI are worked out from the SARS tables. Payslips post to the ledger, and the EMP201 and the e@syFile IRP5 file come from the payroll.

How a sale moves through the books

Each step is a separate document that a user creates or approves. This is what each one does in the ledger.

Quote

The quote is sent to the customer. Once it is accepted, it can be converted into a tax invoice.

Ledger: no entry

Sales order

Confirming the order reserves the stock. Shipping and invoicing are separate steps on the order.

Ledger: no entry

Job card (for service work)

Stock, labour and travel are recorded against the job as the work is done. An invoice can then be made from the job.

Stock issued to a job posts with its invoice

Tax invoice

Issuing the invoice posts it. Stock invoiced from a job also moves its cost from inventory to cost of sales.

Dr 1100 · Cr 4000 · Cr 2200Dr 5000 · Cr 1500

Receipt and allocation

Money received is held in 2250 Customer Receipts in Advance until it is allocated to invoices. The allocation clears the debtor.

Allocation: Dr 2250 (and the advance VAT in 2200) · Cr 1100

Bank, checks and reports

Bank statements are imported and matched. The Books Health check compares the control accounts with the customer and supplier ledgers. The financial statements and the VAT201 are then prepared from the ledger.

Ledger: report only

Screens in the app

The main screens, grouped by area.

Sales

  • Customers and CRM
  • Quotes and sales orders
  • Invoices, credit and debit notes
  • Receipts and bad debts
  • Recurring invoices and price lists
  • Point of sale

Purchasing and stock

  • Suppliers and supplier notes
  • Purchase orders and bills
  • Stock, warehouses and batches
  • Landed costs
  • Delivery notes
  • Payment runs

Operations

  • Job cards
  • Projects
  • Bills of materials and work orders
  • Quality control
  • Technicians and vehicles
  • Support tickets and SLAs

Accounting

  • General ledger and periods
  • Banking and reconciliation
  • Fixed assets and depreciation
  • Foreign currency
  • Budgets and cost centres
  • Opening balances and group

Payroll and HR

  • Employees and departments
  • Leave
  • PAYE, UIF, SDL and ETI
  • Payslips
  • EMP201 and IRP5 file
  • Expense claims

Reports

  • Trial balance, income statement, balance sheet
  • VAT201 and SARS returns
  • Aged debtors and creditors
  • Customer statements
  • Books Health check
  • Operations reports

Control

  • Users, roles and access
  • Approvals
  • Audit trail
  • Separate database per company
  • Notifications and email templates

Portals and assistant

  • Customer portal
  • Technician portal
  • AI assistant (optional, uses OpenAI)

South African rules

Where the app applies SARS and South African accounting rules. The accounting policies guide gives the detail and the SARS references.

VAT

VAT201 fields are worked out from the ledger, following the SARS VAT201 guide. This includes credit and debit notes, bad debt relief and recoveries, VAT on advance payments and sales of capital goods.

Employees' tax

PAYE from the SARS tax tables, UIF, SDL and ETI. EMP201 figures and the e@syFile employer reconciliation file come from the payslips.

Rand, dates and years

The ledger is kept in ZAR to the cent, rounded half up. Foreign-currency invoices post realised exchange differences. Dates use South African time, and reports follow the company's financial year.

For your accountant

The accounting policies, journal entries and known limits are written up with SARS references, so your accountant can review them before you rely on the figures.