06.05.2015, 16:11 | #1 |
Участник
|
emeadaxsupport: New rules (new sales tax codes 60,61,62) for VAT report in Sweden
Источник: http://blogs.msdn.com/b/axsupport/ar...in-sweden.aspx
============== Import VAT From 1 January 2015, VAT-registered companies that import goods account and pay sales tax on imports directly to Tax Department, instead of today to the Customs Department. The new rules for import VAT means that the VAT deductible sales tax paid and reported to the same authority. In most cases, this will involve outbound and inbound sales tax charge each other which is called fictitious VAT and does not have any effecton the net amount of VAT payments to “Skatteverket”. In the new VAT declarations to be submitted after the end of the year 2014/2015 must be the value of the transactions or the outbound and inbound sales tax separately whyDynamics AX must record these transactions correctly. -The monetary value which should be the basis for import VAT is not necessarily related to the amount on the invoice that the supplier of the goods exhibited -Time of the date of the invoice from the supplier and the date of the determination of the monetary value may deviate The following setup needs to be updated in Dynamics AX: -Ledger posting groups -Sales tax reporting codes Field 50 Beskattningsunderlag vid import Field 60 Utgående moms 25 % Field 61 Utgående moms 12 % Field 62 Utgående moms 6 % -Sales tax codes Ex. Setup new Sales tax code 25% -Sales tax groups New tax group is created, the new Sales tax group should contain the sales tax codes that have been set up for import VAT. The sales tax codes shall have the check box Use tax ticked. -Sales tax item groups The Item sales tax groups in Dynamics AX must be updated with the new sales tax codes. Following code update required: VAT report is hardcoded and will show wrong amount in code 49, should be zero (sum of code 48 and 60). Report totals lack values 60, 61, 62 of reporting codes which need to be added. AX 2009: Reports\TaxReport_SE\fetch the following lines (in red) should be added: if(toYear >= 2007) { if (tmpTaxReportById.TaxReportField == 48 || tmpTaxReportById.TaxReportField == 10 || tmpTaxReportById.TaxReportField == 11 || tmpTaxReportById.TaxReportField == 12 || tmpTaxReportById.TaxReportField == 30 || tmpTaxReportById.TaxReportField == 31 || tmpTaxReportById.TaxReportField == 32 || tmpTaxReportById.TaxReportField == 60 || tmpTaxReportById.TaxReportField == 61 || tmpTaxReportById.TaxReportField == 62) { AX 2012: Classes\TaxReportController_SE\init the following lines (in red) should be added: if(toYear >= 2007) { if (tmpTaxReportById.TaxReportField == 48 || tmpTaxReportById.TaxReportField == 10 || tmpTaxReportById.TaxReportField == 11 || tmpTaxReportById.TaxReportField == 12 || tmpTaxReportById.TaxReportField == 30 || tmpTaxReportById.TaxReportField == 31 || tmpTaxReportById.TaxReportField == 32 || tmpTaxReportById.TaxReportField == 60 || tmpTaxReportById.TaxReportField == 61 || tmpTaxReportById.TaxReportField == 62) { Источник: http://blogs.msdn.com/b/axsupport/ar...in-sweden.aspx
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору. |
|
|
|