บทนำ
ตามการเปลี่ยนแปลงของกฎหมายในประเทศสเปนที่นําเสนอโดย Real Decreto 596/2016, de 2 de diciembre, ระบบการจัดการ VAT ตามการเตรียมใช้งานข้อมูลทันที (ระบบ SII) ช่วยให้มีความสัมพันธ์ระหว่าง AEAT และผู้เสียภาษีโดยทันที
ดูเอกสารที่เกี่ยวข้องเกี่ยวกับวิธีการตั้งค่าและใช้ Microsoft Dynamics 365 Finance สําหรับการรายงานไปยังระบบ SII: https://learn.microsoft.com/en-us/dynamics365/finance/localizations/emea-esp-sii
เริ่มตั้งแต่วันที่ 1 มกราคม 2021 เวอร์ชัน 1.1(bis) ของระบบ SII มีผลบังคับใช้ บทความนี้มีข้อมูลเกี่ยวกับการเปลี่ยนแปลงใน Microsoft Dynamics 365 Finance เพื่อสนับสนุนระบบ SII เวอร์ชัน 1.1(bis)
ควรดาวน์โหลด และนําเข้าการกําหนดค่า GER เวอร์ชันต่อไปนี้เพื่อสนับสนุนฟังก์ชันการทํางานที่อัปเดต:
| ชื่อโครงแบบ | ชนิดโครงแบบ | เวอร์ชัน |
|---|---|---|
| รูปแบบการสื่อสารใบแจ้งหนี้ | รูปแบบ | 61 |
| การแม็ปแบบจําลอง SII | การแม็ปแบบจําลอง | 61.69 |
| รูปแบบการออกใบแจ้งหนี้ SII (ES) | รูปแบบ | 61.46 |
| SII Invoice Received Format (ES) | รูปแบบ | 61.36 |
พารามิเตอร์ มีผลตั้งแต่ วันที่ สําหรับรูปแบบจากตารางด้านบนถูกตั้งค่าเป็น 1 มกราคม 2021 ซึ่งหมายความว่าระบบจะเริ่มใช้รูปแบบเหล่านี้โดยเริ่มตั้งแต่วันที่ 1 มกราคม 2021
อาการ
ข้อมูลทั้งหมดเกี่ยวกับการเปลี่ยนแปลงที่ถูกนํามาใช้ในระบบ SII มีอธิบายไว้ในเอกสารทางการสําหรับเวอร์ชัน 1.1(bis):
การเปลี่ยนแปลงต่อไปนี้ที่นําเสนอโดยเวอร์ชัน 1.1(bis) ซึ่งมีผลกระทบที่อาจเกิดขึ้นกับโซลูชัน Microsoft Dynamics 365 Finance สําหรับการรายงานข้อมูลไปยังระบบ SII และครอบคลุมโดยการแก้ไขด่วนในปัจจุบัน:
| เปลี่ยนคําอธิบาย |
|---|
| NUEVAS VALIDACIONES LIBRO REGISTRO DE FACTURAS EMITIDAS |
| LRFE Bloque identificación de la contraparte(I) 1. หากชนิดของใบแจ้งหนี้คือ F1, F3, R1, R2, R3 และ R4 บล็อกการระบุของคู่สัญญาจะต้องเสร็จสมบูรณ์ 2. ถ้าชนิดของใบแจ้งหนี้คือ F2, F4 และ R5 บล็อกการระบุของคู่สัญญาต้องถูกละเว้น |
| LRFE Fecha de expedición y período de liquidación 1. วันที่ออกจําหน่ายอาจไม่ใช่วันที่ก่อนวันที่ดําเนินการ การตรวจสอบความถูกต้องนี้จะไม่นําไปใช้เมื่อรหัสระบอบการปกครองพิเศษคือ 14 หรือ 15 หรือประเภทของการสื่อสาร A4 |
| LRFE IVA pendiente de devengo AAPP. เมื่อทําเครื่องหมายระบอบการปกครองเดียวและเป็น 14 ชนิดของใบแจ้งหนี้ต้องเป็น F1, R1, R2, R3 หรือ R4 |
| NUEVAS VALIDACIONES LIBRO REGISTRO DE FACTURAS RECIBIDAS |
LRFR Cuota deducible
|
| LRFR Deducción en período posterior. ฟิลด์ใหม่ "หักออกในรอบระยะเวลาหลัง" ถ้าฟิลด์ "Ejercicio de deducción" และ "Periodo de deducción" เสร็จสมบูรณ์ เขตข้อมูล "Deducir en período posterior" ต้องเป็น "ใช่" |
| LRFR Período y ejercicio de deducción ฟิลด์ใหม่ ""Ejercicio" (ปีงบประมาณ) และ "Período de deducción" (ช่วงเวลาการหักลด) |
ตารางถัดไปอธิบายการเปลี่ยนแปลงในโซลูชัน Microsoft Dynamics 365 Finance สําหรับการรายงานข้อมูลไปยังระบบ SII เพื่อสนับสนุนระบบ SII เวอร์ชัน 1.1(bis):
| ได้รับใบแจ้งหนี้การแม็ป > แบบจําลอง SII แล้ว | |
|---|---|
เขตข้อมูลแบบจําลองที่มีอยู่ถูกแมป:
|
เส้นทาง: ใบแจ้งหนี้/ใบแจ้งหนี้/VATRegisterDate สูตร: @.'>ความสัมพันธ์' VendInvoiceJour.'vatDueDate_W()' |
| SII Invoice Received Format (ES) | |
| Rebased to model version 61 | |
เพิ่มเขตข้อมูลจากการคํานวณ "$AreEquivalenceTaxesExist" ใหม่แล้ว
|
พาธ: โมเดล/ใบแจ้งหนี้ สูตร: NOT(ISEMPTY(WHERE(@.' $VATGroupBy', @.' $VATGroupBy'.grouped TaxRateequivalence <> 0))) |
สูตรที่เปลี่ยนแปลงสําหรับองค์ประกอบ "CuotaDeducible":
|
เก่า: IF(@ Invoice.SpecialRegime="13", 0.0, SUMIF("CuotaSoportada", "FacturaKeyName", "Factura"&REPLACE(@. Invoice.ExternalReference, "[^A-Za-z0-9]", "", true)) - @.' $NonDeductibleTaxAmountSum') ใหม่: IF(OR( @. Invoice.SpecialRegime="13", @. Invoice.InvoiceType="F2", @. Partner.PartnerIdType="03", @. Partner.PartnerIdType="04", @. Partner.PartnerIdType="05", @. Partner.PartnerIdType="06", @.' $AreEquivalenceTaxesExist') 0.0, SUMIF("CuotaSoportada", "FacturaKeyName", "Factura"&REPLACE(@. Invoice.ExternalReference, "[^A-Za-z0-9]", "", true)) - @.' $NonDeductibleTaxAmountSum') |
เขตข้อมูล "$IsDeductedInLaterPeriod" ที่คํานวณใหม่ภายใต้ใบแจ้งหนี้:
|
สูตร: IF( OR( INTVALUE(DATEFORMAT(@. VATRegisterDate, "yyyy")) > INTVALUE(DATEFORMAT(@.' $DocumentDate', "yyyy")) AND( INTVALUE(DATEFORMAT(@. VATRegisterDate, "yyyy")) = INTVALUE(DATEFORMAT(@.' $DocumentDate', "yyyy")) INTVALUE(DATEFORMAT(@. VATRegisterDate, "MM")) > INTVALUE(DATEFORMAT(@.' $DocumentDate', "MM")))) จริง เท็จ) |
องค์ประกอบใหม่ภายใต้องค์ประกอบ "siiLR:FacturaRecibida":
|
ทั้งหมดมีสูตรต่อไปนี้สําหรับ "เปิดใช้งาน": @. ใบแจ้งหนี้' '$IsDeductedInLaterPeriod' |
| ใบแจ้งหนี้การแม็ป > แบบจําลอง SII ที่ออก | |
InventTrans แหล่งข้อมูลใหม่:
|
|
เขตข้อมูลจากการคํานวณใหม่ภายใต้ CustInvoiceJour:
|
$InventTrans: IF( ISEMPTY(FILTER(InventTrans, AND(InventTrans.InvoiceId = @ InvoiceId, InventTrans.DateFinancial = @ วันที่ออกใบแจ้งหนี้)), EMPTYLIST(InventTrans), FILTER(InventTrans, AND(InventTrans.InvoiceId = @ InvoiceId, InventTrans.DateFinancial = @ วันที่ออกใบแจ้งหนี้)) $InventTransGroupBy: สิ่งที่ต้องจัดกลุ่ม: '$CustInvoiceJourItems''>ความสัมพันธ์' CustInvoiceJour. ' '$InventTrans' การรวม: เขตข้อมูล: '$CustInvoiceJourItems'>ความสัมพันธ์' CustInvoiceJour. ' $InventTrans' DatePhysical วิธีการ: สูงสุด Name: DatePhysicalMax |
เขตข้อมูลแบบจําลองที่มีอยู่ถูกแมป:
|
เส้นทาง: SalesInvoice/Invoice/DeliveryDate สูตร: @.'>ความสัมพันธ์' CustInvoiceJour. ' $InventTransGroupBy'.รวม DatePhysicalMax |
เขตข้อมูลจากการคํานวณใหม่ภายใต้ ProjInvoiceJour:
|
$InventTrans: IF( ISEMPTY(ALLITEMS(@.' $ProjLineItemsGoods'. '>ความสัมพันธ์' InventTransOrigin. '<ความสัมพันธ์' InventTrans), EMPTYLIST(InventTrans), ALLITEMS(@.' $ProjLineItemsGoods'. '>ความสัมพันธ์' InventTransOrigin. '<ความสัมพันธ์' InventTrans)) $InventTransGroupBy: สิ่งที่ต้องจัดกลุ่ม: '$ProjInvoiceJourItems'. '>ความสัมพันธ์' ProjInvoiceJour' '$InventTrans' การรวม: เขตข้อมูล: '$ProjInvoiceJourItems'. '>ความสัมพันธ์' ProjInvoiceJour' $InventTrans' DatePhysical วิธีการ: สูงสุด Name: DatePhysicalMax |
เขตข้อมูลแบบจําลองที่มีอยู่ถูกแมป:
|
เส้นทาง: ProjInvoice/Invoice/DeliveryDate สูตร: @.'>ความสัมพันธ์' ProjInvoiceJour' $InventTransGroupBy'.รวม DatePhysicalMax |
| รูปแบบการออกใบแจ้งหนี้ SII (ES) | |
เพิ่มเขตข้อมูลจากการคํานวณใหม่ "$DeliveryDate" ภายใต้ใบแจ้งหนี้:
|
สูตร: IF(@ DeliveryDate <> NULLDATE(), @ DeliveryDate, @.' $DocumentDate') |
สูตรใหม่และการเปิดใช้งานเงื่อนไขสําหรับ FechaOperacion:
|
สูตร: เก่า: DATEFORMAT(@ Invoice.InvoiceDate, "dd-MM-yyyy") ใหม่: IF(@ Invoice.SpecialRegime = "14", DATEFORMAT(@ ใบแจ้งหนี้' $DocumentDate' + 30, "dd-MM-yyyy"), DATEFORMAT(@ ใบแจ้งหนี้' $DeliveryDate', "dd-MM-yyyy")) เปิดใช้งาน: เก่า: เท็จ ใหม่: IF( OR( @. Invoice.SpecialRegime = "14", @. Invoice.SpecialRegime = "15", รุ่น Communication.CommunicationType = "A4", @. ใบแจ้งหนี้' $DocumentDate' > @ ใบแจ้งหนี้' $DeliveryDate') จริง เท็จ) |
เงื่อนไขการเปิดใช้งานใหม่สําหรับองค์ประกอบ Contraparte:
|
เก่า: AND(AND(@ Invoice.InvoiceType <>"F2", @. Invoice.InvoiceType <>"R5"), OR(@ Invoice.InvoiceAmount <> @ Invoice.TaxBaseGroup, OR(@ Partner.TaxRegistrationNumber <> "", @. Partner.PartnerID <> ""))) ใหม่: OR( @. Invoice.InvoiceType = "F1", @. Invoice.InvoiceType = "F3", @. Invoice.InvoiceType = "R1", @. Invoice.InvoiceType = "R2", @. Invoice.InvoiceType = "R3", @. Invoice.InvoiceType = "R4") |
การแปลงถูกตั้งค่าเป็น NumberFormat สําหรับองค์ประกอบต่อไปนี้:
|
ข้อมูลเพิ่มเติม
คุณสามารถติดต่อฝ่ายสนับสนุนทางเทคนิคสําหรับ Microsoft Dynamics ทางโทรศัพท์โดยใช้ลิงก์เหล่านี้สําหรับหมายเลขโทรศัพท์เฉพาะประเทศ เมื่อต้องการทําเช่นนี้ ให้ไปที่เว็บไซต์ใดเว็บไซต์หนึ่งต่อไปนี้ของ Microsoft:
คู่ค้า
https://mbs.microsoft.com/partnersource/resources/support/supportinformation/Global+Support+Contacts
ลูกค้า
https://mbs.microsoft.com/customersource/northamerica/help/help/contactus
ในกรณีพิเศษ อาจมีการยกเลิกค่าใช้จ่ายสําหรับการโทรติดต่อฝ่ายสนับสนุนตามปกติ หากผู้เชี่ยวชาญฝ่ายสนับสนุนด้านเทคนิคสําหรับ Microsoft Dynamics และผลิตภัณฑ์ที่เกี่ยวข้องระบุว่าการอัปเดตเฉพาะจะแก้ไขปัญหาของคุณได้ ค่าใช้จ่ายในการสนับสนุนปกติจะใช้กับคําถามและปัญหาการสนับสนุนเพิ่มเติมใดๆ ที่ไม่มีคุณสมบัติสําหรับการอัปเดตเฉพาะที่สงสัย
หมาย เหตุ บทความนี้เป็นบทความ "เผยแพร่เร็ว" ที่สร้างขึ้นโดยตรงจากภายในองค์กรสนับสนุนของ Microsoft ข้อมูลที่อยู่ในส่วนนี้มีให้เพื่อตอบสนองต่อปัญหาที่เกิดขึ้นใหม่ เนื่องจากความเร็วในการทําให้พร้อมใช้งานวัสดุอาจรวมถึงข้อผิดพลาดในการพิมพ์และอาจได้รับการแก้ไขได้ตลอดเวลาโดยไม่ต้องแจ้งให้ทราบ ดู ข้อตกลงการใช้งาน สําหรับข้อควรพิจารณาอื่นๆ