本文適用於義大利文 (它) 地區的 Microsoft 動態 AX。
簡介
分割付款,引入穩定性法律 2015,到 PA 人士開通付費供應商,只應課稅基底的稅付款的傳輸義務增值稅是帳戶內沖銷以特定保留的帳戶。
在商務帳戶處理和遵守分割付款法規所需的 eInvoice,此 hotfix 會包括變更。
參考新的數字序列,「 分割付款憑單 」 加入至[總帳]-> [安裝]-> [總帳參數。選取 [將反轉的增值稅發票分割付款機制下的數字序列程式碼。
新 SplitPayment 會新增至銷項稅群組的欄位: [總帳]-> [安裝]-> [銷項稅]-> [銷項稅群組。設定若要反轉在發票張貼後自動增值稅金額的核取方塊。請確定此群組係授與客戶 PA.
時公佈與分割付款銷項稅群組的發票 (銷貨單,FTI,專案),系統就會建立反轉銷項稅交易,並降低客戶收支增值稅金額。
注意分割付款標記組張貼項稅交易會排除銷項稅付款程序。
eInvoice 在分割付款機制之下,建立包含"S"< EsigibilitaIVA > 標記中的。
注意如果您遵循本白皮書國家/地區特定更新義大利 – 分割付款設定] 中,所描述的設定建議執行下列工作來更新分割付款屬性已張貼的稅交易︰
/// <summary>
更新稅交易設定相對應的"付款分隔"核取方塊。
/// </summary>
< param 名稱 ="_args">
型別 < c > < /c > 的引數的變數。
/// </param>
/// <remarks>
這項作業會更新的 hotfix"IT 分割付款法律"安裝之前所建立的分割付款項稅交易 (KB3034035)。
在開始之前請確定下列工作︰
/// 1.上述熱-安裝修正程式。
/// 2.用於分割付款的銷項稅群組會標示為 「 分割付款 」] 核取方塊。
如果兩個條件都符合時,執行工作。作業會尋找分割付款稅群組與相關項稅交易。萬一不需要這些交易 SplitPaymDirect 或 SplitPaymReverse 欄位標示,標示稅基根據對應的欄位,並
(考慮到反向項稅交易已稅的事實基底 = 0)。
/// <remarks>
對於 Microsoft 動態 AX 2009 SP1:
靜態 void updateTaxTransSplitPayment (Args _args)
{
TaxTrans taxTrans;
TaxGroupHeading taxGroupHeading;
TaxGroupData taxGroupData;
int i;
ttsBegin;
同時選取 forUpdate taxTrans
其中 taxTrans.ExemptTax = = NoYes::No
&& taxTrans.TaxDirection == TaxDirection::OutgoingTax
存在於聯結 taxGroupData
其中 taxGroupData.TaxCode = = taxTrans.TaxCode
存在於聯結 taxGroupHeading
其中 taxGroupHeading.TaxGroup = = taxGroupData.TaxGroup
&& taxGroupHeading.SplitPayment_IT
{
如果 (! taxTrans.isSplitPayment_IT())
{
如果 (taxTrans.TaxBaseAmountCur = = 0)
{
taxTrans.SplitPaymReverse_IT = NoYes::Yes;
}
其他
{
taxTrans.SplitPaymDirect_IT = NoYes::Yes;
}
taxTrans.update();
i++;
}
}
ttsCommit;
資訊 (strFmt ("%1 項稅交易已更新,"i));}
對於 Microsoft 動態 AX 2012, Microsoft 動態 AX 2012 R2,與Microsoft 動態 AX 2012 R3:
靜態 void updateTaxTransSplitPayment (Args _args)
{
TaxTrans taxTrans;
TaxTrans_IT taxTrans_IT;
TaxGroupHeading taxGroupHeading;
TaxGroupData taxGroupData;
int i;
ttsBegin;
同時選取 forUpdate taxTrans
其中 taxTrans.ExemptTax = = NoYes::No
&& taxTrans.TaxDirection == TaxDirection::OutgoingTax
存在於聯結 taxGroupData
其中 taxGroupData.TaxCode = = taxTrans.TaxCode
存在於聯結 taxGroupHeading
其中 taxGroupHeading.TaxGroup = = taxGroupData.TaxGroup
&& taxGroupHeading.SplitPayment_IT
{
taxTrans_IT = taxTrans.taxTrans_IT();
如果 (! taxTrans_IT.isSplitPayment())
{
如果 (taxTrans.TaxBaseAmountCur = = 0)
{
taxTrans_IT.SplitPaymReverse = NoYes::Yes;
}
其他
{
taxTrans_IT.SplitPaymDirect = NoYes::Yes;
}
taxTrans.packTaxTrans_IT(taxTrans_IT);
taxTrans.update();
i++;
}
}
ttsCommit;
資訊 (strFmt ("%1 項稅交易已更新,"i));}
解決方案
Hotfix 中的變更會啟用此更新程式。
Hotfix 資訊
支援的 hotfix 可從 Microsoft 取得。便會出現 「 下載 Hotfix 」 區段,在此知識庫文件的頂端。如果您正在下載時遇到問題,安裝此 hotfix,或有其他的技術支援問題時,請連絡您的夥伴或者,如果註冊直接向 Microsoft 加入支援計劃中,您可以連絡 Microsoft 動態的技術支援,並建立新的支援要求。 若要這麼做,請造訪下列 Microsoft 網站︰
https://mbs.microsoft.com/support/newstart.aspx您也可以連絡技術支援的透過使用這些連結的國家/地區特定的電話號碼的電話。 若要這麼做,請造訪下列 Microsoft 網站︰
協力廠商
https://mbs.microsoft.com/partnersource/resources/support/supportinformation/Global+Support+Contacts客戶
https://mbs.microsoft.com/customersource/support/information/SupportInformation/global_support_contacts_eng.htm在特殊的情況下,通常會支援呼叫可能已被取消如果技術支援專業人員的 Microsoft 動態及相關的產品所產生的費用會決定某特定更新程式可以解決您的問題。收取支援費用會套用到任何其他支援問題並不能限定的特定更新程式的問題。
安裝資訊
如果您有一或多個方法或受到此 hotfix 的資料表的自訂,您必須先套用這些變更,在測試環境中的,當您套用在生產環境之前。
如需有關如何安裝此 hotfix 的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件︰
如何安裝 Microsoft 動態 AX hotfix 的893082
先決條件
您必須具備套用此 hotfix 之後安裝下列產品的其中一個︰
-
Microsoft 動態 AX 2012 R3
-
Microsoft 動態 AX 2012 R2
-
Microsoft 動態 AX 2012
-
Microsoft 動態 AX 2009 SP1
重新啟動需求
套用此 hotfix 之後,您必須重新啟動應用程式物件伺服器 (AOS) 服務。
檔案資訊
檔案屬性 (或較新的檔案屬性),此 hotfix 的全球版本具有下表中所列。這些檔案的日期和時間會以國際標準時間 (UTC) 格式列出。當您檢視檔案資訊時,會將它轉換為本地時間。若要查看 UTC 與當地時間的時差,請在 [控制台] 中的日期和時間項目使用 [時區] 索引標籤。