Julkiselle hallinnolle Microsoft Dynamics AX:n italiankielisessä versiossa myönnettyjen laskujen jaettu maksu

Käytetään kohteeseen
Dynamics AX 2009 Service Pack 1 Dynamics AX 2012 R3

Tämä artikkeli koskee Microsoft Dynamics AX:ää italian (it) alueella.

Johdanto

Vakauslailla 2015 käyttöön otettu jaettu maksu siirtää verovelvoitteet PA:lle, joka on velvollinen maksamaan vain veronalaista perustetta toimittajalle, alv hyvitetään tietylle varatulle tilille.
Tämä hotfix-korjaus sisältää muutokset liiketoiminnan kirjanpidossa ja eInvoicessa, jotka tarvitaan jaetun maksusäännön noudattamiseen.
Viittaus uuteen numerosarjaan "Jaa maksutosite" lisätään pääkirjanpitoon –> Asetukset -> Kirjanpidon parametrit. Valitse numerosarjakoodi, jos haluat kirjata laskujen käänteisen ALV:n Jaa maksutapa -kohdassa.
Uusi Kenttä SplitPayment lisätään Arvonlisävero-ryhmään: Yleinen -> Asetukset ->Arvonlisävero-> Arvonlisävero-ryhmä. Määritä valintaruutu, jos haluat peruuttaa ALV-summan automaattisesti laskun kirjaamisen yhteydessä. Varmista, että tämä ryhmä on määritetty asiakas-PA:lle.
Kun kirjaat laskun (Myyntitilaus, FTI, Project) ja jaetun maksun arvonlisäveroryhmän kanssa, järjestelmä luo peruuttavia arvonlisäverotapahtumia ja pienentää asiakkaan saldoa ALV-summaa varten.

Huomautus Jaetulla maksumerkillä kirjatut verotapahtumat jätetään arvonlisäveron maksumenettelyn ulkopuolelle.
Jaetun maksumekanismin alla luotu eInvoice sisältää tunnisteessa <"S" EsigibilitaIVA>.

Huomautus Jos olet noudattanut White paper Country Specific Update for Italy – Split payment setup -päivityksessä kuvattuja asetuksia, on suositeltavaa suorittaa seuraava työ, jotta julkaistut verotapahtumat päivittyvät jaetun maksun ominaisuuksilla:
<Yhteenveto>
Päivitykset verotapahtumat, jotka määrittävät vastaavan jaetun maksun valintaruudun.
</Yhteenveto>
<param name="_args">
Tyypin <c>Args</c> muuttuja.
</Param>
<Huomautuksia>
Tämä työ päivittää jaetut maksuverotapahtumat, jotka luotiin ennen hotfix-korjauksen "IT-Split payment law" (KB3034035) asentamista.
Varmista ennen työn aloittamista seuraavat asiat:
/// 1. Edellä mainittu pikakorjaus on asennettu.
/// 2. Jaetussa maksussa käytettävä arvonlisäveroryhmä merkitään jaetun maksun valintaruudulla.
Jos molemmat ehdot täyttyvät, suorita työ. Työ etsii jaetun maksun veroryhmään liittyviä verotapahtumia. Jos näissä tapahtumissa ei ole merkitty SplitPaymDirect- tai SplitPaymReverse-kenttiä, vastaava kenttä merkitään veropohjan mukaan.
(ottaen huomioon, että käänteisillä verotapahtumilla on veropohja = 0).
<Huomautuksia>
For Microsoft Dynamics AX 2009 SP1:
static void updateTaxTransSplitPayment(Args _args)

{

    TaxTrans taxTrans;

    TaxGroupHeading taxGroupHeading;

    TaxGroupData taxGroupData;

    int i;

    ttsBegin;

    kun valitset forUpdate taxTrans

        jossa taxTrans.ExemptTax == NoYes::No

           && taxTrans.TaxDirection == TaxDirection::OutgoingTax

    on olemassa liittyä taxGroupData

        jossa taxGroupData.TaxCode == taxTrans.TaxCode

    on olemassa liittyä taxGroupHeading

        jossa taxGroupHeading.TaxGroup == taxGroupData.TaxGroup

           && taxGroupHeading.SplitPayment_IT

    {

        jos (! taxTrans.isSplitPayment_IT())

        {

            if (taxTrans.TaxBaseAmountCur == 0)

            {

                taxTrans.SplitPaymReverse_IT = Noyes::Kyllä;

            }

            Muuta

            {

                taxTrans.SplitPaymDirect_IT = NoYes::Kyllä;

            }

            taxTrans.update();

            i++;

        }

    }

    ttsCommit;

    info(strFmt("%1 verotapahtumat on päivitetty", i));}

 
Microsoft Dynamics AX 2012, Microsoft Dynamics AX 2012 R2 ja Microsoft Dynamics AX 2012 R3:
static void updateTaxTransSplitPayment(Args _args)

{

    TaxTrans taxTrans;

    TaxTrans_IT taxTrans_IT;

    TaxGroupHeading taxGroupHeading;

    TaxGroupData taxGroupData;

    int i;

    ttsBegin;

    kun valitset forUpdate taxTrans

        jossa taxTrans.ExemptTax == NoYes::No

           && taxTrans.TaxDirection == TaxDirection::OutgoingTax

    on olemassa liittyä taxGroupData

        jossa taxGroupData.TaxCode == taxTrans.TaxCode

    on olemassa liittyä taxGroupHeading

        jossa taxGroupHeading.TaxGroup == taxGroupData.TaxGroup

           && taxGroupHeading.SplitPayment_IT

    {

        taxTrans_IT = taxTrans.taxTrans_IT();

        jos (! taxTrans_IT.isSplitPayment())

        {

            if (taxTrans.TaxBaseAmountCur == 0)

            {

                taxTrans_IT. SplitPaymReverse = Noyes::Kyllä;

            }

            Muuta

            {

                taxTrans_IT. SplitPaymDirect = NoYes::Yes;

            }

            taxTrans.packTaxTrans_IT(taxTrans_IT);

            taxTrans.update();

            i++;

        }

    }

    ttsCommit;

    info(strFmt("%1 verotapahtumat on päivitetty", i));}

Ratkaisu

Hotfix-korjauksen muutokset mahdollistavat tämän päivityksen.

Hotfix-tiedot

Tuettu hotfix-korjaus on saatavilla Microsoftilta. Tämän Knowledge Base -artikkelin yläosassa on Hotfix download available -osio. Jos kohtaat ongelman lataamisessa, tämän hotfix-korjauksen asentamisessa tai jos sinulla on muita teknisen tuen kysymyksiä, ota yhteyttä kumppaniisi tai, jos olet rekisteröitynyt tukisuunnitelmaan suoraan Microsoftin kanssa, voit ottaa yhteyttä Microsoft Dynamicsin tekniseen tukeen ja luoda uuden tukipyynnön. Voit tehdä tämän seuraavasta Microsoftin sivustosta:

https://mbs.microsoft.com/support/newstart.aspx Voit myös ottaa yhteyttä Microsoft Dynamicsin tekniseen tukeen puhelimitse näiden maakohtaisten puhelinnumeroiden linkkien avulla. Voit tehdä tämän jollakin seuraavista Microsoft-sivustoista:

Osakkaat

https://mbs.microsoft.com/partnersource/resources/support/supportinformation/Global+Support+Contacts Asiakkaat

https://mbs.microsoft.com/customersource/support/information/SupportInformation/global_support_contacts_eng.htm Erityistapauksissa tukipuheluista tavallisesti aiheutuvat maksut voidaan peruuttaa, jos Microsoft Dynamicsin ja siihen liittyvien tuotteiden tekninen tukihenkilö määrittää, että tietty päivitys ratkaisee ongelmasi. Tavanomaiset tukikustannukset koskevat muita tukikysymyksiä ja -ongelmia, jotka eivät ole oikeutettuja kyseiseen päivitykseen.

Asennustiedot

Jos sinulla on mukautuksia yhdelle tai useammalle menetelmälle tai taulukoille, joihin tämä hotfix-korjaus vaikuttaa, sinun on otettava nämä muutokset käyttöön testiympäristössä, ennen kuin otat hotfix-korjauksen käyttöön tuotantoympäristössä.
  Saat lisätietoja tämän hotfix-korjauksen asentamisesta napsauttamalla seuraavaa artikkelin numeroa, jotta voit tarkastella artikkelia Microsoft Knowledge Base -tietokanta -tietokannassa:

893082 Microsoft Dynamics AX -hotfix-korjauksen asentaminen

Edellytykset

Sinulla on oltava asennettuna jokin seuraavista tuotteista, jotta voit käyttää tätä hotfix-korjausta:

  • Microsoft Dynamics AX 2012 R3
  • Microsoft Dynamics AX 2012 R2
  • Microsoft Dynamics AX 2012
  • Microsoft Dynamics AX 2009 SP1

Uudelleenkäynnistystarve

Sinun on käynnistettävä Application Object Server (AOS) -palvelu uudelleen hotfix-korjauksen lisäämisen jälkeen.

Tiedostojen tiedot

Tämän hotfix-korjauksen yleisessä versiossa on seuraavassa taulukossa luetellut tiedostomääritteet (tai uudemmat tiedostomääritteet). Näiden tiedostojen päivämäärät ja kellonajat on lueteltu UTC (Coordinated Universal Time) -luettelossa. Kun tarkastelet tiedoston tietoja, ne muunnetaan paikalliseksi ajaksi. Voit selvittää UTC:n ja paikallisen ajan välisen eron Ohjauspaneeli päivämäärä- ja aikakohteenAikavyöhyke-välilehdessä.