VAT is an incremental tax which is levied on the value added at each stage of processing or distribution of a raw material or product. The full amount of VAT is included in the prices charged to consumers, for whom VAT is simply a sales tax.
VAT is divided into:
Input: The VAT that was paid (e.g. to Suppliers) and that is claimed back.
Output: The VAT charged to consumers (e.g. the VAT on Customer Invoices).
VAT must be reconciled and paid over to the applicable Revenue Services in fixed instalments (e.g. monthly, bi-monthly, or quarterly). The amount that is paid over is typically all the Outputs less all the Inputs. (Other adjustments may apply.)
BOS Enterprise handles VAT as explained in these topics:
ℹ️ Very few of our clients encounter WHT, therefore, BOS Enterprise does not automate the process. However, you can contact us to create custom actions or reports for you if WHT is a regular part of your business.
Depending on a country's regulations, taxes must be withheld from employees (Pay-as-you-earn or PAYE) and from certain contractors that deliver a personal service.
As a business you may encounter WHT under two circumstances, although most likely only one of the two options will apply:
You must withhold taxes from contractors and pay it to the applicable Revenue Service instead of the contractor.
Customers must withhold taxes from payments made to you. Customers must pay these taxes to the applicable Revenue Service and issue you with proof. (In South Africa, you should receive an IRP5 annually and may reduce your provisional tax payments with the amounts withheld.)
Create a current liability account: Income Taxes Due or a sub-account of Income Taxes Due, named Income Tax Paid, if you want to keep the transactions separate.
Navigate to Accounting (e.g. Main Menu > Setup > Accounting)
Click Accounts (tab).
Click Add Account (button).
Complete the row as follows:
Name = Income Taxes Due
Category = Current Liabilities
Click Save (button).
Click Rebuild (button).
Create a Transaction Type to credit the customer's account and record the tax withheld, as follows:
Navigate to Transaction Types (e.g. Main Menu > Setup > Transactions > Transaction Types (tab)
Right click Customer Receipts CR and click Copy to New Transaction Type on the context menu.
On the new transaction type, change the following fields:
General
Description = Customer Receipts WHT
Code = CR WHT
Accounting
Dr Category = Current Liability
Dr Account = Income Tax Due
A customer receipt is processed in two steps:
Customer Receipts (CR):
Dr Bank (the actual amount you received)
Cr Customer
Allocate the amount to invoices as you normally would. The invoices should show a short payment equal to the tax withheld.
Customer Receipts (WHT):
Dr Income Tax Due (the tax amount withhold)
Cr Customer
Allocate the amount to invoices as you normally would. When both steps are recorded, the invoices should be fully allocated.
Create a current liability account: Withholding Tax as follows:
Navigate to Accounting (e.g. Main Menu > Setup > Accounting)
Click Accounts (tab).
Click Add Account (button).
Complete the row as follows:
Name = Withholding Tax.
Category = Current Liabilities.
Default = Withholding Tax.
Click Save (button).
Click Rebuild (button).
Create a Transaction Type to capture the withholding tax as follows:
Navigate to Transaction Types (e.g. Main Menu > Setup > Transactions > Transaction Types (tab)
Right click Supplier Payments (SP) and click Copy to New Transaction Type on the context menu.
On the new transaction type, change the following fields:
General
Description = Supplier Payments WHT
Code = SP WHT
Accounting
Cr Category = Current Liability.
Cr Account = Withholding Tax.
Enable the WHT fields on the Supplier Payments (SP) transaction as follows:
Navigate to the Ledger (e.g. Main Menu > Accounting > Ledger).
Click New (button) > Supplier Payments.
Click the Field Chooser (*) and check the checkboxes next to WHT and WHT%.
Click Menu (button) > Save or Save (All Users) to always display these fields.
Capture the Supplier Payments (SP) transaction as follows:
Date / Period = Select the applicable date.
Reference = Type a reference (e.g. Payment Made).
Supplier = Select a supplier from the dropdown list.
Bank = Select a bank account from the dropdown list.
Amount = Type the amount that was paid to the supplier.
VAT = No VAT
On the first line, enter the percentage tax that is withheld in the WHT% field. The WHT amount is automatically calculated. Make a note of this amount.
Allocate the payment to invoices. The invoices should reflect a short payment equal to the WHT amount.
Capture the Supplier Payments WHT transaction as follows:
Date / Period = Select the applicable date.
Reference = Type a reference (e.g. Taxes Withheld).
Supplier = Select a supplier from the dropdown list.
Taxes Withheld = The account should automatically be selected.
Amount = Type the amount of tax that was withheld as previously calculated.
VAT = No VAT.
Allocate the tax withheld to invoices.
Pay the taxes withheld to the applicable Revenue Services when due (PAYE due date in South Africa).
Capture the payment using Expenses, General Bank Payments or a similar transaction type. The payment should equal the credit balance of the Withholding Tax account, and that account should be zero after the payment is captured.