Den här artikeln gäller för Microsoft Dynamics AX för italienska (it)-regionen.
Introduktion
Dela upp betalning som infördes genom stabilitet lag 2015, överföringar skyldighet för momsbetalning till PA som är skyldig att betala endast momspliktigt basbelopp till leverantören, krediteras moms särskilda reserverade konton.
Denna snabbkorrigering innehåller ändringar i affärsbokföring och eInvoice som krävs för att följa bestämmelser för dela upp betalningen.
En referens till den nya nummerserien "Dela betalningsverifikation" läggs till i redovisningen -> Inställningar -> Allmänna redovisningsparametrar. Välj nummerseriekod bokföra omvänd moms för fakturor under dela betalning mekanism.
Ett nytt fält SplitPayment läggs till momsgruppen: Redovisning -> Inställningar ->Moms-> Momsgrupp. Ange kryssrutan om du vill omvända momsbeloppet automatiskt vid bokföring av faktura. Se till att den här gruppen tilldelas kunden PA.
När du bokför fakturan (försäljningsorder, FTI, projekt) med delad Momsgrupp för betalning, skapa återföringstransaktioner för moms och minska kundens saldo för momsbeloppet.
Obs! Momstransaktioner som har bokförts med delad betalning märket är undantagna från moms utbetalningsförfarande.
eInvoice som skapats under dela betalning mekanism innehåller "S" i taggen < EsigibilitaIVA >.
Obs! Om följt av inställningarna som beskrivs i den vitbok land särskilda uppdateringen för Italien – dela betalning installationen rekommenderas att köra följande jobb om du vill uppdatera bokförda momstransaktioner med delad betalning egenskaper:
/// <summary>
Uppdateringar skatt transaktioner anger motsvarande "dela upp betalningen" checkbox.
/// </summary>
< param namn = "_args" >
En variabel av typen < c > Args </c >.
/// </param>
/// <remarks>
Det här jobbet uppdaterar dela betalning momstransaktioner som skapades före installationen av snabbkorrigeringen "IT-dela betalning lag" (KB3034035).
Kontrollera följande innan du startar jobbet:
/// 1. Ovan nämnda hot-korrigeringen installeras.
/// 2. Momsgrupp som används för att dela upp betalningen är märkt med kryssrutan "Dela upp betalningen".
Om båda villkoren uppfylls, kan du köra jobbet. Jobbet ser ut för de momstransaktioner som är relaterade till momsgruppen för dela upp betalningen. Och om dessa transaktioner inte har SplitPaymDirect eller SplitPaymReverse fält markeras, markeras motsvarande fält beroende på skattemässiga
(med hänsyn till det faktum att omvänd momstransaktioner har skatt bas = 0).
/// <remarks>
För Microsoft Dynamics AX 2009 SP1:
statisk void updateTaxTransSplitPayment (Args _args)
{
TaxTrans taxTrans;
TaxGroupHeading taxGroupHeading;
TaxGroupData taxGroupData;
int i.
ttsBegin;
När du väljer forUpdate taxTrans
där taxTrans.ExemptTax == NoYes::No
&& taxTrans.TaxDirection == TaxDirection::OutgoingTax
Det finns taxGroupData koppling
där taxGroupData.TaxCode == taxTrans.TaxCode
Det finns taxGroupHeading koppling
där taxGroupHeading.TaxGroup == taxGroupData.TaxGroup
&& taxGroupHeading.SplitPayment_IT
{
Om (! taxTrans.isSplitPayment_IT())
{
Om (taxTrans.TaxBaseAmountCur == 0)
{
taxTrans.SplitPaymReverse_IT = NoYes::Yes;
}
annan
{
taxTrans.SplitPaymDirect_IT = NoYes::Yes;
}
taxTrans.update();
i++;
}
}
ttsCommit;
Info (strFmt ("skattetransaktioner %1 har uppdaterats" i));}
För Microsoft Dynamics AX 2012, Microsoft Dynamics AX 2012 R2 och Microsoft Dynamics AX 2012 R3:
statisk void updateTaxTransSplitPayment (Args _args)
{
TaxTrans taxTrans;
TaxTrans_IT taxTrans_IT;
TaxGroupHeading taxGroupHeading;
TaxGroupData taxGroupData;
int i.
ttsBegin;
När du väljer forUpdate taxTrans
där taxTrans.ExemptTax == NoYes::No
&& taxTrans.TaxDirection == TaxDirection::OutgoingTax
Det finns taxGroupData koppling
där taxGroupData.TaxCode == taxTrans.TaxCode
Det finns taxGroupHeading koppling
där taxGroupHeading.TaxGroup == taxGroupData.TaxGroup
&& taxGroupHeading.SplitPayment_IT
{
taxTrans_IT = taxTrans.taxTrans_IT();
Om (! taxTrans_IT.isSplitPayment())
{
Om (taxTrans.TaxBaseAmountCur == 0)
{
taxTrans_IT.SplitPaymReverse = NoYes::Yes;
}
annan
{
taxTrans_IT.SplitPaymDirect = NoYes::Yes;
}
taxTrans.packTaxTrans_IT(taxTrans_IT);
taxTrans.update();
i++;
}
}
ttsCommit;
Info (strFmt ("skattetransaktioner %1 har uppdaterats" i));}
Lösning
Ändringar i snabbkorrigeringen aktivera uppdateringen.
Information om snabbkorrigeringen
En snabbkorrigering är tillgänglig från Microsoft. Det finns ett avsnitt för "Snabbkorrigeringen är tillgänglig" överst i den här Knowledge Base-artikeln. Om du uppstår ett problem hämta, installera den här snabbkorrigeringen, eller har andra frågor om teknisk support, kontakta din partner eller, om inskriven i en supportplan direkt med Microsoft kan du kontakta teknisk support för Microsoft Dynamics och skapa en ny supportbegäran. Genom att besöka följande Microsoft-webbplats:
https://mbs.microsoft.com/support/newstart.aspxDu kan även kontakta teknisk support för Microsoft Dynamics via telefon via länkarna för land särskilda telefonnummer. Genom att besöka någon av följande Microsoft-webbplatser:
Partners
https://mbs.microsoft.com/partnersource/resources/support/supportinformation/Global+Support+ContactsKunder
https://mbs.microsoft.com/customersource/support/information/SupportInformation/global_support_contacts_eng.htmI särskilda fall, de avgifter som är normalt för support vara avgiftsfri om en supporttekniker för Microsoft Dynamics och relaterade produkter som bestämmer att en särskild uppdatering kan lösa ditt problem. De vanliga supportkostnaderna gäller för eventuella ytterligare supportfrågor och problem som inte berör den särskilda uppdateringen.
Installationsinformation
Om du har anpassat en eller flera av metoderna eller tabellerna som påverkas av den här snabbkorrigeringen måste du installera ändringarna i testmiljö innan du installerar snabbkorrigeringen i en produktionsmiljö.
Mer information om hur du installerar den här snabbkorrigeringen klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
893082 hur du installerar en snabbkorrigering för Microsoft Dynamics AX
Förutsättningar
Du måste ha någon av följande produkter som har installerat den här snabbkorrigeringen:
-
Microsoft Dynamics AX 2012 R3
-
Microsoft Dynamics AX 2012 R2
-
Microsoft Dynamics AX 2012
-
Microsoft Dynamics AX 2009 SP1
Krav på omstart
Du måste starta om tjänsten Application Object Server (AOS) när du har installerat snabbkorrigeringen.
Filinformation
Den globala versionen av den här snabbkorrigeringen har de filattribut (eller senare filattribut) som visas i följande tabell. Datum och tider för dessa filer anges i UTC-tid (UTC). När du visar filinformationen konverteras den till lokal tid. Använd fliken tidszon i datum och tid på Kontrollpanelen om du vill se skillnaden mellan UTC-tid och lokal tid.