Implementing an accounting system for a South African business is a controls project, not simply a software installation. A Durban importer supplying Johannesburg and Cape Town can lose visibility when landed costs are calculated in spreadsheets, inter-branch transfers are treated as sales, and VAT evidence is stored separately from the ledger.
This implementation guide explains how an SME can plan its accounting processes, migration and acceptance testing. OTN Consulting Limited is a Nigeria-based consultancy; this is general systems guidance, not a claim that OTN is a South African tax practitioner or operates a local office.
Define the reporting entity and operating model
Start with the legal entities, branches, warehouses, banking arrangements and management reporting needs. A single company with several warehouses is different from a group of separately incorporated companies. The first needs internal stock movements without artificial sales; the second may require intercompany balances, elimination procedures and separate statutory records.
Interview finance, purchasing, stores, sales and management separately. Document where each transaction begins, who approves it and what evidence should survive an audit. Identify exceptions: customer returns, supplier credit notes, stock damage, exchange-rate changes and late receipts.
Scope South African VAT and document controls
South African VAT is administered by the South African Revenue Service (SARS). The standard VAT rate is generally 15%, but the correct treatment of individual supplies, zero-rated items, exemptions and input tax depends on the transaction and applicable law. Review current SARS VAT guidance before configuration. Do not use a single default rate as a substitute for a tax decision.
For every material invoice type, specify the tax code, invoice details, supporting documentation, adjustment procedure and reconciliation owner. Test both output VAT and input VAT with the finance team. A configurable VAT field does not mean a system automatically files returns with SARS or validates every tax invoice.
Build a migration plan around reconciled balances
Choose a cutover date and reconcile the old trial balance to signed opening balances. Map debtors and creditors to their outstanding invoices, not just summary totals. For stock, reconcile item quantities, locations, unit costs and valuation methods. For fixed assets, migrate acquisition date, cost, accumulated depreciation, useful life and disposal history where available.
Keep a controlled mapping file from the old chart of accounts to the new chart. Investigate suspense accounts and aged unreconciled items before import. Record approved differences and their treatment rather than forcing a balancing journal.
Test imports, foreign currency and landed costs
Consider an importer purchasing equipment in US dollars, paying freight in rand and allocating port charges across several product lines. The project team must specify the exchange-rate date, treatment of recoverable taxes, cost allocation basis and resulting inventory value. Demonstrate one fully traced shipment from purchase order through receipt, landed-cost allocation, sale and gross-margin report.
Test stock transfers between Durban and Johannesburg, including goods in transit, damaged quantities and receiving discrepancies. Confirm that a transfer within the same legal entity does not create external revenue.
Design permissions and approval workflows
Separate users who create suppliers from users who authorise supplier payments where staffing permits. Define approval thresholds for purchases, journals, discounts and write-offs. Require an audit trail that records who changed a transaction and when. Management should agree exception reports for negative inventory, overdue receivables, unusual journals and unreconciled bank items.
Run acceptance tests before go-live
Prepare a small set of real, anonymised scenarios with expected outputs: a taxable domestic sale, a credit note, an imported purchase, an inter-warehouse transfer, a foreign-currency payment, a depreciation run and a bank reconciliation. For each, compare the journal entries, VAT treatment, inventory quantities and management reports with approved expectations.
Use a parallel close where feasible. The implementation is ready only when opening balances reconcile, critical exceptions are resolved, users can perform their roles and a rollback or correction plan exists.
Training, handover and ongoing review
Train by job role rather than delivering a single generic demonstration. Give accounts staff a month-end checklist; give stores staff receiving and transfer procedures; give managers reporting and approval guidance. Assign owners for tax-code maintenance, backups, user access and periodic reconciliations.
For a broader view of stock and cost controls, see OTN’s landed cost accounting guide and multi-location warehouse guide.
Implementation checklist
- Approved entity, branch and warehouse structure
- Signed chart of accounts and opening-balance reconciliation
- Reviewed SARS VAT treatment and invoice evidence
- Documented foreign-currency and landed-cost rules
- Role-based permissions and transaction approvals
- Passed acceptance tests and named process owners
Frequently asked questions
Can an accounting package automatically ensure SARS compliance?
No. Software can support records and tax calculations, but classification, invoicing, submissions and compliance responsibilities require proper configuration and professional review.
Should a business migrate every historical transaction?
Not necessarily. Many projects use reconciled opening balances plus accessible archived records. The decision depends on reporting, audit, tax and operational requirements.
What should management approve before go-live?
Opening balances, key reports, access rights, tax treatment, outstanding defects and a documented support arrangement.
Need implementation guidance? Contact OTN Consulting Limited to discuss accounting-process design and system implementation. South African statutory advice should be confirmed with appropriately qualified local professionals.
