Compliance & Governance
Preparing the VAT201 and payroll declarations from the ledger, the Books Health check before a return, the audit trail of changes and user access control.
The VAT201 field mapping, the payroll calculations and the SARS publications behind them are set out in Accounting Policies & Tax Treatment. This guide covers the steps in the system.
InnoVisions prepares your SARS returns from the same ledger and payroll that run the business, checks the books before you file, and keeps a record of who did what. It does not file anything for you. You submit returns on SARS eFiling or e@syFile yourself.
Check the Books Before Any Return
Open Accounting → Books Health. It shows each control with the ledger figure, the figure from the documents and the difference.
Books Health checks that every journal balances and the trial balance balances. It also checks that receivables (1100) equal open invoices less unapplied credit notes, payables (2100) equal open bills less unapplied supplier credit notes, customer advances (2250) equal unallocated receipts, fixed assets agree with the asset register, and opening balance suspense (9999) is nil. Where possible it lists the documents behind a difference. The bank balance is shown next to the last imported statement balance for information.
Run Books Health before every VAT201 and before you close a period. A clean result means the return is drawn from books that agree with their documents.
Prepare the VAT201
Go to Finance → Financial Reports → VAT201 Return and enter the start and end date of the VAT period. The header shows the company name, VAT number and VAT category.
The return is laid out in the SARS field structure (guide GEN-ELEC-04-G01, Revision 11). Every VAT amount comes from the VAT accounts: 2200 for output tax and 1200 for input tax. The source document of each journal decides the field. For example, invoices go to Fields 1 and 4, capital goods to 1A and 4A, supplier bills to 14 to 15A, bad debt relief to 17, and credit notes issued to 18.
VAT posted by a manual journal is placed in Field 12 (output) or Field 18 (input) and listed by journal number so you can check it. Field 20 is compared with the net movement on 2200 and 1200 for the period; if they differ, a warning appears in this list.
Fields 5 to 11 (accommodation) and 16 (change in use) are not generated and show nil. Enter them on eFiling if they apply. When Field 2A, 14A or 15A has a value, the notes remind you that a customs code is needed on eFiling.
Capture the figures on SARS eFiling and submit. Then close and lock the months in Accounting → Periods, so nothing more can post into the period you declared.
| Situation | How the VAT201 treats it |
|---|---|
| Advance payment received before the invoice | Output tax in Fields 1 and 4 in the month of receipt; taken out again when allocated to the invoice |
| Bad debt written off with VAT relief | Field 17 |
| Bad debt recovered | Field 12 |
| Supplier credit note received / supplier debit note received | Field 12 / Field 18 |
| Invoice cancelled in a later period | Field 18, treated as a credit note issued |
| Sale of a fixed asset | Fields 1A and 4A |
Payroll Declarations
Open Finance → Financial Reports → EMP201 Declaration and choose the month. It totals PAYE, SDL, UIF (employee and employer) and ETI from issued payslips for that month, shows ETI brought forward, used and carried forward, and the total payable to SARS. The due date shown moves to the last business day before the 7th when the 7th falls on a weekend; public holidays are not taken into account.
Open Finance → Financial Reports → EMP501 & IRP5 (e@syFile) and pick the reconciliation period. The screen lists items to fix before exporting and tells you whether the certificates agree with the monthly EMP201 totals. Download a TEST file first, then the LIVE file, and import it into e@syFile. The file covers monthly-paid employees with a South African ID number; anything outside that scope is reported as an error rather than written to the file.
Audit Trail
Go to Settings → Audit Trail. Only administrators can see it. Every create, change and delete action is listed with the user, date and time, IP address, the endpoint used and the data sent.
Filter by resource (table), action, user email and date range to answer questions such as "who changed this supplier last week?"
The software has no function to edit or delete audit records. The log records the new data sent with a change, not the value before the change. There is no export from the screen.
Access Control
Go to Settings → Access. The system roles are Administrator, Manager, Staff and Viewer. You can also create custom roles. The role permission matrix shows which named permissions each role has, such as finance view, create and edit, approvals and report export. Assign roles to users under User Role Assignments. Users themselves are managed under Settings → Users.
Adding or changing GL accounts, posting manual journals, closing, locking and reopening periods, closing the financial year and posting opening balances all need an administrator. Books Health, the financial reports and group reports need the report export permission.
Issued invoices and posted bills cannot be edited or deleted; they are cancelled by a reversing entry. A supplier payment run must be approved by a user other than its creator before the bank file can be exported. Each company has its own books, and a login only sees the companies its administrator has granted.
It does not submit the VAT201, EMP201 or EMP501 to SARS; you file on eFiling and e@syFile. It does not derive VAT201 Fields 5 to 11 or 16. It has no compliance calendar or reminders. It has no POPIA workflows, such as data subject requests or retention schedules; those processes remain the company's responsibility. It does not produce segregation-of-duties reports or an audit trail export.
Related Modules
Accounting Policies & Tax Treatment
VAT201 field mapping, payroll calculations and the SARS references behind them.
Financial Management
Periods, bank matching, month-end and year-end close.
HR & Payroll
The payslips behind the EMP201 and EMP501.
Platform & Technology
Users, companies and how each company's books are kept apart.