Extracting and validating data

After completing the setup, you can extract amounts in simulation mode, verify amounts, make adjustments as needed, re-extract, and run in actual mode to prepare the report to submit to your tax authority.

A VAT entity is required even if you are creating a return for a single company or site.

Functions used to generate the VAT return

These are the core functions you use to generate a declaration.

  1. VAT return (GESVFE): Calculate and extract the VAT201 report data based on the previous settings and your account entries.

  2. VATRETURNS report: Print the VAT return details for submission to the tax authority.

    1. SARS eFiling requires filling in the online form manually.

    2. Submit the printed report to a SARS branch or contact center.

  3. VAT return extraction (VFECLC): Calculate and extract for multiple returns or VAT entities. You can run this process as a batch task.

For each function mentioned, refer to the online help for specifics on data entry and management.

Creating the return

Open: Declarations > Tax management > Others > Processes > VAT return

Use this function to extract values for a VAT declaration for a given period using the VAT from you created.

Only VAT on debit, or accrual-based accounting, is supported for South African legislation.
You cannot included unextracted entries from previous periods.

You can extract in simulation mode to review amounts and make adjustments if needed. Simulations can be run for a VAT entity, for all or a single company, or for all or a single site. Values display in the Simulated value column in the VAT to declare and Detail by company grids. Each new simulation overwrites the previous.

Print a report to save simulation results before running another simulation.

Actual extractions can only be run for the VAT entity.

Print the report

From the VAT returns function, select the Print button to generate the VATRETURNS report. You can print a simulated or actual extraction.

Extract multiple returns

Open: Declarations > Tax management > Others > Processes > VAT return extraction

In the VAT return extraction function (VFECLC), you can calculate and extract multiple VAT returns.​

For a given VAT form, you can select one or several existing VAT returns.​

You can extract for one or several VAT entities in actual or simulation mode.

You have the option to run this process as a batch task.

Reprint previous declarations

Open: Reports > Reports

In the Reports function (AIMP), run the DCLVATDEBZAF2 report to generate previous VAT declarations that were create outside the VAT framework. These reports can be used for audits or to comply with regulatory requirements.