UK Tax Submissions (Data Export)
This section describes the fields and actions on the UK Tax Submissions (Data Export) workspace, as well as instructions on how to generate the report.
Quick Links: Selection Criteria | Generate Report | Data Export Fields | Limitations | Admin Setup | Appendix
Info: Normal VAT Charge | Postponed VAT Accounting and Reverse Charge Mechanism | Postponed VAT Accounting (PVA) | Reverse Charge Mechanism (RCM) | Northern Ireland Protocols | Fraud Prevention Headers
Overview
The UK Making Tax Digital (MTD) Tax Submissions data export lets you automatically submit tax data following the MTD requirements in the United Kingdom (UK). The UK Tax Submissions workspace enables companies to send these particular types of user audit data to HMRC. The report includes fraud prevention headers, which are HTTP headers that help monitor and audit transactions to protect taxpayers' data from fraudulent activities.
UK MTD-Making Tax Digital
As of April 1, 2019, the UK HM Revenue and Customs (HMRC) tax authorities implemented the Making Tax Digital (MTD) process to use for various tax-related information, including submission of VAT returns.
UK MTD accommodates Postponed VAT Accounting (PVA) and Reverse Charge Mechanism (RCM) for the VAT 100 form, as well as another functionality, the Northern Ireland Protocols.
Normal VAT Charge
This section describes the boxes available to be used for normal VAT charges. This includes what is needed to be filled in per box on transactions categorized by HMRC in the link below:
https://www.gov.uk/guidance/how-to-fill-in-and-submit-your-vat-return-vat-notice-70012#section3
As of 1/1/2021, boxes 2, 8 and 9 are only used for transactions with Northern Ireland, which remains part of the EU and is not impacted by BREXIT. These boxes are no longer used for any other UK or “rest-of-world” transactions. They are displayed in gray below.
These fields default to zero for all “rest-of-world” countries except Northern Ireland.
- Box 2: VAT due in this period on intra-community acquisitions of goods made in Northern Ireland from EU Member States
- Box 8: Total value of intra-community dispatches of goods and related costs (excluding VAT) from Northern Ireland to EU Member States
- Box 9: Total value of intra-community acquisitions of goods and related costs (excluding VAT) made in Northern Ireland from EU Member States
The boxes are now hardcoded with a zero value.
To categorize a company or a tax code under the Northern Ireland Protocols, refer to the succeeding section.
Box Definitions and Uses
| Box No. | Box Use | Details |
|---|---|---|
| 1 | VAT due in the period on sales and other outputs | Include the VAT due on all goods and services you supplied in the period covered by the return. This is your 'output VAT' for the period. VAT may also be due on supplies outside the mainstream of your business.
Note: This also includes PVA as noted below.
|
| 2 | VAT due in the period on intra-community acquisitions of goods made in Northern Ireland from other member states of the EU | Under the Northern Ireland Protocols, show the VAT due on all goods and related costs bought from VAT-registered suppliers in other EU member states to Northern Ireland company itself, these purchases are referred to as 'acquisitions'. Related costs include any payment that you make to cover your supplier's costs in making the supply, such as packing, transport or insurance which they're responsible for under their contract with you. You must include the VAT due on all your acquisitions for the VAT period in which the tax point occurs. |
| 3 | Total VAT due | Show the total VAT due, that is, boxes 1 and 2 added together. This is your 'output VAT' for the period. |
| 4 | VAT reclaimed in the period on purchases and other inputs (including acquisitions from the EU) | Show the total amount of deductible VAT charged on your business purchases. This is referred to as your 'input VAT' for the period. You cannot claim input VAT on your return unless you have a proper VAT invoice to support the claim (but see the rules in theVAT guide (VAT Notice 700)).
Note: This box is also impacted by PVA and RCM as noted below.
|
| 5 | Net VAT to pay to HMRC or reclaim | Take the figures in boxes 3 and 4. Deduct the smaller from the larger and enter the difference in box 5. If the figure in box 3 is more than the figure in box 4, the difference is the amount you must pay. If the figure in box 3 is less than the figure in box 4 your account will be credited and you will be repaid balance (subject to any enquiries that need to be made). |
| 6 | Total value of sales and all other outputs excluding any VAT | Show the total value of all your business sales and other specific outputs but leave out any VAT.
Note: This field is also used for RCM for Gold and Services as noted below.
|
| 7 | Total value of purchases and all other inputs excluding any VAT | Show the total value of your purchases and expenses but leave out any VAT.
Note: This box is also impacted by PVA, and RCM for gold, Services, and mobile phones and computer chips as noted below.
|
| 8 | Total value of all intra-community supplies of goods and related costs, excluding any VAT, from Northern Ireland to other EU member states | Under the Northern Ireland Protocols, show the total value of all supplies of goods from Northern Ireland to other EU member states and directly related costs, such as freight and insurance, where these form part of the invoice or contract price. This must include the value of any goods dispatched from Northern Ireland to a destination in another member state, even if no actual sale is involved or the sale is being invoiced to a person located outside the EU. Leave out any VAT. See The single market (VAT Notice 725) for further information on trading within the EC. |
| 9 | Total value of all intra-community acquisitions of goods and related costs, excluding any VAT, in Northern Ireland from other EU member states | Under the Northern Ireland Protocols, show the total value of all acquisitions of goods from VAT-registered Northern Ireland suppliers in other EU member states and directly related costs, such as freight and insurance, where these form part of the invoice or contract price, but leave out any VAT. |
Postponed VAT Accounting and Reverse Charge Mechanism
Postponed VAT Accounting (PVA) and Reverse Charge Mechanism (RCM) represent exceptions to normal VAT charges that must be handled according to HM Revenue & Customs (HMRC) protocol.
Terminology
| Term | Description |
|---|---|
| RCM |
Reverse Charge Mechanism This is used to categorize transactions that are for reverse charge in accordance with HMRC's mandate. The following values are utilized to filter out categories mentioned in this rule:
|
| PVA | Postponed VAT Accounting (Effective 1/1/21) This is used to categorize transactions that are conforming to the VAT 100 form impact to UK MTD submission. This provides the same cash flow benefits to businesses that import goods from 'rest of world' countries as those who import goods from the EU. |
Postponed VAT Accounting (PVA)
Postponed VAT Accounting, or PVA, allows businesses to account for VAT in imports through their periodic VAT return instead of having to pay that VAT at or upon crossing the UK border.
The Postponed VAT Accounting rules or PVA come into effect on January 1, 2021. The rules combine the former customs reports for goods received from the EU (before BREXIT) and the rest of the world (ROW) onto the VAT 100 form impacting boxes 1, 4 and 7 (in most instances) and the MTD filing.
In light of Brexit, HMRC has introduced a method of accounting for import VAT in the VAT return. This could be a compulsory requirement for some businesses to follow these rules. Under this rule, when a business imports goods - either from an EU or a non-EU country:
- It could pay import VAT to HMRC through its VAT return.
- In Addition, similar to the current rule, businesses can seek to recover this import VAT as input tax in Box 4 of the VAT return. The value of import is shown in Box 7.
Determining Transactions for Postponed VAT Accounting
The functionality assumes the ability to distinguish transactions about goods for Postponed VAT Accounting. However, this distinction is not available in Maconomy. The Tax Type must be set up with PVA aside from the popup field for auditing purposes. EU Acquisition in the tax code can be set up for PVA. EU and non-EU member countries are set up to distinguish the EU and the rest of the world.
Box Definitions and Uses for PVA
| Box No. | Field Name | Description |
|---|---|---|
| 1 | VAT Due Sales | The tax amount for tax payable for which the transaction references the Tax Code states that it is Goods on Tax Popup 1 and PVA on Tax Popup 2 and Tax Type. |
| 3 | Total VAT Due | The sum as updated from VAT Due Sales and VAT Due Acquisitions |
| 4 | VAT Reclaimed Current Period | The tax amount for tax receivable for which the transaction references the Tax Code stating that it is Goods on Tax Popup 1 and PVA on Tax Popup 2 and Tax Type. |
| 5 | Net VAT Due | The tax receivable less tax payable as updated from Box 1 and 4. |
| 7 | Total Value Purchases Excluding VAT | The basis amount for tax receivable for which the transaction references the Tax Code stating that it is Goods on Tax Popup 1 and PVA on Tax Popup 2 and Tax Type. |
| 9 | Total Acquisitions Excluding VAT | Under the Northern Ireland Protocol, the basis amount for tax receivable for which there is referenced a vendor having a non-empty tax number and from an EU country other than the Northern Ireland company itself, and for which the tax code states that this is Goods on Tax Popup 1 and PVA on Tax Popup 2 and Tax Type.
Important: Due to Brexit, Box 9 is only applicable under the Northern Ireland Protocol. A UK Company will not display EU/ROW transactions in this box unless NIR Country is set up in the Tax Code or that the NIR Company is doing the transaction.
|
Reverse Charge Mechanism (RCM)
Reverse Charge Mechanism, or RCM, is used to categorize transactions that are for "reverse charge" in accordance with HMRC's mandate.
Under the reverse charge procedure, the buyer of the goods or services, rather than the seller, is liable to account for the VAT on the sale.
This rule combines different types of transactions received from the EU (for Northern Ireland protocol) and 'rest-of-the-world' countries. Boxes 1, 4, 6, and 7 will be impacted by how input and output tax will be handled for MTD filing.
These details are mentioned in the following links:
- https://www.gov.uk/guidance/how-to-fill-in-and-submit-your-vat-return-vat-notice-70012#para46
- https://www.gov.uk/guidance/the-vat-domestic-reverse-charge-procedure-notice-735
Determining Transactions for Reverse Charge Mechanism
The functionality assumes the ability to distinguish additional transactions for the reverse charge mechanism. However, this distinction is not available in Maconomy, aside from determining as to which transaction is for goods or services.
Box Definitions and Uses for RCM
| If you use the reverse charge for | Customer Transactions | Vendor Transactions |
|---|---|---|
| Gold RCM | Box 6 (value of the supply) | Box 1 (output VAT)
Box 4 (input VAT) Box 6 (value of the deemed supply) Box 7 (purchase value) |
| Services RCM | Box 6 (value of the supply) | Box 1 (output VAT)
Box 4 (input VAT) Box 6 (value of the deemed supply) Box 7 (purchase value) |
| Mobile phones and computer chips RCM | Box 6 (value of the supply) | Box 1 (output VAT)
Box 4 (input VAT) Box 7 (purchase value) |
| Telecom cellular services RCM | Box 6 (value of the supply) | Box 1 (output VAT)
Box 4 (input VAT) Box 6 (value of the deemed supply) Box 7 (purchase value) |
Northern Ireland Protocols
Changes to the UK MTD functionality for Northern Ireland Protocols are included in all VAT Procedure categories: Normal VAT Charge, Postponed VAT Accounting and Reverse Charge Mechanism. The sections below also include important notes on Boxes 2, 8 and 9, which are only to be utilized when transactions are following under the said HMRC rule. These transactions are determined when a company is from Northern Ireland and has transactions to and from EU member states.
Determining Transactions for Northern Ireland Protocols
The functionality assumes the ability to distinguish transactions received or sold to/from/via Northern Ireland.
- A new country is assumed to be created named “Northern Ireland”.
- It is assumed that a UK Company can have an office in Northern Ireland. This distinction is set with the Country field in the Company Information. However, if a UK Company is needed to transact via the Northern Ireland protocol, this distinction is not available in Maconomy.
- Therefore, it is assumed that the Country field in the Tax Code / G/L Tax Code table is set up so that this will be used instead.
-
Northern Ireland is also assumed to be set up as an EU Member but with the same Country Code as the UK Country to distinguish interrelations between the UK and Northern Ireland.
Report Workspace
Navigation
To open the report workspace, select Reporting » Country Reports » UK » UK Tax Submissions (Data Export).
Selection Criteria
The data export is run company by company and therefore the Company No. prompt is single valued.
Tax settlements are identified also by their from/to year and months. These filters must match exactly the intervals that are used for the settlements. They are not year/month filters that include by interval.
The prompts for the Data Export are below.
| Field | Description |
|---|---|
| Company Information | |
| Company Number | Restricts to only show accounts on the selected company. |
| Company Tax No. | Restricts to only show accounts on the selected company tax number.
Note: Remove extra spaces and non-alphanumeric characters.
|
| HMRC Login | Click this link to begin the authentication process with the API. This process grants the code for an access token and refresh token. |
| Code | Enter the code for the API login. This code is used to retrieve the access token. |
| Authenticated | This field indicates whether authentication has been performed for the current record. |
| Selection Criteria | |
| From Date | Select the date to retrieve VAT obligations that occurred on and after this date. |
| To Date | Select the date to retrieve VAT obligations that occurred up to and on this date. |
| Tax Reporting Unit | Select the tax reporting unit. |
VAT Submission Entry Table
| Field | Description |
|---|---|
| Start Date | The start date for the given VAT obligation. |
| End Date | The end date for the given VAT obligation. |
| Due Date | This is the due date for the given VAT obligation. |
| Submitted Date | This is the date when the VAT obligation is submitted. |
| Finalized | This field indicates whether the given VAT obligation has been submitted. |
| VAT Due Sales | The tax amount for tax payable. |
| VAT Due Acquisitions | Under the Northern Ireland Protocols, the tax amount for intra-community acquisitions of goods made in Northern Ireland from EU member states. Otherwise, this is hardcoded as zero for UK transactions. |
| Total VAT Due | The sum of VAT Due Sales and VAT Due Acquisitions. |
| VAT Reclaimed Current Period | The tax amount for tax receivable. |
| Net VAT Due | The tax receivable less tax payable. |
| Total Value Sales Excluding VAT | The basis amount for tax payable. |
| Total Value Purchases Excluding VAT | The basis amount for tax receivable. |
| Total Value Goods Supplied Excluding VAT | Under the Northern Ireland Protocols, the basis amount for tax payable for which there is referenced a customer having a non-empty tax number and from an EU country other than the Northern Ireland company itself, and for which the tax code states that this is Goods as opposed to Services. |
| Total Acquisitions Excluding VAT | Under the Northern Ireland Protocols, the basis amount for tax receivable for which there is referenced a vendor having a non-empty tax number and from an EU country other than the Northern Ireland company itself, and for which the tax code states that this is Goods as opposed to Services. |
Generate the Report
Export the Report
To produce the UK Tax Submissions Report:
- Go to Reporting » UK Tax Submissions » UK Tax Submission.
- Enter the selection criteria for the report.
- Click
HMRC Login and log in with your personal / company credentials to the HMRC website and give Maconomy access to the required APIs.
- Click the Get Authentication Token action button and log in with your personal / company credentials to the HMRC website and give Maconomy access to the required APIs.
- Click the
Refresh Authentication Token action button to refresh an expired token.
Note: To gain access to APIs needed to audit a VAT submission, you must acknowledge an additional warning message displayed in the UK Tax Submissions workspace. The warning message includes a list of fraud prevention headers and may contain sensitive information such as IP addresses and license IDs. If the data is correct, click OK to submit all fraud prevention headers to HMRC. Otherwise, click Cancel.
- Click the Import Fraud Prevention Headers action button. Refer to the next section to retrieve the required file for this step.
- Click the Get VAT Obligations action button to request VAT obligations from HMRC for the given company for a given time period (within 1 calendar year), and populate the VAT Submission Entry table with the obligation lines.
-
Click the Get Vat Data action button to populate the VAT Submission Entry table with VAT data that satisfies the selection criteria.
To retrieve a submitted VAT obligation, click the Get VAT Return action button.Note: When running reports, you may encounter error messages that inaccurately refer to the extension.ini file as server.ini. All updates for Statutory/BPM related settings must go to the extension.ini file only.
Client Fraud Prevention Headers Import File
In addition to fraud prevention header values fetched from the server, some values are taken from the client device based on the connection method used by Maconomy (As of Maconomy 2.6.2, the connection method is DESKTOP_APP_VIA_SERVER. Previous Maconomy versions used OTHER_DIRECT). Maconomy uses server-side architecture and it is not possible to retrieve some headers. To generate and import client information through the Workspace client follow the steps outlined in this section before retrieving or submitting any VAT obligations.
To import fraud prevention headers:
- From the RPU, go to the fraudheaders/ukmtd directory and select fraudpreventionheaders.bat (or a similar file name). This generates the file, fraudpreventionheaders.txt, which contains necessary information from the client machine.
-
Navigate to the UK Tax Submissions workspace and select the Import Fraud Prevention Headers action.
The fraudpreventionheaders.txt file is imported into Maconomy.
- After importing, a copy of fraudheaders.txt file is added in C:\temp\uktaxsubmissionsfraudpreventionheaders (or a similar folder name) on the server. Do not delete this file because it contains the fraud prevention headers data required by HMRC.
If you are in a multi-user environment, import the fraud prevention headers file immediately before making any tax filing to avoid submitting incorrect data to HMRC.
Submit the Report
To submit the UK Tax Submissions report:
- Go to Reporting » UK Tax Submissions » UK Tax Submission.
- Enter the selection criteria for the report.
- Click
HMRC Login and log in with your personal / company credentials to the HMRC website and give Maconomy access to the required APIs.
- Click the Get Authentication Token action button and log in with your personal / company credentials to the HMRC website and give Maconomy access to the required APIs.
- Click the
Refresh Authentication Token action button to refresh an expired token.
Note: To gain access to APIs needed to audit a VAT submission, you must acknowledge an additional warning message displayed in the UK Tax Submissions workspace. The warning message includes a list of fraud prevention headers and may contain sensitive information such as IP addresses and license IDs. If the data is correct, click OK to submit all fraud prevention headers to HMRC. Otherwise, click Cancel.
- Click the Get VAT Obligations action button to request VAT obligations from HMRC for the given company for a given time period (within 1 calendar year), and populate the VAT Submission Entry table with the obligation lines.
- Click the Get Vat Data action button to populate the VAT Submission Entry table with VAT data that satisfies the selection criteria.
- Click the
Submit VAT Obligation action button to calculate and submit the VAT numbers for the chosen obligation.
This requires calculating the financial data for the period to obtain the necessary numbers. The data can then be submitted to the API and also kept in Maconomy to view the history. Maconomy meets this requirement with the functionality to file the 9 Box VAT 100 form (run behind the scenes) with HMRC. Users can view a summary of that filing in the UK Tax Submission workspace.
Report Description
Universes
The report is based on the following universe(s):
- Tax Settlement Universe
Export Fields and Descriptions
The exported data is a JSON object that includes the following fields:
| Field | Description |
|---|---|
| vatDueSales | The tax amount for tax payable. |
| vatDueAcquisitions | Under the Northern Ireland Protocols, the tax amount for intra-community acquisitions of goods made in Northern Ireland from EU member states. Otherwise, this is hardcoded as zero for UK transactions. |
| totalVatDue | The sum of VAT Due Sales and VAT Due Acquisitions. |
| vatReclaimedCurrPeriod | The tax amount for tax receivable. |
| netVatDue | The tax receivable less tax payable. |
| totalValueSalesExVAT | The basis amount for tax payable. |
| totalValuePurchasesExVAT | The basis amount for tax receivable. |
| totalValueGoodsSuppliedExVAT | Under the Northern Ireland Protocols, the basis amount for tax payable for which there is referenced a customer having a non-empty tax number and from an EU country other than the Northern Ireland company itself, and for which the tax code states that this is Goods as opposed to Services. |
| totalAcquisitionsExVAT | Under the Northern Ireland Protocols, the basis amount for tax receivable for which there is referenced a vendor having a non-empty tax number and from an EU country other than the Northern Ireland company itself, and for which the tax code states that this is Goods as opposed to Services. |
Fraud Prevention Headers
The report includes fraud prevention headers to meet the requirements of the UK HMRC. The fraud prevention headers are HTTP headers that help monitor and audit transactions to protect taxpayers' data from fraudulent activities. The UK Tax Submissions workspace also enables companies to send these particular types of user audit data to HMRC.
Headers and header values are submitted to the HMRC site as part of the communication between Maconomy and HMRC. These are invoked by the following actions on the workspace:
- Get VAT Obligations
- Submit VAT Obligations
- Get VAT Return
These headers are in a <key>=<value> format.
| Fraud Prevention Header | Value Description |
|---|---|
| Gov-Client-Connection-Method | The value for this header identifies the other headers that should be submitted to HMRC. As of Maconomy 2.6.2, the specific value for Maconomy is DESKTOP_APP_VIA_SERVER . For previous version of Maconomy, this is OTHER_DIRECT . |
| Gov-Client-Device-ID | This is the value derived from the Maconomy Installation No. with a UUID format. |
| Gov-Client-Local-IPs | This value lists all local IP addresses available to the system where Maconomy is installed except Loopback addresses. |
| Gov-Client-Local-IPs-Timestamp | This value is the timestamp when the Gov-Client-Local-IPs header is collected. |
| Gov-Client-Mac-Addresses | This value lists all local physical addresses available to the system where Maconomy is installed except Loopback addresses. |
| Gov-Client-Multi-Factor | This is the value derived from a Multi-Factor Authentication setup. If no Multi-Factor Authentication is set up, no data values are submitted to this header. Currently, TOTP or 2FA is only supported for this header value. If it is not included in your setup, we recommend that you set up 2FA in your Maconomy system to comply with HMRC's requirements on Multi-Factor Authentication. |
| Gov-Client-Public-IP | The public IPv4 or IPv6 address from which the originating device makes the request.
Note: Maconomy architecture is over a private network so there is no value for this header.
|
| Gov-Client-Public-IP-Timestamp | The timestamp when Gov-Client-Public-IP is collected.
Note: Maconomy architecture is over a private network so there is no value for this header.
|
| Gov-Client-Public-Port | The public TCP port used by the originating device when initiating the request.
Note: Maconomy architecture is over a private network so there is no value for this header.
|
| Gov-Client-Screens | Information about the originating device's screens. |
| Gov-Client-Timezone | The value is derived from the time zone of the machine where Maconomy is installed. |
| Gov-Client-User-Agent | This <key>=<value> structure is a combination of the following:
Note: This requires url.mtdsysmanufacturer and url.mtdsysmodel to be set in the extension.ini file.
|
| Gov-Client-User-IDs | This is the value derived from the user login name. |
| Gov-Client-Window-Size | The number of pixels of the originating device's window. |
| Gov-Vendor-Forwarded | Details of hops over the internet between services that terminate Transport Layer Security (TLS).
Note: Maconomy architecture is over a private network so there is no value for this header.
|
| Gov-Vendor-License-IDs | This is the value derived and hashed from the customer's product key. The information is concealed before submission to HMRC. |
| Gov-Vendor-Product-Name | This value is the name of the product Deltek%20Maconomy. |
| Gov-Vendor-Public-IP | The public IP address(es) of the server(s) to which the originating device sent requests.
Note: Maconomy architecture is over a private network so there is no value for this header.
|
| Gov-Vendor-Version | This is the value derived from the Maconomy major version regardless of CU installation. |
Limitations
Fraud Prevention Header Limitations
The following types of headers are not currently included for Gov-Client-Multi-Factor. These headers may be reviewed and included in the future but are not supported at this time. Please see the notes for each item for more information.
- Azure: Azure may be considered in a future release. Customers using Azure can use Maconomy 2FA as a workaround.
- OneLogin: Customers can use Maconomy 2FA as a workaround.
- OTP: Deltek will not consider OTP as it does not work from a technical perspective. Customers can use Maconomy 2FA as a workaround.
- Kerberos: Kerberos does not support 2FA and will not be considered
Fraud Prevention Headers on Mac OS
You cannot generate a Tax Submissions report on a Mac device because the batch file, fraudpreventionheaders.bat, cannot execute on Mac operating systems. This issue affects Maconomy 2.6.2 and later versions. As a workaround, Deltek recommends using a Windows computer to run the Tax Submissions report.
Background Task Not Cancelled
In some cases where a Background Task is canceled, the report still attempts to generate and complete the data export. This can cause performance issues especially when run on a system with a large amount of data.
Unable to Fetch Headers Automatically
Currently, the Maconomy implementation does not support retrieving Fraud Prevention Headers according to the UK MTD requirements.
Admin Setup
Skip to: External Setup
Maconomy Setup
|
Note: You must have
System Administrator rights to configure some of these settings, such as the
Reference Workspaces.
|
Refer to the Appendix for settings on Maconomy and the Coupling Service (CS) that you may need to configure prior to generating the data export.
Tax Settlement Setting - The required setting for the UK MTD functionality is to use the Tax Settlement functionality in Maconomy. UK MTD will be able to produce any data in the Table for submission.
Period Change Keys - Period change keys are in alphanumeric format. They are in NNAN format for quarterly filing and NNAA for monthly/annual filing. The Date Submitted field is included in the table to check if the entry has been submitted to HMRC.
Brexit and Northern Ireland Protocols - Following Brexit effective 1/1/2021, setup for Boxes 2, 8, and 9 are only applicable for companies from the Country of Northern Ireland or using the Tax Code setup for Northern Ireland. Furthermore, EU Tax Acquisition fields are only set up for tax codes used under this rule.
Postponed VAT Accounting - Following Brexit effective 1/1/2021, Tax Popup 2 is utilized to be set up for transactions under the Postponed VAT Accounting rule. Tax Type is also recommended to be set up for PVA for auditing purposes.
To set up this report, do the following:
- Company, Customer and Vendor Information Setup
- Countries Setup
- Determining Goods And Services Transactions
- Use Entry Date or Year-Period
- Tax Settlement Setup
- Northern Ireland Protocols Setup:
- UK PVA and RCM:
Company, Customer and Vendor Information Setup
The following fields can be used to further filter data that will be included prior to submission to HMRC:
| Table | Field |
|---|---|
| Company Information | Company Country |
| Company Tax No. | |
| Customer | Customer Country |
| Customer Tax No. | |
| Vendor | Vendor Country |
| Vendor Tax No. |
Countries Setup
To be able to report on to which countries a certain entity belongs, you can use the following settings located in the Setup » System Setup » Countries workspace:
- Member of EU checkbox
- EU Country Code field
You can use these fields to further filter data.
Northern Ireland is set up with the same country code as the United Kingdom. For United Kingdom, EU Members must be left unticked.
Determining Goods And Services Transactions
The functionality assumes the ability to distinguish transactions between goods and other kinds of transactions. This is needed for boxes 8 and 9. However, this distinction is not available in Maconomy. This also considers transactions that are for reverse charge mechanism.
To account for this, the following conditions should be set up depending on the transactions:
| Field | Boolean 1 value |
|---|---|
| Goods transactions (Goods, Gold RCM, Mobile phones and Computer chips RCM) | true |
| NonGoods transactions (Services/NonGoods, Services RCM, Telecom cellular service RCM) | false |
Tax Popup 1 is used to define whether an entry should be considered Goods or Services.
You can select Goods or Services for the popup via the Import workspace:
- Create a tab-separated data file with customer information in the following format:
PopupItem:Format PopupTypeName Name Boolean1 Boolean2 Boolean3 PopupItem VATPopup1Type Goods 1 0 0 PopupItem VATPopup1Type Services 0 0 0 - In Maconomy, go to Reference Workspaces » Import » Basics » Import Popup Fields.
- On the Import dialog, select the Internal Names, Internal Popup Names, Progress Bar, and Logging check boxes.
- Click Import.
- Select the data file and click Ok.
Use Entry Date or Year-Period
You can choose whether the report uses entry dates or tax settlement dates.
To set the date used by the report:
- In Maconomy, go to Setup » System Setup » System Parameters.
- Double-click the Use Entry/Period Dates for Statutory Reports parameter.
- Choose the preferred dates for the report:
- Select Use Entry/Period Dates for Statutory Reports checkbox to use the Entry Date from the Selection Criteria.
- Clear the Use Entry/Period Dates for Statutory Reports checkbox to use the Year-Period from the Selection Criteria.
Tax Settlement Setup
The tax settlement serves as the basis for the data export. Tax settlement entries should be set up, created and approved to be able to fetch data for the report. Typically, tax settlement is done every month to reset all tax accounts and transfer balances to tax reporting accounts.
To set up the tax settlement entries:
- Go to Reference Workspaces » General Ledger » Tax » Tax Settlement.
- Search for and select the tax settlement to process.
- Click Create Settlement.
Northern Ireland Protocols Setup
Set Up Countries Table
For UK companies that sell and receive goods/services from an EU member state, such as Northern Ireland, set up a country code to specify this.
- Go to Setup » System Setup » Countries.
- Click + New County action icon.
- In the Create Country dialog box, fill in the following:
- In the Name field, enter Northern Ireland.
- In the Country Code field, use the same code for United Kingdom.
- Select the Member of EU check box.
- Click Create Country.
- Click Save.
Set Up Tax Codes for Northern Ireland Protocols
- Go to
Reference Workspaces » General Ledger » Tax » Tax Codes (or
G/L Tax Code).
Note: For G/L tax codes, you must edit the layout of the MDML file. Please contact Services as needed for assistance.
- Select the appropriate tax code that needs to be set up.
- Under Country, select Northern Ireland.
- Click Save.
Set Up EU Acquisition on Tax Codes
To be able to report on MTD as well as changes for PVA and under the Northern Ireland Protocols, the EU Acquisition check box should be setup for transactions on either of the following conditions:
- Transactions that should be included for the VAT Due Acquisitions field (Box 2)
- Total Goods Supplied Excl. VAT field (Box 8)
- Total Acquisitions Excl. VAT field (Box 9)
- Transactions that are under the Northern Ireland Protocol
- Transactions that may or may not be for Reverse Charge Mechanism
To set this up, follow the steps below:
- Go to Reference Workspaces » General Ledger » Tax » Tax Codes (or G/L Tax Code).
- Select the appropriate tax code that needs to be set up.
- Select the EU Acquisition Tax Code checkbox.
UK PVA and RCM
Popup Field Setup
To be able to report and display the correct tax related information into UK MTD, you must set up the following popup fields with their corresponding values for PVA and RCM.
This table is provided as an overview. Specific steps are provided below.
| Popup Field | Name Value | Boolean 1 Value |
|---|---|---|
| Tax Popup 1 | Goods | true |
| Services/Non-Goods | false | |
| Gold RCM | true | |
| Services/Non-Goods RCM | false | |
| Mobile phones and Computer Chips RCM | true | |
| Telecom cellular service RCM | false | |
| Tax Popup 2 | PVA | true |
| Tax Type | PVA |
Set Up Values for Tax Popup 1
You can select Goods, Services, etc. for the popup via the Import workspace:
- Create a tab-separated data file with customer information in the following format:
PopupItem:Format PopupTypeName Name Boolean1 Boolean2 Boolean3 PopupItem VATPopup1Type Goods 1 0 0 PopupItem VATPopup1Type NonGoods 0 0 0 PopupItem VATPopup1Type Gold RCM 1 0 0 PopupItem VATPopup1Type Mobile phones and Computer chips RCM 0 0 0 PopupItem VATPopup1Type Services RCM 0 0 0 PopupItem VATPopup1Type Telecom cellular service RCM 0 0 0 - In Maconomy, go to Reference Workspaces » Import » Basics » Import Popup Fields.
- On the Import dialog, select the Internal Names, Internal Popup Names, Progress Bar, and Logging check boxes.
- Click Import.
- Select the data file and click Ok.
Set Up Values for Tax Popup 2
- Create a tab-separated data file with customer information in the following format:
PopupItem:Format PopupTypeName Name Boolean1 Boolean2 Boolean3 PopupItem VATPopup2Type PVA 1 0 0 - In Maconomy, go to Reference Workspaces » Import » Basics » Import Popup Fields.
- On the Import dialog, select the Internal Names, Internal Popup Names, Progress Bar, and Logging check boxes.
- Click Import.
- Select the data file and click Ok.
Set Up Values for Tax Type
- Go to Setup » System Setup » Popup Fields.
- Search for and double-click Tax Type.
- Under Values, make sure that the following setup is in place:
Name PVA -
Click Save.
Set Up Tax Codes for Tax Popup 1 and 2 and Tax Type
- Go to
Reference Workspaces » General Ledger » Tax » Tax Codes (or
G/L Tax Codes).
Note: For G/L Tax Codes, you must edit the layout of the MDML file. Please contact Services as needed for assistance.
- Search for and double-click the tax code you want to configure.
- Under the Extra Fields card, select the appropriate value from Popup 1. This includes the Goods, NonGoods, and values related to RCM.
- For Tax Type, select PVA for Tax Codes used under the PVA rule. Otherwise, leave blank.
- Perform the same steps for
Popup 2.
Warning: Tax Codes set up for previously posted transactions are still displayed in the report historically. Only newly posted transactions will retrieve the new setup for these tax codes.
External Setup
Import Program for UK MTD Tables
We have added an import program for customers who previously have used a customization to complete VAT submissions, which allows you to import rows into UK MTD history tables. Customers can now move from a customized to standard solution.
The import is available for the following tables:
- VATSubmission
- VATSubmissionEntry
To move from the customized solution to the standard solution, you have a one-time import where you must move old data from custom tables to the new standard tables to consolidate data it in one database table. Once you import the historic data, you need no further imports.
To import data:
- Log in to the server.
- Create an import folder and insert the import files (VATSubmissions and ImportVATSubmissions).
Example: C:\Import
- Ensure the path under VATSubmissions file is correct, based on the folder created above.
- Open the command prompt and enter:
c:\maconomy\tpu.NTx86.21_0.p100f.dir\bin\MaconomyServerMSQL.exe -f -iMaconomyServer.w_21_0.us-std-msql-1 -Sm21usst1 -xC:\maconomy\w_21_0.us-std-msql-1\MaconomyDir\MSLPrograms\Import\Integration\VatSubmissions < C:\Import\ImportVATSubmissions.txt - Go to Reporting » Country » UK » UK Tax Submission.
- Verify if records successfully imported.
- Verify the data in the records.
- Re-execute the steps 2 to 7 as needed.
Setup in Tax Authority
Filers: https://www.gov.uk/guidance/use-software-to-submit-your-vat-returns
Agents: https://www.gov.uk/guidance/agents-use-software-to-submit-vat-returns