บทความนี้นำไปใช้กับ Microsoft Dynamics AX สำหรับภูมิภาคอิตาลี (it)
บทนำ
แบ่งการชำระเงิน การนำมาใช้ โดย 2015 กฎหมายเสถียรภาพ ข้อผูกมัดในการโอนย้ายการชำระเงินภาษีเพื่อหยุดชั่วขณะที่มีหน้าที่ต้องเสียภาษีเฉพาะพื้นฐานการชำระค่าจ้างซัพพลายเออร์ VAT ถูกเครดิตเข้าบัญชีที่สงวนไว้เฉพาะ
โปรแกรมแก้ไขด่วนนี้รวมการเปลี่ยนแปลง ในการลงบัญชีธุรกิจ และ ใน eInvoice ที่จำเป็นเพื่อให้เป็นไปตามข้อบังคับของการชำระเงินแยก การอ้างอิงลำดับหมายเลขใหม่ "แบ่งใบสำคัญจ่าย" ถูกเพิ่มลงในบัญชีแยกประเภททั่วไป->การตั้งค่า->พารามิเตอร์บัญชีแยกประเภททั่วไป เลือกรหัสลำดับหมายเลขการลงรายการบัญชี VAT กลับรายการสำหรับใบแจ้งหนี้ภายใต้แบ่งกลไกการชำระเงิน เขตข้อมูล SplitPayment ถูกเพิ่มลงในกลุ่มภาษีขายใหม่:บัญชีแยกประเภท->การตั้งค่าภาษีขาย-> ->กลุ่มภาษีขาย ตั้งค่ากล่องกาเครื่องหมายเพื่อกลับรายการยอดเงิน VAT โดยอัตโนมัติเมื่อ มีการลงรายการบัญชีใบแจ้งหนี้ ให้แน่ใจว่า กลุ่มนี้ถูกกำหนดให้กับลูกค้า-PA. เมื่อลงรายการบัญชีใบแจ้งหนี้ (ใบสั่งขาย FTI โครงการ) กับกลุ่มภาษีขายของการชำระเงินแยก ระบบจะสร้างธุรกรรมการกลับรายการภาษีขาย และลดยอดดุลของลูกค้าสำหรับยอดเงิน VAT หมายเหตุ ธุรกรรมภาษีที่ลงรายการบัญชี ด้วยการแยกชุดการทำเครื่องหมายการชำระเงินจะถูกแยกออกจากกระบวนการชำระภาษีขาย eInvoice ที่สร้างภายใต้กลไกการชำระเงินแยกประกอบด้วย "S" ในแท็ก < EsigibilitaIVA > หมายเหตุ หากคุณตามที่อธิบายไว้ในไวท์เปเปอร์ประเทศเฉพาะการปรับปรุงสำหรับอิตาลี – แยกการตั้งค่าการชำระเงิน การตั้งค่าไว้เพื่อดำเนินการงานต่อไปนี้เพื่อปรับปรุงธุรกรรมภาษีที่ลงรายการบัญชีแล้วที่ มีคุณสมบัติในการชำระเงินแยก: /// <summary> ปรับปรุงภาษีธุรกรรมการตั้งค่ากล่องกาเครื่องหมายที่สอดคล้องกัน "แบ่งการชำระเงิน" /// </summary> < ชื่อเวอร์ชันพารามิเตอร์ = "_args" > ตัวแปรชนิด < c > < /c > อาร์กิวเมนต์ /// </param> /// <remarks> งานนี้ปรับปรุงแบ่งชำระเงินธุรกรรมภาษีที่สร้างขึ้นก่อนการติดตั้งโปรแกรมแก้ไขด่วน "IT แบ่งชำระกฎหมาย" (KB3034035) ก่อนที่จะเริ่ม งานให้แน่ใจว่าต่อไปนี้: /// 1. ระบุข้าง hot-fix ถูกติดตั้งไว้ /// 2. กลุ่มภาษีขายที่ใช้สำหรับแยกการชำระเงินถูกทำเครื่องหมาย ด้วยกล่องกาเครื่องหมาย "แบ่งการชำระเงิน" ถ้าตรงตามเงื่อนไขทั้งสอง เรียกใช้งาน งานที่ค้นหาธุรกรรมภาษีที่เกี่ยวข้องกับกลุ่มแบ่งชำระภาษี และในกรณีที่ไม่มีธุรกรรมดังกล่าว ถูกทำเครื่องหมายเขตข้อมูล SplitPaymDirect หรือ SplitPaymReverse ทำเครื่องหมายฟิลด์ที่สอดคล้องกันโดยขึ้นอยู่กับฐานภาษี (พิจารณาข้อเท็จจริงที่ว่า ภาษีย้อนกลับธุรกรรมที่มีภาษีพื้นฐาน = 0) /// <remarks> สำหรับ Microsoft Dynamics AX 2009 SP1: updateTaxTransSplitPayment เป็นโมฆะแบบสแตติก (อาร์กิวเมนต์ _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 Dynamics AX 2012, Microsoft Dynamics AX 2012 R2 และMicrosoft Dynamics AX 2012 R3: updateTaxTransSplitPayment เป็นโมฆะแบบสแตติก (อาร์กิวเมนต์ _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)); }การแก้ปัญหา
การเปลี่ยนแปลงในโปรแกรมแก้ไขด่วนเปิดใช้งานการปรับปรุงนี้
ข้อมูลโปรแกรมแก้ไขด่วน
มีโปรแกรมแก้ไขด่วนที่รองรับพร้อมให้บริการจาก Microsoft ไม่เห็นส่วน "โปรแกรมแก้ไขด่วนพร้อมดาวน์โหลด" ที่ด้านบนของบทความฐานข้อมูลองค์ความรู้นี้ ถ้าคุณกำลังพบกับการตัดสินค้าจากคลังดาวน์โหลด การติดตั้งโปรแกรมแก้ไขด่วนนี้ หรือมีคำถามอื่น ๆ ฝ่ายสนับสนุนด้านเทคนิค ติดต่อคู่ค้าของคุณ หรือ ถ้ามีการลงทะเบียนในแผนการสนับสนุนโดยตรงกับ Microsoft คุณสามารถติดต่อฝ่ายสนับสนุนทางเทคนิคสำหรับ Microsoft Dynamics และสร้างคำขอการสนับสนุนใหม่ เมื่อต้องการทำเช่นนี้ แวะไปที่เว็บไซต์ของ Microsoft ต่อไปนี้:
https://mbs.microsoft.com/support/newstart.aspxนอกจากนี้คุณสามารถติดต่อฝ่ายสนับสนุนทางเทคนิคสำหรับ Microsoft Dynamics ทางโทรศัพท์โดยใช้การเชื่อมโยงเหล่านี้สำหรับหมายเลขโทรศัพท์เฉพาะประเทศ เมื่อต้องการทำเช่นนี้ แวะไปที่เว็บไซต์ของ 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ในกรณีพิเศษ ค่าธรรมเนียมค่าใช้จ่ายสำหรับการสนับสนุนโทรศัพท์อาจถูกยกเลิกถ้า Technical Support Professional สำหรับ Microsoft Dynamics และผลิตภัณฑ์ที่เกี่ยวข้องตรวจพบว่าการปรับปรุงเฉพาะจะแก้ปัญหาของคุณ ระบุต้นทุนในการสนับสนุนปกติจะใช้กับคำถามเพิ่มเติมและเรื่องอื่น ๆ ที่ไม่มีสิทธิได้รับโปรแกรมปรับปรุงเฉพาะที่สงสัย ใด ๆ
ข้อมูลการติดตั้ง
ถ้าคุณมีการกำหนดเองสำหรับหนึ่งหรือหลายวิธีการหรือตารางที่ได้รับผลกระทบ โดยโปรแกรมแก้ไขด่วนนี้ คุณต้องใช้การเปลี่ยนแปลงเหล่านี้ในสภาพแวดล้อมการทดสอบก่อนที่จะใช้โปรแกรมแก้ไขด่วนในสภาพแวดล้อมการผลิต
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการติดตั้งโปรแกรมแก้ไขด่วนนี้ ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:893082วิธีการติดตั้งโปรแกรมแก้ไขด่วนของ Microsoft Dynamics AX
ข้อกำหนดเบื้องต้น
คุณต้องมีหนึ่งผลิตภัณฑ์ต่อไปนี้ติดตั้งอยู่เพื่อใช้โปรแกรมแก้ไขด่วนนี้:
-
Microsoft Dynamics AX 2012 R3
-
Microsoft Dynamics AX 2012 R2
-
Microsoft Dynamics AX 2012
-
Microsoft Dynamics AX 2009 SP1
ข้อกำหนดการรีสตาร์ท
คุณต้องเริ่มต้นบริการเซิร์ฟเวอร์แอพลิเคชันออบเจ็กต์ (AOS) หลังจากที่คุณใช้โปรแกรมแก้ไขด่วน
ข้อมูลแฟ้ม
รุ่นสากลของ hotfix นี้มีแอตทริบิวต์ของแฟ้ม (หรือแอตทริบิวต์ของแฟ้มที่ใหม่กว่า) ซึ่งแสดงอยู่ในตารางต่อไปนี้ วันที่และเวลาสำหรับแฟ้มเหล่านี้จะแสดงรายการไว้ในรูปแบบเวลามาตรฐานสากล (UTC) เมื่อคุณดูข้อมูลแฟ้ม ระบบจะแปลงข้อมูลนี้เป็นเวลาท้องถิ่น เมื่อต้องการค้นหาความแตกต่างระหว่างเวลา UTC กับเวลาท้องถิ่น ใช้แท็บ โซนเวลา ในรายการ วันที่และเวลา ในแผงควบคุม