VAT declaration for Oman (OM-00003)
This article explains how to set up and generate the value-added tax (VAT) return form for legal entities in Oman.
The VAT return form for Oman is the standard document that summarizes the total output VAT amount due, the total input VAT amount recoverable, and the related VAT amount liability. The form is used for all types of taxpayers and should be manually completed through the tax authority portal. The VAT return form is commonly referred to as Filing VAT returns.
The VAT return form in Microsoft Dynamics 365 Finance includes the following reports:
- The VAT return form, which provides a breakdown of amounts, adjustments, and VAT amount per line item in the VAT return form as is described in the legislation
- Sales transactions details
- Purchase transaction details
Prerequisites
The primary address of the legal entity must be in Oman.
In the Feature management workspace, the following features must be enabled:
- VAT statement format reports
- Category hierarchy for Sales and purchase tax report – This feature is optional if you want to use commodity codes as goods and service descriptions in VAT books.
For more information about how to enable features, see Feature management overview.
Upload Electronic reporting configurations
The implementation of the VAT return form for Oman is based on Electronic reporting (ER) configurations. For more information about the capabilities and concepts of configurable reporting, see Electronic reporting.
In the Electronic reporting workspace, import the VAT Return Filing Excel (OM) ER format from the repository.
Note
This format is based on the Tax declaration model configuration and uses the Tax declaration model mapping configuration. These additional configurations are automatically imported.
After you've finished downloading the ER configurations from Microsoft Dynamics Lifecycle Services (LCS) or the global repository, complete the remaining procedures in this article.
Set up application-specific parameters
The VAT declaration form includes a set of boxes (lines) that correspond to specific parts of the VAT return process. Each box should include information about the base, adjustment, and VAT amounts. To include the requirements that are established by the form, configure each box with the information that is automatically provided from the sales tax transactions that are generated from sales, purchases, or other operations where VAT tax is posted through the sales tax code configuration.
The Application-specific parameters option lets you establish the criteria that define how the tax transactions will be collected and calculated in each box of the declaration form when the report is generated, depending on the configuration of the sales tax code. The following criteria are available:
- Sales tax group
- Item sales tax group
- Salex tax code
Example
Per the legal definition, the value of box 1a, "Supplies of goods / services taxed at 5%," should be the reported total value of standard rate supplies of goods and services in the Sultanate, including deemed supplies. Report the VAT-exclusive value only.
In Finance, and depending on the tax configuration, you can implement a specific sales tax group code that represents and calculates the operations at a standard sales rate. The following procedure shows how to configure box 1a for this example.
In the Electronic reporting workspace, select Configurations > Setup to set up the rules that will be used identify the tax transaction in the related box of the VAT return form.
Select the current version, and then, on the Lookups FastTab, select the VATBoxesLookup lookup. This lookup identifies the list of boxes that the tax authority requires in the VAT form.
On the Conditions FastTab, select Add.
On the new line, in the Lookup result field, select the related line of the VAT return form.
In the Sales tax group field, select the sales tax group that is used to calculate the related line of VAT return form. For example, select VAT_DOM.
In the Item sales tax group field, select *Not blank*. Box 1a will be identified by sales tax group only.
In the Tax code field, select *Not blank*. Box 1a will be identified by sales tax group only.
In the Transaction classifier field, select the tax transaction classification where the sales tax group code is used.
Repeat steps 3 through 8 for all boxes in the VAT return form, and for the combination of sales tax codes and tax transaction types that is configured in your legal entity.
Select Add, and then follow these steps to define the last record line:
- In the Lookup result field, select Not applicable.
- In the Sales tax group field, select *Not blank*.
- In the Item sales tax group field, select *Not blank*.
- In the Tax code field, select *Not blank*.
- In the Transaction classifier field, select *Not blank*.
By adding this last record, you define the following rule: If the tax code and name that are passed as an argument don't satisfy any of the previous rules, the transactions won't be included in the VAT return form. Although this rule isn't used when the report is generated, it helps prevent errors during report generation if a rule configuration is missing.
In the State field, select Completed, and then select Save.
Close the Application specific parameters page.
The following table represent an example that shows how you must configure these parameters to establish the configuration between the different boxes in the declaration form and sales tax code configuration that is implemented in Finance.
Lookup result | Sales tax group | Item sales tax group | Tax code | Transaction classifier |
---|---|---|---|---|
1a. Supplies of goods / services taxed at 5% | VAT_DOM | *Not blank* | *Not blank* | Sales |
1a. Supplies of goods / services taxed at 5% | VAT_DOM | *Not blank* | *Not blank* | SalesCreditNote |
1b. Supplies of goods / services taxed at 0% | VAT_0% | *Not blank* | *Not blank* | Sales |
1b. Supplies of goods / services taxed at 0% | VAT_0% | *Not blank* | *Not blank* | SalesCreditNote |
1c. Supplies of goods / services tax exempt | VAT_EXE | *Not blank* | *Not blank* | SalesExempt |
1c. Supplies of goods / services tax exempt | VAT_EXE | *Not blank* | *Not blank* | SalesExemptCreditNote |
1d. Supplies of goods, tax levy shifted to recipient inside GCC | VAT_RCGS | *Not blank* | *Not blank* | Sales |
1d. Supplies of goods, tax levy shifted to recipient inside GCC | VAT_RCGS | *Not blank* | *Not blank* | SalesCreditNote |
1e. Supplies of services, tax levy shifted to recipient inside GCC | VAT_RCSS | *Not blank* | *Not blank* | Sales |
1e. Supplies of services, tax levy shifted to recipient inside GCC | VAT_RCSS | *Not blank* | *Not blank* | SalesCreditNote |
2a. Purchases from the GCC subject to Reverse Charge Mechanism | VAT_RCGP | *Not blank* | *Not blank* | Purchase |
2a. Purchases from the GCC subject to Reverse Charge Mechanism | VAT_RCGP | *Not blank* | *Not blank* | PurchaseCreditNote |
2b. Purchases from outside of GCC subject to RCM | VAT_RCOP | *Not blank* | *Not blank* | Purchase |
2b. Purchases from outside of GCC subject to RCM | VAT_RCOP | *Not blank* | *Not blank* | PurchaseCreditNote |
3a. Exports | VAT_EXP | *Not blank* | *Not blank* | Sales |
3a. Exports | VAT_EXP | *Not blank* | *Not blank* | SalesCreditNote |
4a. Import of Goods (Postponed payment) | VAT_IMPP | *Not blank* | *Not blank* | Purchase |
4a. Import of Goods (Postponed payment) | VAT_IMPP | *Not blank* | *Not blank* | PurchaseCreditNote |
4b. Total goods imported | VAT_IMP | *Not blank* | *Not blank* | Purchase |
4b. Total goods imported | VAT_IMP | *Not blank* | *Not blank* | PurchaseCreditNote |
5b. Adjustment of VAT due | *Not blank* | *Not blank* | VAT_ADJ | Sales |
5b. Adjustment of VAT due | *Not blank* | *Not blank* | VAT_ADJ | SalesCreditNote |
6a. Purchases (except import of goods) | VAT_DOM | *Not blank* | *Not blank* | Purchase |
6a. Purchases (except import of goods) | VAT_DOM | *Not blank* | *Not blank* | PurchaseCreditNote |
6b. Import of goods | VAT_IMPR | *Not blank* | *Not blank* | Purchase |
6b. Import of goods | VAT_IMPR | *Not blank* | *Not blank* | PurchaseCreditNote |
6c. VAT on acquisition of fixed assets | VAT_FA | *Not blank* | *Not blank* | Purchase |
6c. VAT on acquisition of fixed assets | VAT_FA | *Not blank* | *Not blank* | PurchaseCreditNote |
6d. Adjustment of input VAT credit | *Not blank* | *Not blank* | VAT_ADJ | Purchase |
6d. Adjustment of input VAT credit | *Not blank* | *Not blank* | VAT_ADJ | PurchaseCreditNote |
Not applicable | *Not blank* | *Not blank* | *Not blank* | *Not blank* |
To help prevent issues when the report is generated, create all mappings where the sales tax codes and sales tax group are posted. For example, if SalesCreditNote is omitted on the line for box 1a in this configuration, and tax transactions are posted by using the VAT_DOM sales tax group, you will encounter issues when the report is generated. We recommend that you select Tax > Inquire > Posted sales tax to review all posted sales tax transactions and transactions that aren't included in this mapping of the configuration.
The following table provides the available values for the Transaction classifier field. This information will help you understand how the tax transactions are classified and assigned to the related sales tax code.
Transaction classifier value | Condition |
---|---|
PurchaseCreditNote |
|
Purchase |
|
SalesCreditNote |
|
Sales |
|
PurchaseExemptCreditNote |
|
PurchaseExempt |
|
SalesExemptCreditNote |
|
SaleExempt |
|
UseTaxCreditNote |
|
UseTax |
|
PurchaseReverseChargeCreditNote |
|
PurchaseReverseCharge |
|
SalesReverseChargeCreditNote |
|
SalesReverseCharge |
|
Set up General ledger parameters
To generate the VAT return form report in Excel format, define an ER format on the General ledger parameters page.
- Go to Tax > Setup > General ledger parameters.
- On the Sales tax tab, in the Tax options section, in the VAT statement format mapping field, select VAT Return Filing Excel (OM). If you leave the field blank, the standard sales tax report will be generated in SQL Server Reporting Services (SSRS) format.
Generate a VAT return report
The process of preparing and submitting a VAT return report for a period is based on sales tax payment transactions that were posted during the Settle and post sales tax job. For more information about sales tax settlement and reporting, see Sales tax overview.
Follow these steps to generate the tax declaration report.
Go to Tax > Declarations > Sales tax > Report sales tax for settlement period or Settle and post sales tax.
Select the settlement period.
Select the "from" date.
Select the sales tax payment version.
Select OK.
Enter the amount of the credit from the previous period, if applicable, or leave the amount as 0 (zero).
In the Generate details field, select one or both of the following options. The VAT return form is always generated in this process.
- Purchase transactions
- Sales transactions
Select OK to confirm the generation of reports.