Latest updates
Version |
4.10.00 |
||||||||||||||||||||
Released |
Aug 19 |
||||||||||||||||||||
Summary |
This release includes the changes to allow users to continue processing VAT Invoices on construction services following the amendment to VAT rules for reverse charge VAT that come into force in October 2019. Reverse charge VAT means that the customer receiving the service will have to pay the VAT to HMRC instead of paying the supplier. This release is also supported with Windows Server 2019 and Office 2019. Some defects have also been fixed. Pegasus CIS (4.10) is compatible with Opera 3 (2.61.02+) and Opera II (7.81.02+). Maintaining VAT codes in Pegasus Opera 3 |
||||||||||||||||||||
Details |
|
||||||||||||||||||||
The system has been fully updated to handle the processing of domestic Reverse Charge VAT but this will require both this system and your back office accounts system to be setup accordingly. Guidance for each back office accounts system is detailed below. Report layouts updated for reverse charge VATSales Invoice and Contract Certificate Invoice report layouts will need to be updated in accordance with this new legislation so that they meet the legal requirements. See the section titled ‘VAT documents’ towards the end of HMRC’s guidance document for more information about this. The Pegasus CIS standard layouts have all be updated to reflect this – use them as a guide when adjusting existing layouts. Pegasus CIS documents updated with reverse charge VAT messages
VAT Codes settings for reverse charge VATReverse charge VAT is applied to invoices based on the settings picked up from the VAT Codes table, i.e. VAT Codes need to be specifically setup to handle Reverse Charge VAT. The actual figures posted to the VAT Return when reverse charge VAT is applied are as follows:
After installing this upgrade, please ensure that you re-run the System Control -> Ledger Links -> Ledger Synchronisation -> Import VAT Codes routine to make sure the latest VAT settings are imported from your back office accounts system. New settings to control where reverse charge VAT values are postedNew fields have been added to General tab of the System Control -> System Setup -> System Settings form as follows:
The system also has two new settings to control where the VAT values (input and output) of reverse charge VAT are posted. These are setup in Subcontractors -> Subcontractor Setup -> Subcontractor Settings on the Reverse Charge VAT tab. If neither of these are specified, the system will use the Subcontractors VAT In account specified on the Nominal tab. Please note that as all supported back office accounts systems have implemented reverse charge VAT differently when posting nominal journals. Reverse charge VAT Codes are not accessible out with the sales, purchase and subcontractor modules, however, as the subcontractors module posts all transactions to the back office via nominal journals, the postings generated differ based on the back office type selected. The only time this could cause a problem is when migrating from one of these systems to another; in this scenario, please make sure all pending postings are updated before migrating. |
|||||||||||||||||||||
Maintaining VAT codes in Pegasus Opera 3 and Opera II
|
VAT Codes are setup and configured in the Administration -> VAT Processing -> VAT Codes menu. For each VAT rate you require you will need to create two new reverse charge VAT Codes, one for sales and the other for purchases. For example, if in addition to ‘Standard Rate’ VAT you also need to reverse charge ‘Reduced Rate’ VAT, you will end up creating four new VAT Codes. There is no need to create a reverse charge VAT Code for zero rated goods – these can just be posted using the standard zero rate VAT Code (VAT Codes H/S/Z and H/P/Z for sales and purchases respectively in the Opera default setup). All reverse charge VAT Codes should be setup as Country Type ‘H – Home Country’ and either Transaction Type ‘V – Reverse Charge Sale’ for sales; or ‘R – Reverse Charge Purchase’ for purchases. In addition to this, the Domestic Reverse Charge setting needs to be ticked so the Opera Importer bypasses the de-minimis value check. |
||||||||||||||||||||
The Importer available with Opera 3 (2.61.02+) and Opera II (7.81.02+) is compatible with receiving reverse charge VAT postings. |
|||||||||||||||||||||
When a nominal journal is posted to Pegasus Opera, any VAT value posted against a reverse charge Purchase VAT Code is automatically posted to both Box 4 (VAT on Purchases) and Box 1 (VAT on Sales) on the VAT Return. The nominal postings we generate to the Output VAT Nominal Account therefore do not specify a VAT Code to post them against; only the Input Goods and Input VAT do. |
|||||||||||||||||||||
|
In Sage 50 Accounts, VAT Codes are setup and configured in the Settings -> Configuration menu on the Tax Codes tab. All versions since v15/2009 have had support for reverse charge VAT with the addition of the ‘Reverse Charge’ flag on the Edit Tax Code screen and new company datasets get assigned VAT Code T20 as the default reverse charge VAT Code. The way Sage have made this work is by making use of the ‘Link To’ field to specify which rate should be used for the reverse charge. It is important when creating new VAT Codes that the ‘Rate’ field remains at zero and the ‘Link To’ field is specified instead. If you need to reverse charge ‘Reduced Rate’ VAT then you will need to create a new VAT Code linked to the appropriate VAT Code (T5 – ‘Lower Rate’ in the Sage 50 default setup). There is no need to create a reverse charge VAT Code for zero rated goods – these can just be posted using the standard zero rate VAT Code (T0 – ‘Zero rated’ in the Sage 50 default setup). Subcontractor Nominal PostingsWhen a nominal journal is posted to Sage 50 Accounts, any goods value posted against a reverse charge Purchase VAT Code is automatically used to calculate the corresponding VAT value (based on the VAT Rate entered against that VAT Code) which is then entered into both Box 4 (VAT on Purchases) and Box 1 (VAT on Sales) on the VAT Return. The nominal postings we generate to both the Input VAT and Output VAT Nominal Accounts therefore do not specify a VAT Code to post them against; only the Input Goods does. Notes
|
||||||||||||||||||||
|
In Sage 200, VAT Codes are setup and configured in the Accounting System Manager -> Settings -> VAT Rates menu. All versions since v5/2008 have had support for reverse charge VAT with the addition of the ‘Reverse charge sales’ and ‘Reverse charge purchase’ options in the ‘EC Terms’ drop down list. By default, new company datasets are not created with any reverse charge VAT Codes so these will need to be setup accordingly. For each VAT rate you require you will need to create two new reverse charge VAT Codes, one for sales and the other for purchases. For example, if in addition to ‘Standard Rate’ VAT you also need to reverse charge ‘Reduced Rate’ VAT, you will end up creating four new VAT Codes. There is no need to create a reverse charge VAT Code for zero rated goods – these can just be posted using the standard zero rate VAT Code (VAT Code 2 – ‘Zero Rated’ in the Sage 200 default setup). Subcontractor Nominal PostingsWhen a nominal journal is posted to Sage 200, no automatic entries are made on the VAT return based on the fact that a reverse charge Purchase VAT Code was used. The nominal postings we generate to the Input Goods, Input VAT and Output VAT Nominal Accounts therefore all specify a VAT Code against them. |
||||||||||||||||||||
The implementation of reverse charge VAT for the UK has also has a knock on effect for users in the Republic of Ireland. Reverse charge VAT was implemented for the construction industry in the Ireland over 11 years ago, before any reverse charge VAT legislation came into effect in the UK. The implementation we therefore had to come up with was not able to make use of reverse charge VAT handling built into any of the back office accounts systems. The Irish implementation is also slightly different in that invoices produced in Ireland should not have any indication of what VAT rates or values apply and that this is up to the principle contractor to determine. We implemented a method for the system to recognise a single, specific zero-rated sales VAT Code as ‘reverse charge’ for sales transactions; and for other standard rated purchase VAT Codes to be able to be marked as ‘reverse charge’ for Subcontractor transactions. With this new release, the need for a separate way of handling reverse charge VAT for Subcontractors has been removed. These codes should be adjusted in the back office accounts system to be officially recognised as reverse charge VAT Codes and the System Control -> Ledger links -> Ledger Synchronisation -> Import VAT Codes should be run to adjust the settings accordingly. The now obsolete Subcontractors -> Subcontractors Setup -> Select Reverse Charge VAT codes routine has therefore been removed. On the sales side, the ‘Irish Reverse Charge VAT’ tab on the Sales -> Sales Setup -> Sales Invoice Settings / Contract Sales Settings screens remains in place (still only visible when the default scheme in the Subcontractors module is set to ‘RCT’). Although Irish companies can still setup reverse charge Sales VAT Codes in Pegasus Opera 3 and Sage 200 (as described above), this is not possible in Sage 50 Accounts (as highlighted in the ‘Additional Points To Note For Sage 50 Users’ section above), this option therefore remains to allow a zero rated VAT Code to be considered as reverse charge VAT. |