Šablona: AX Hotfix šablony

Odkazy

Chyba č: 3318145 (DAXSE)Chyba #: 3318144 (DAXSE)chyba č: 3318147 (DAXSE)chyba č: 3318149 (DAXSE)

Tento článek se týká aplikace Microsoft Dynamics AX pro oblast italštiny (it).

Úvod

Rozdělení platby, zavedené Stability právních předpisů 2015, převody povinnost platby daně na PA, kteří jsou povinni zaplatit dodavateli pouze Zdanitelný základ DPH je účtováno ve prospěch určité vyhrazené účty.
Tato oprava hotfix obsahuje změny v účetnictví a v elektronické faktury, které jsou nezbytné pro dosažení souladu s předpisy pro platbu rozdělit.
Odkaz na nové číselné řady "Rozdělit platební doklad" je přidán do hlavní knihy -> Nastavení -> Parametry hlavní knihy. Vyberte číslo kódu číselné řady pro zaúčtování stornované DPH pro faktury v rámci mechanismu rozdělení platby.
Nové pole SplitPayment je přidán do skupiny DPH: hlavníknihy -> Nastavení ->DPH-> skupiny DPH. Nastavte zaškrtnutím políčka Stornovat DPH částka automaticky při zaúčtování faktury. Zajistěte, aby že tato skupina je přiřazena k zákazníkovi PA.
Při zaúčtování faktury (prodejní objednávka, FTI, Project) s rozdělení platby DPH, systém vytvoří Reverzní transakce DPH a snížit zůstatek odběratele pro částku DPH.

Poznámka: Daňové transakce zaúčtované s rozdělit platbu označit sadu jsou vyloučeny z procesu platby DPH.
obsahuje elektronické faktury vytvořené v rámci mechanismu rozdělení platby "S" ve značce < EsigibilitaIVA >.

Poznámka: Pokud jste provedli nastavení popsané v dokumentu White paper země konkrétní aktualizace pro Itálii – rozdělení nastavení plateb, doporučujeme provést následující úlohu Aktualizovat vlastnosti rozdělení platby zaúčtované daňové transakce:
/// <summary>
Aktualizace daňové transakce nastavením odpovídající "rozdělit platbu" zaškrtávací políčko.
/// </summary>
< Název param = "_args" >
Proměnná < c > < /c > argumenty typu.
/// </param>
/// <remarks>
Tato úloha aktualizuje rozdělení platby daně transakcí, které byly vytvořeny před instalací této opravy hotfix "IT rozdělit platbu právem" (KB3034035).
Před spuštěním úlohy zajistíte následující:
/// 1. Výše uvedené hot oprava nainstalována.
/// 2. Skupina DPH pro platbu rozdělit označeno zaškrtávací políčko "Rozdělení platby".
Pokud jsou splněny obě podmínky, spusťte úlohu. Úloha vyhledává daňové transakce, které se vztahují ke skupině rozdělení platby daně. A v případě, že tyto transakce nemají SplitPaymDirect nebo SplitPaymReverse pole označena, označí odpovídající pole v závislosti na základu daně.
(přičemž zohlední skutečnost, že mají zpětné daňové transakce daně základní = 0).
/// <remarks>
Pro aplikaci Microsoft Dynamics AX 2009 SP1:
static void updateTaxTransSplitPayment (Args _args)

{

TaxTrans taxTrans;

TaxGroupHeading taxGroupHeading;

TaxGroupData taxGroupData;

int i;



ttsBegin;

Při výběru forUpdate taxTrans

Pokud taxTrans.ExemptTax == NoYes::No

           && taxTrans.TaxDirection == TaxDirection::OutgoingTax

existuje spojení taxGroupData

Pokud taxGroupData.TaxCode == taxTrans.TaxCode

existuje spojení taxGroupHeading

Pokud taxGroupHeading.TaxGroup == taxGroupData.TaxGroup

           && taxGroupHeading.SplitPayment_IT

    {

Pokud (! taxTrans.isSplitPayment_IT())

        {

Pokud (taxTrans.TaxBaseAmountCur == 0)

            {

                taxTrans.SplitPaymReverse_IT = NoYes::Yes;

            }

else

            {

                taxTrans.SplitPaymDirect_IT  = NoYes::Yes;

            }



taxTrans.update();

            i++;

        }

    }

ttsCommit;



Info (strFmt ("bylo aktualizováno %1 transakcí daně", i));}

 
Pro aplikaci Microsoft Dynamics AX 2012, Microsoft Dynamics AX 2012 R2 a Microsoft Dynamics AX 2012 R3:
static void updateTaxTransSplitPayment (Args _args)

{

TaxTrans taxTrans;

    TaxTrans_IT     taxTrans_IT;

TaxGroupHeading taxGroupHeading;

TaxGroupData taxGroupData;

int i;



ttsBegin;

Při výběru forUpdate taxTrans

Pokud taxTrans.ExemptTax == NoYes::No

           && taxTrans.TaxDirection == TaxDirection::OutgoingTax

existuje spojení taxGroupData

Pokud taxGroupData.TaxCode == taxTrans.TaxCode

existuje spojení taxGroupHeading

Pokud taxGroupHeading.TaxGroup == taxGroupData.TaxGroup

           && taxGroupHeading.SplitPayment_IT

    {

taxTrans_IT = taxTrans.taxTrans_IT();



Pokud (! taxTrans_IT.isSplitPayment())

        {

Pokud (taxTrans.TaxBaseAmountCur == 0)

            {

                taxTrans_IT.SplitPaymReverse = NoYes::Yes;

            }

else

            {

                taxTrans_IT.SplitPaymDirect  = NoYes::Yes;

            }



            taxTrans.packTaxTrans_IT(taxTrans_IT);

taxTrans.update();

            i++;

        }

    }

ttsCommit;



Info (strFmt ("bylo aktualizováno %1 transakcí daně", i));}

Řešení

Změny v opravě hotfix povolit tuto aktualizaci.

Informace o opravě hotfix

Společnost Microsoft má k dispozici podporovanou opravu hotfix. Je sekce "Hotfix stažení k dispozici" v horní části tohoto článku znalostní báze Knowledge Base. Pokud dochází problému stahování, instalaci opravy hotfix nebo jiné odborné dotazy, kontaktujte vašeho partnera nebo pokud zapsanou v plánu podpory přímo se společností Microsoft, můžete kontaktovat technickou podporu Microsoft Dynamics a vytvořit novou žádost o podporu. Chcete-li to provést, navštivte následující web společnosti Microsoft:

https://mbs.microsoft.com/support/newstart.aspxMůžete také kontaktovat technickou podporu pro aplikaci Microsoft Dynamics telefonicky pomocí těchto odkazů pro konkrétní telefonní čísla země. Chcete-li to provést, navštivte jeden z následujících webů společnosti Microsoft:

Partneři

https://mbs.microsoft.com/partnersource/resources/support/supportinformation/Global+Support+ContactsZákazníci

https://mbs.microsoft.com/customersource/support/information/SupportInformation/global_support_contacts_eng.htmVe zvláštních případech poplatky, které jsou třeba obvykle zaplatit za telefonní hovory mohou být stornovány, jestliže pracovník technické podpory společnosti Microsoft Dynamics a souvisejících produktů Určuje, že konkrétní aktualizace odstraní váš problém. Výdaje na technickou podporu použije pro jakékoli dalších otázek a problémů, které nelze vyřešit konkrétní aktualizací.


Části "Řešení" je uvedeno, zda je tato oprava hotfix je k dispozici jako oprava hotfix nebo v nejnovější aktualizaci service pack. Pro účely porovnání a testování je původní oprava hotfix k dispozici na webu http://hotfix .

Informace o instalaci

Pokud máte vlastní nastavení pro jednu nebo více metod nebo tabulek ovlivněných touto opravou hotfix, je třeba použít tyto změny v testovacím prostředí před instalací opravy hotfix ve výrobním prostředí.
Další informace o instalaci této opravy hotfix klepněte na následující číslo článku databáze Microsoft Knowledge Base:

893082 jak nainstalovat opravy hotfix produktu Microsoft Dynamics AX

Předpoklady

Musí mít jednu z následujících produktů nainstalovali tuto opravu hotfix:

  • Aplikace Microsoft Dynamics AX 2012 R3

  • Aplikace Microsoft Dynamics AX 2012 R2

  • Aplikace Microsoft Dynamics AX 2012

  • Aplikace Microsoft Dynamics AX 2009 SP1

Požadavek na restartování

Po instalaci této opravy hotfix po restartování služby aplikačního objektového serveru (AOS).

Informace o souborech

Globální verze této opravy hotfix má atributy souborů (nebo novější) uvedené v následující tabulce. Kalendářní data a časy jednotlivých souborů jsou uvedeny v koordinovaném světovém čase (UTC). Při zobrazení informací o souboru je převeden na místní čas. Rozdíl mezi místním časem a časem UTC naleznete na kartě Časové pásmo v položce Datum a čas v okně Ovládací panely.

Potřebujete další pomoc?

Rozšiřte své znalosti a dovednosti
Projít školení
Získejte nové funkce jako první
Připojit se k programu Microsoft Insider

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou překladu?

Co ovlivnilo váš názor?

Máte další zpětnou vazbu? (Nepovinné)

Děkujeme za váš názor!

×