บทนำ
ตามการเปลี่ยนแปลงของกฎหมายใหม่ในประเทศสเปน (Real Decreto 596/2016, de 2 de diciembre) ระบบการจัดการ VAT ใหม่ตามการเตรียมใช้งานข้อมูลทันที (ระบบ SII) ช่วยให้มีความสัมพันธ์ระหว่าง AEAT และผู้เสียภาษีสองทางอัตโนมัติและแบบทันที
เพื่อให้เป็นไปตามข้อกําหนดของกฎหมายใหม่ใน Microsoft Dynamics AX จึงมีการนําฟังก์ชันการทํางานใหม่ - SII Register มาใช้ ดูบทความที่เกี่ยวข้องเพื่อเรียนรู้เพิ่มเติมเกี่ยวกับฟังก์ชันการลงทะเบียน SII:
เวอร์ชัน AX |
หมายเลขบทความ KB |
AX 2012 R3 |
|
AX 2012 R2 |
4025184 |
AX 2012 |
4025184 |
AX 2009 SP1 |
4025184 |
ภาพรวม
เอกสารนี้อธิบายเกี่ยวกับส่วนขยายฟังก์ชันการทํางานของ SII ด้วยฟังก์ชันต่อไปนี้:
1. การตั้งค่ารหัสแผนงานพิเศษ ที่ได้รับการปรับปรุง (การเพิ่มความยืดหยุ่นโดยการกําหนดรหัสแผนงานพิเศษสําหรับลูกค้า/ผู้จัดจําหน่ายในกลุ่มภาษีขาย + ระดับกลุ่มภาษีขายของสินค้า (ก่อนหน้านี้ทั้งหมด/กลุ่ม/คู่สัญญาเท่านั้น)
2. การเพิ่มพารามิเตอร์เพื่อระบุชนิดต่างๆ ของธุรกรรมภาษีขายที่อยู่ภายใต้อัตรา VAT 0.00%: ImportePorArticulos7_14_Otros, ImporteTAIReglasLocalizacion (ก่อนหน้านี้<> ImporteTAIReglasLocalizacion จะใช้สําหรับการเก็บภาษีย้อนกลับภายในชุมชนเท่านั้นและ<ImportePorArticulos7_14_Otros>สําหรับธุรกรรมภาษีขายอื่นๆ ทั้งหมดที่อยู่ภายใต้อัตราภาษี VAT 0.00%)
3. การอัปเดตอัลกอริทึมของการเพิ่มใบแจ้งหนี้ภายในชุมชนลงในการลงทะเบียน SII โดยการระบุใบแจ้งหนี้ตามพารามิเตอร์การค้าต่างประเทศ> คุณสมบัติประเทศ/ภูมิภาค = "EU" (ก่อนหน้านี้ใบแจ้งหนี้ทั้งหมดที่มีธุรกรรมภาษีขายอย่างน้อยหนึ่งรายการที่มีเครื่องหมาย "ภายในชุมชน" จะถูกเพิ่มลงในการลงทะเบียน SII แต่ปัจจุบันกล่องกาเครื่องหมายนี้ใช้ไม่เพียงแต่สําหรับการดําเนินการภายในชุมชนเท่านั้น)
4. SII ลงทะเบียนการปรับปรุงเพื่ออนุญาตให้ส่งใบแจ้งหนี้ที่ถูกปฏิเสธอีกครั้งด้วยหมายเลขยกเว้นภาษีที่กรอกซึ่งไม่ทราบโดยหน่วยงานจัดเก็บภาษีในแท็ก IdOtro ที่มีรหัส "07" เป็นที่คาดหวังว่าวิธีการส่งนี้จะช่วยให้ "ยอมรับด้วยข้อผิดพลาด" ใบแจ้งหนี้ดังกล่าวโดยระบบ SII
5. อัปเดตการส่งออก XML Generation เพื่อเติมลงในแท็ก NumSerieFacturaEmisor ด้วยหมายเลขใบแจ้งหนี้ อัปเดตการนําเข้าการแยกวิเคราะห์ XML บนพารามิเตอร์ 4 พารามิเตอร์: ชนิดทะเบียนใบแจ้งหนี้ หมายเลขใบแจ้งหนี้ วันที่ใบแจ้งหนี้ และหมายเลขยกเว้นภาษี (NIF)
คําอธิบายโดยละเอียด
การตั้งค่ารหัสแผนงานพิเศษที่ได้รับการปรับปรุง
เมื่อต้องการทํางานกับการลงทะเบียน SII ควรตั้งค่ารหัสแผนงานพิเศษ สําหรับลูกค้าและผู้ขาย โดยเปิด การตั้งค่า>บัญชีแยกประเภททั่วไป > ภาษีขาย >สเปน > รหัสแผนพิเศษของลูกค้า SII หรือ การตั้งค่า>บัญชีแยกประเภททั่วไป > ภาษีขาย >สเปน >รหัสแผนพิเศษของผู้จัดจําหน่าย SII ตามลําดับ
ฟิลด์สองฟิลด์ถูกเพิ่มในตารางรหัสแผนงานพิเศษและแบบฟอร์มเพื่อทําให้การตั้งค่านี้มีความยืดหยุ่นมากขึ้น:
ดัชนีเฉพาะจะขยายออกไปด้วยการเพิ่มเขตข้อมูลใหม่สองเขตข้อมูลนี้ ฟิลด์สองฟิลด์เหล่านี้จะเปิดใช้งานเสมอ และสามารถเติมหรือปล่อยว่างไว้ได้อย่างอิสระ อัลกอริทึมปัจจุบันของการค้นหารหัสแผนงานพิเศษสําหรับการลงทะเบียนประกอบด้วย 3 ขั้นตอน:
1. การค้นหาระหว่างเรกคอร์ดด้วย รหัสบัญชี = ตาราง สําหรับลูกค้า/ผู้ขายเฉพาะ
2. ในกรณีที่ไม่พบระเบียนในขั้นตอนแรก จะมีการค้นหาระหว่างระเบียนด้วย รหัสบัญชี = กลุ่ม ของลูกค้าหรือผู้ขาย
3. ในกรณีที่ไม่พบระเบียนในขั้นตอนที่สอง การค้นหาจะดําเนินการระหว่างระเบียนด้วยรหัสบัญชี = ทั้งหมด
ควรเลือกการค้นหาวันที่ที่ถูกต้องของเรกคอร์ดในแต่ละขั้น และควรเลือกเรกคอร์ดที่ถูกต้องในวันที่ลงทะเบียนเท่านั้น
ด้วยการเพิ่มฟิลด์ใหม่สองฟิลด์ อัลกอริทึมทั้งหมดจะยังคงเหมือนเดิม (ยังคงมี 3 ขั้นตอนหลัก) แต่การค้นหาในแต่ละขั้นตอนมีการเปลี่ยนแปลง เมื่อพยายามค้นหารหัสแผนงานพิเศษสําหรับทะเบียนบนแต่ละระยะที่ได้กล่าวไว้ข้างต้น ธุรกรรมภาษีแรกจะถูกเลือกที่เกี่ยวข้องกับใบแจ้งหนี้ลูกค้า/ผู้จัดจําหน่าย/โครงการปัจจุบัน หลังจากนั้น กลุ่มภาษีขายและกลุ่มภาษีขายตามประเภทสินค้าจะถูกส่งผ่านเป็นพารามิเตอร์ไปยังวิธีการค้นหารหัสแผนงานพิเศษ
ตามจริงแล้ว การค้นหาตาม กลุ่มภาษีขาย และ กลุ่มภาษีขายตามประเภทสินค้า ยังสามารถแบ่งออกเป็นขั้นตอนย่อย 4 ขั้น (ขั้นตอนย่อยทั้งหมดจะดําเนินการสําหรับแต่ละขั้นของ 3 ขั้นตอนข้างต้น จนกว่าจะพบเรกคอร์ดที่เหมาะสม):
-
อันดับแรก เรากําลังพยายามค้นหาเรกคอร์ดที่มี กลุ่มภาษีขาย และ กลุ่มภาษีขายของสินค้าไม่ว่างเปล่า และเท่ากับค่าที่ส่งผ่านเป็นพารามิเตอร์
-
ถ้าเราไม่พบเรกคอร์ดดังกล่าว แสดงว่าเรากําลังพยายามค้นหาเรกคอร์ดที่มีกลุ่มภาษีขายเท่ากับกลุ่มภาษีขายที่ส่งผ่านเป็นพารามิเตอร์และกลุ่มภาษีขายว่างเปล่า (ว่างเปล่าหมายถึง "ใดๆ")
-
ถ้าเราไม่พบเรกคอร์ดดังกล่าว แสดงว่าเรากําลังพยายามค้นหาเรกคอร์ดที่มี กลุ่มภาษีขายว่าง และ กลุ่มภาษีขายตามประเภทสินค้า เท่ากับ กลุ่มภาษีขายตามประเภทสินค้าที่ ส่งผ่านเป็นพารามิเตอร์
-
สุดท้าย ถ้าเราไม่พบเรกคอร์ดดังกล่าว แสดงว่าเรากําลังพยายามค้นหาเรกคอร์ดที่ว่างเปล่าทั้งกลุ่มภาษีขายและกลุ่มภาษีขายตามสินค้า
ต่อไปนี้เป็นตัวอย่างบางส่วน สมมติว่าเรามีใบแจ้งหนี้สําหรับลูกค้า = Cust001 ใบแจ้งหนี้มีบรรทัด 1 บรรทัดที่มีธุรกรรมภาษี 1 รายการที่มีกลุ่มภาษีขาย = TG และกลุ่มภาษีขายของสินค้า = TIG และเรามีการตั้งค่ารหัสแผนพิเศษดังต่อไปนี้:
1. ในกรณีนี้ จะพบรหัสแผนพิเศษ 04 สําหรับใบแจ้งหนี้ ที่จริงแล้ว เรกคอร์ดทั้ง 4 เรกคอร์ดตรงตามเงื่อนไข แต่เรกคอร์ดที่ 4 ถูกเลือกเนื่องจากสอดคล้องกับใบแจ้งหนี้โดยสมบูรณ์มากที่สุด
รหัสแผนงานพิเศษ |
รหัสบัญชี |
หมายเลขบัญชี/กลุ่ม |
กลุ่มภาษีขาย |
กลุ่มภาษีขายตามชนิดสินค้า |
01 |
ตาราง |
Cust001 |
||
02 |
ตาราง |
Cust001 |
Tg |
|
03 |
ตาราง |
Cust001 |
TIG |
|
04 |
ตาราง |
Cust001 |
Tg |
TIG |
2. ในกรณีนี้ จะพบรหัสแผนงานพิเศษ 02 สําหรับใบแจ้งหนี้ เนื่องจากสอดคล้องกับใบแจ้งหนี้โดยสมบูรณ์ที่สุด และความเท่ากันของกลุ่มภาษีขายมีระดับความสําคัญมากกว่าความเท่ากันของกลุ่มภาษีขายตามประเภทสินค้า
รหัสแผนงานพิเศษ |
รหัสบัญชี |
หมายเลขบัญชี/กลุ่ม |
กลุ่มภาษีขาย |
กลุ่มภาษีขายตามชนิดสินค้า |
01 |
ตาราง |
Cust001 |
||
02 |
ตาราง |
Cust001 |
Tg |
|
03 |
ตาราง |
Cust001 |
TIG |
3. ในกรณีนี้ จะพบรหัสแผนพิเศษ 03 สําหรับใบแจ้งหนี้ เนื่องจากสอดคล้องกับใบแจ้งหนี้อย่างครบถ้วนมากที่สุด
รหัสแผนงานพิเศษ |
รหัสบัญชี |
หมายเลขบัญชี/กลุ่ม |
กลุ่มภาษีขาย |
กลุ่มภาษีขายตามชนิดสินค้า |
01 |
ตาราง |
Cust001 |
||
03 |
ตาราง |
Cust001 |
TIG |
4. ในกรณีนี้ จะพบรหัสแผนพิเศษ 01 สําหรับใบแจ้งหนี้ เนื่องจากเป็นรหัสเดียวที่ตรงตามเงื่อนไข
รหัสแผนงานพิเศษ |
รหัสบัญชี |
หมายเลขบัญชี/กลุ่ม |
กลุ่มภาษีขาย |
กลุ่มภาษีขายตามชนิดสินค้า |
01 |
ตาราง |
Cust001 |
||
03 |
ตาราง |
Cust001 |
SomeOtherTIG |
ดังนั้นอัลกอริทึมแผนผังในแต่ละขั้นตอนจะมีลักษณะดังนี้:
พารามิเตอร์รหัสภาษีขายเพื่อระบุอัตราภาษีชนิดต่างๆ 0.00%
พิจารณาว่าในสเปนมีกรณีที่แตกต่างกันเมื่อมีการใช้รหัสภาษีขายที่มีอัตรา 0.00% และไม่มีตัวเลือกสําหรับกรณีต่อไปนี้:
- ImporteTAI ReglasLocalizacion – เพื่อแสดงธุรกรรมกับพื้นที่ภาษาสเปนอื่นที่ไม่มี VAT แต่ภาษีทางอ้อมภายในบางอย่างที่แตกต่างจาก VAT (ตัวอย่างเช่น Canary Island, Ceuta และ Melilla)
- ImportePor Articulos7_ 14_Otros – เพื่อแสดงธุรกรรมเฉพาะอื่นๆ
มีฟิลด์ ชนิดของภาษี ที่ใช้ร่วมกันในตาราง รหัสภาษีขาย :
ฟิลด์ ชนิดของภาษี อาจมีค่าที่แตกต่างกัน แต่ควรใช้ข้อมูลต่อไปนี้สําหรับยอดเงิน รหัสภาษีขาย ซึ่งควรจะสะท้อนให้เห็นบนป้ายที่สอดคล้องกัน:
แท็ก |
ชนิดของ มูลค่าภาษี |
ImportePorArticulos7_14_Otros |
ภาษีมูลค่าเพิ่ม 0% |
ImporteTAIReglasLocalizacion |
อื่นๆ |
หมาย เหตุ! โปรดอัพเดตการตั้งค่ารหัสภาษีขายของคุณก่อนที่จะสร้างรายงานเพื่อให้มีการกรอกข้อมูลแท็ก "ImportePorArticulos7_14_Otros", "ImporteTAIReglasLocalizacion" อย่างถูกต้อง
อัลกอริทึมของการเพิ่มใบแจ้งหนี้ภายในชุมชน
ก่อนหน้านี้ อัลกอริทึมของใบแจ้งหนี้ชุมชนภายในที่ระบุเพิ่มใบแจ้งหนี้ทั้งหมดที่มีอย่างน้อยหนึ่งธุรกรรมภาษีขายที่มีเครื่องหมาย "ภายในชุมชน" กล่องกาเครื่องหมายลงในการลงทะเบียน SII เช่นเดียวกับในสเปนกล่องกาเครื่องหมาย "Intra-community" ไม่เพียง แต่สําหรับการดําเนินการภายในชุมชน การลงทะเบียน SII จะเติมด้วยใบแจ้งหนี้เพิ่มเติมที่ไม่ควรส่งไปยังระบบ SII เป็นใบแจ้งหนี้ภายในชุมชน
เมื่อต้องการลดจํานวนใบแจ้งหนี้ภายในชุมชนที่ไม่จําเป็นใน การลงทะเบียน SII อัลกอริทึมจึงมีการเปลี่ยนแปลง เมื่อต้องการระบุใบแจ้งหนี้เป็นภายในชุมชน ควรใช้การตั้งค่าต่อไปนี้: ใน การตั้งค่าการจัดการองค์กร > การตั้งค่า > การค้าต่างประเทศ > พารามิเตอร์การค้าต่างประเทศ ให้เปิดแท็บ คุณสมบัติประเทศ/ภูมิภาค และตั้งค่า ชนิด ประเทศ/ภูมิภาค = "EU"
ดังนั้น ใบแจ้งหนี้ที่มีตัวตอบโต้แยงที่มีรหัสที่อยู่ ISO หลักที่ตั้งค่าเป็น ชนิดประเทศ/ภูมิภาค = "EU" เท่านั้นที่จะถูกเพิ่มลงในการลงทะเบียน SII เป็นใบแจ้งหนี้ภายในชุมชน
แท็ก IdOtro ที่มีรหัส "07"
บางครั้งเมื่อไม่พบหมายเลขยกเว้นภาษี (NIF) ของตัวตอบโต้ภาษาสเปนในระบบ SII ระบบ SII ไม่สามารถยอมรับใบแจ้งหนี้ได้ ในขณะเดียวกัน ใบแจ้งหนี้ของลูกค้าที่ไม่ได้ลงทะเบียนในตัวตอบโต้แย้งฐานข้อมูลของระบบ SII สามารถส่งไปยังระบบ SII ที่ระบุหมายเลขยกเว้นภาษีของตัวตอบโต้ในแท็ก<IdOtro>ด้วย> IdType <= "07" ในกรณีนี้ ใบแจ้งหนี้ดังกล่าวจะ ได้รับการยอมรับโดยมีข้อผิดพลาด โดยระบบ SII
เพื่อสนับสนุนความเป็นไปได้ในการส่งใบแจ้งหนี้ของลูกค้าด้วยวิธีนี้ แท็บการลงทะเบียนภาษี ถูกเพิ่มในแบบฟอร์ม ลงทะเบียน SII :
แท็บ การลงทะเบียนภาษี ประกอบด้วยฟิลด์ต่อไปนี้:
ชื่อเขตข้อมูล |
คําอธิบายเขตข้อมูล |
หมายเลขทะเบียน |
หมายเลขยกเว้นภาษีของตัวตอบโต้ที่ระบุจากข้อมูลการลงทะเบียนของ Counteragent หากเป็นตัวตอบโต้ของ EU รหัส ISO จะถูกเพิ่มเป็นคํานําหน้า สามารถอัปเดตด้วยตนเองได้ถ้าจําเป็น |
ชนิดรหัสภาษี |
ฟิลด์นี้สามารถถูกกรอกข้อมูลด้วยค่าจากตาราง รหัสการลงทะเบียน หรือว่างเปล่าคือ หมายเลขการลงทะเบียน คือ NIF สามารถอัปเดตด้วยตนเองได้ถ้าจําเป็น |
รหัส ISO ของฝ่าย |
ฟิลด์นี้ควรถูกกรอกข้อมูลด้วยรหัส ISO จากที่อยู่หลักของตัวนับ สามารถอัปเดตด้วยตนเองได้ถ้าจําเป็น |
ค่าจากแท็บ การลงทะเบียนภาษี จะใช้ในการสร้างรายงาน XML
แท็ก NumSerieFacturaEmisor - หมายเลขใบแจ้งหนี้
ในตอนแรก SII ลงทะเบียนส่งออกฟังก์ชันสร้างรายงาน XML ที่กรอกแท็ก NUmSerieFacturaEmisor ตามเอกสารอย่างเป็นทางการ:
การใช้ "No Serie" เป็นการผสม TableID และ RecordID รหัสใบแจ้งหนี้ดังกล่าวช่วยให้ระบบ SII ยอมรับใบแจ้งหนี้ แต่ไม่สามารถประมวลผลเพิ่มเติมในระบบ SII ได้ เนื่องจากสําหรับวัตถุประสงค์นี้ ใบแจ้งหนี้ไม่ควรมีคํานําหน้าใดๆ แต่ควรลงทะเบียนด้วยหมายเลขใบแจ้งหนี้เท่านั้น
เพื่อให้สามารถประมวลผลใบแจ้งหนี้ในระบบ SII ได้ มีการอัปเดตอัลกอริทึมการสร้าง XML การส่งออกเพื่อเติมในแท็ก NUmSerieFacturaEmisor ด้วยหมายเลขใบแจ้งหนี้
แบบแผนของการตอบกลับจากหน่วยงานประกอบด้วยข้อมูลต่อไปนี้เกี่ยวกับใบแจ้งหนี้ที่รวมไว้ก่อนหน้านี้แต่ละใบ:
โดยคํานึงถึงว่า<แท็ก nif> ในการตอบสนองนั้นรวมถึงรหัส ISO ในกรณีที่ประเทศที่ไม่ใช่ภาษาสเปนทั้งหมดเป็นข้อมูลแบบฟอร์มการตอบสนองของหน่วยงานจัดเก็บภาษีสามารถระบุใบแจ้งหนี้ใน AX สําหรับบริษัทในสหภาพยุโรปและสเปนทั้งหมดโดยเฉพาะ
การแยกวิเคราะห์นําเข้า XML ได้รับการอัปเดตโดยยึดตามพารามิเตอร์สี่พารามิเตอร์: ชนิดทะเบียนใบแจ้งหนี้ หมายเลขใบแจ้งหนี้ วันที่ใบแจ้งหนี้ หมายเลขยกเว้นภาษี (NIF)
ข้อมูลโปรแกรมแก้ไขด่วน
วิธีการรับไฟล์อัพเดต Microsoft Dynamics AX
การอัปเดตนี้จะพร้อมให้ดาวน์โหลดและติดตั้งด้วยตนเองจากศูนย์ดาวน์โหลด Microsoft
ข้อกำหนดเบื้องต้น
คุณต้องติดตั้งผลิตภัณฑ์ใดผลิตภัณฑ์หนึ่งต่อไปนี้เพื่อใช้โปรแกรมแก้ไขด่วนนี้:
-
Microsoft Dynamics AX 2012 R3
-
Microsoft Dynamics AX 2012 R2
-
Microsoft Dynamics AX 2012
-
Microsoft Dynamics AX 2009 SP1
ความต้องการในการเริ่มระบบใหม่
คุณต้องเริ่มบริการ Application Object Server (AOS) ใหม่หลังจากที่คุณใช้โปรแกรมแก้ไขด่วน
ถ้าคุณประสบปัญหาในการดาวน์โหลด การติดตั้งโปรแกรมแก้ไขด่วนนี้ หรือมีคําถามเกี่ยวกับการสนับสนุนทางเทคนิคอื่นๆ ให้ติดต่อคู่ค้าของคุณ หรือถ้าลงทะเบียนไว้ในแผนการสนับสนุนโดยตรงกับ 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/northamerica/help/help/contactus
ในกรณีพิเศษ อาจมีการยกเลิกค่าใช้จ่ายสําหรับการโทรติดต่อฝ่ายสนับสนุนตามปกติ หากผู้เชี่ยวชาญฝ่ายสนับสนุนด้านเทคนิคสําหรับ Microsoft Dynamics และผลิตภัณฑ์ที่เกี่ยวข้องระบุว่าการอัปเดตเฉพาะจะแก้ไขปัญหาของคุณได้ ค่าใช้จ่ายในการสนับสนุนปกติจะใช้กับคําถามและปัญหาการสนับสนุนเพิ่มเติมใดๆ ที่ไม่มีคุณสมบัติสําหรับการอัปเดตเฉพาะที่สงสัย
หมาย เหตุ บทความนี้เป็นบทความ "เผยแพร่เร็ว" ที่สร้างขึ้นโดยตรงจากภายในองค์กรสนับสนุนของ Microsoft ข้อมูลที่อยู่ในส่วนนี้มีให้เพื่อตอบสนองต่อปัญหาที่เกิดขึ้นใหม่ เนื่องจากความเร็วในการทําให้พร้อมใช้งานวัสดุอาจรวมถึงข้อผิดพลาดในการพิมพ์และอาจได้รับการแก้ไขได้ตลอดเวลาโดยไม่ต้องแจ้งให้ทราบ ดู ข้อตกลงการใช้งาน สําหรับข้อควรพิจารณาอื่นๆ