Reverse charge mechanism is assumed to be used in UAE as part of the VAT framework the will be implemented from 1/1/2018. The goal is to simplify trade with suppliers from overseas. The mechanism makes the buyer report the VAT transaction on behalf of the seller. This makes the seller not required to register for VAT in UAE. The transaction will book VAT input and automatically passes it to VAT output. The transactions offset each other, but gives authorities full visibility.
In Dynamics AX 2012 / 365 For Operations, Reverse charge feature is enabled for UK, so we will try to enable VAT Reverse charge mechanism for UAE by adding the country's ISO code where needed.
1- Create a new project
2- Drag the following items from AOT to the project
- Classes
- Tax
- LedgerJournalTaxLine
- EDTs
- RCInvoiceThreshold
- RCInvoiceThresholdAmount_UK
- RCItemLineThreshold_UK
- RCItemLineThresholdAmount_UK
- ReverseChargeApplies_UK
- Forms
- LedgerParameters
- Tables
- ReverseChargeItemGroup_UK
- ReverseParameters_UK
- Action menu items
- RCSalesListCheck_UK
- RCSalesListCSV_UK
3- Appart from the classes add UAE ISO code in the CountryRegionCodes property
4- In Tax, LedgerJournalTaxLine classes open the methods determineTaxDirection, getDefaultTaxDirection respectively, locate the line SysCountryRegionCode::isLegalEntityInCountryRegion([#isoGB]) and add #isoAE to become like this: SysCountryRegionCode::isLegalEntityInCountryRegion([#isoGB, #isoAE])
5- Setup Reverse charge feature as described in Technet: https://technet.microsoft.com/en-us/library/gg231022.aspx
6- Create a purchase order to test the setup as described in Technet: https://technet.microsoft.com/en-us/library/gg230657.aspx
7- As result the system will generate the VAT input & output entries for the concerned items:
8- And the voucher would be something like this:
For reporting, I am still doing some researches, so, stay in touch.
DISCLAIMER: VAT Framework is still not officially published by the authorities as of the date of writing this post, so, the setup might be not applicable.

Like
Report
*This post is locked for comments