ตั้งค่าคอนฟิกรูปแบบการรายงานทางอิเล็กทรอนิกส์เพื่อใช้พารามิเตอร์ที่ระบุสำหรับนิติบุคคลแต่ละรายการ
ภาพรวม
ในรูปแบบการรายงานทางอิเล็กทรอนิกส์ (ER) หลายรูปแบบที่คุณจะออกแบบ คุณต้องกรองข้อมูลโดยใช้ชุดของค่าที่เกี่ยวข้องกับแต่ละนิติบุคคลของอินสแตนซ์ของคุณ (ตัวอย่าง เช่น ชุดของรหัสภาษีที่จะกรองข้อมูลธุรกรรมภาษี) ในขณะนี้ เมื่อกรองชนิดนี้มีการตั้งค่าคอนฟิกในรูปแบบ ER ค่าที่ขึ้นอยู่กับนิติบุคคล (ตัวอย่าง เช่น รหัสภาษี) จะใช้ในนิพจน์ของรูปแบบ ER เพื่อระบุกฎการกรองข้อมูล ดังนั้น รูปแบบ ER จึงทำให้นิติบุคคล–เฉพาะเจาะจง และเพื่อสร้างรายงานที่จำเป็น คุณต้องสร้างสำเนาที่สืบทอดมาของรูปแบบ ER ดั้งเดิม สำหรับแต่ละนิติบุคคลที่คุณต้องรันรูปแบบ ER แต่ละรูปแบบ ER ที่สืบทอดมาต้องได้รับการแก้ไข เพื่อดึงข้อมูลค่านิติบุคคล–เฉพาะ ข้างใน ปรับใช้เมื่อใดก็ตามที่มีการอัพเดตเวอร์ชันดั้งเดิม (พื้นฐาน) แล้วส่งออกจากสภาพแวดล้อมการทดสอบ และนำเข้าไปยังสภาพแวดล้อมการใช้งานจริง เมื่อต้องปรับใช้สำหรับการใช้งานจริง และอื่นๆ ดังนั้น การบำรุงรักษาชนิดของโซลูชัน ER ที่ตั้งค่าคอนฟิกนี้ซับซ้อนและใช้เวลานานหลายประการดังนี้:
- ยิ่งเป็นนิติบุคคลมากเท่าไร ยิ่งต้องรักษาการกำหนดค่ารูปแบบ ER มากเท่านั้น
- การบำรุงรักษาของการตั้งค่าคอนฟิก ER กำหนดให้ผู้ใช้ที่เป็นธุรกิจต้องมีความรู้ ER
คุณลักษณะพารามิเตอร์เฉพาะของโปรแกรมประยุกต์ ER ให้ผู้ใช้ระดับสูงตั้งค่าคอนฟิกการกรองข้อมูลในรูปแบบ ER ซึ่งขึ้นอยู่กับชุดของกฎนามธรรม ชุดของกฎนี้สามารถตั้งค่าคอนฟิกให้ใช้แหล่งข้อมูลที่มีอยู่ในรูปแบบ ER ผู้ใช้ทางธุรกิจสามารถระบุกฎจริงนอกเหนือจากกรอบงาน ER โดยใช้อินเทอร์เฟสผู้ใช้ (UI) ซึ่งสร้างขึ้นโดยอัตโนมัติตามการตั้งค่าของรูปแบบ ER ที่สอดคล้องกัน และข้อมูลนิติบุคคลปัจจุบัน ที่จะเข้าถึงโดยแหล่งข้อมูลของรูปแบบ ER ชุดของกฎที่ระบุสำหรับรูปแบบ ER สามารถส่งออกจากนิติบุคคลปัจจุบันของอินสแตนซ์ Dynamics 365 Finance (การเงิน) จากนั้นจึงสามารถนำเข้าไปยังนิติบุคคลอื่นของอินสแตนซ์ทางการเงินเดียวกัน หรืออินสแตนซ์ที่แตกต่างกัน เป็นชุดของกฎสำหรับรูปแบบ ER เดียวกัน
ข้อกำหนดเบื้องต้น
การทำตัวอย่างในบทความนี้ให้เสร็จสมบูรณ์ คุณต้องเข้าถึงอินสแตนซ์ของ Regulatory Configuration Services (RCS) ที่ได้เตรียมใช้งานสำหรับผู้เช่ารายเดียวกันกับ Finance สำหรับหนึ่งในบทบาทต่อไปนี้:
- นักพัฒนาการรายงานทางอิเล็กทรอนิกส์
- ที่ปรึกษาด้านการทำงานของการรายงานทางอิเล็กทรอนิกส์
- ผู้ดูแลระบบ
เราขอแนะนำให้คุณทำตามขั้นตอนให้สำเร็จ ในบทความ สนับสนุนการเรียกแบบใช้พารามิเตอร์ของแหล่งข้อมูล ER ของชนิดฟิลด์ที่คำนวณได้ ถ้าคุณดำเนินการขั้นตอนดังกล่าวเสร็จเรียบร้อยแล้ วคุณสามารถข้ามขั้นตอนในส่วน นำเข้าการตั้งค่าคอนฟิก ER ลงใน RCS ที่ตามมา
นำเข้าการตั้งค่าคอนฟิก ER ลงใน RCS
ดาวน์โหลดและจัดเก็บการตั้งค่าคอนฟิก ER ต่อไปนี้ไว้ภายในเครื่อง
คำอธิบายเนื้อหา | ชื่อไฟล์ |
---|---|
ไฟล์การตั้งค่าคอนฟิก แบบจำลองข้อมูล ER ตัวอย่าง | แบบจำลองเพื่อเรียนรู้การเรียกแบบพารามิเตอร์.เวอร์ชั่น.1.xml |
ไฟล์การตั้งค่าคอนฟิก ข้อมูลเมตา ER ตัวอย่าง | ข้อมูลเมตาเพื่อเรียนรู้การเรียกแบบพารามิเตอร์.เวอร์ชั่น.1.xml |
ไฟล์การตั้งค่าคอนฟิก การแม็ปแบบจำลอง ER ตัวอย่าง | การแม็ปเพื่อเรียนรู้การเรียกแบบพารามิเตอร์.เวอร์ชั่น.1.1.xml |
การตั้งค่าคอนฟิก รูปแบบ ER ตัวอย่าง | รูปแบบเพื่อเรียนรู้การเรียกแบบพารามิเตอร์.เวอร์ชั่น.1.1.xml |
ถัดไป ลงชื่อเข้าใช้อินสแตนซ์ RCS ของคุณ
ในตัวอย่างนี้ คุณจะสร้างการตั้งค่าคอนฟิกสำหรับบริษัทตัวอย่าง Litware, Inc ก่อนที่คุณจะสามารถเพื่อทำตามขั้นตอนเหล่านี้ในกระบวนงาน คุณต้องทำขั้นตอนในบทความ สร้างผู้ให้บริการการตั้งค่าคอนฟิก และทำเครื่องหมายว่าใช้งานอยู่ ใน RCS ให้เสร็จสมบูรณ์ก่อน
บนแดชบอร์ดเริ่มต้น ให้เลือก การรายงานทางอิเล็กทรอนิกส์
เลือก การตั้งค่าคอนฟิกการรายงาน
นำเข้าการตั้งค่าคอนฟิก ER ที่คุณดาวน์โหลดก่อนหน้านี้ ไปยัง RCS ในคำสั่งต่อไปนี้: แบบจำลองข้อมูล ข้อมูลเมตา การแม็ปแบบจำลอง และ รูปแบบ สำหรับการตั้งค่าคอนฟิก ER แต่ละรายการ ทำตามขั้นตอนเหล่านี้:
- เลือก แลกเปลี่ยน
- เลือก โหลดจากไฟล์ XML
- เลือก เรียกดู เพื่อเลือกไฟล์สำหรับการตั้งค่าคอนฟิก ER ที่จำเป็นในรูปแบบ XML
- เลือก ตกลง
ตรวจทานโซลูชัน ER ที่ระบุ
ในแผนภูมิการตั้งค่าคอนฟิก ให้ขยายเนื้อหาของรายการ แบบจำลองเพื่อเรียนรู้การเรียกแบบพารามิเตอร์
เลือกรายการ รูปแบบเพื่อเรียนรู้การเรียกใช้แบบพารามิเตอร์
เลือก ตัวออกแบบ
เลือก ขยาย/ยุบ
รูปแบบ ER รูปแบบเพื่อเรียนรู้การเรียกใช้แบบพารามิเตอร์ ถูกออกแบบมาเพื่อสร้างใบแจ้งยอดภาษีในรูปแบบ XML ซึ่งแสดงให้ทราบถึงระดับของภาษีต่างๆ (ปกติ ลดลง และ ไม่มี) แต่ละระดับมีจำนวนรายละเอียดแตกต่างกัน
บนแท็บ การแม็ป ให้ขยายรายการ แบบจำลองข้อมูล และ สรุป
แหล่งข้อมูล Model.Data.Summary ส่งคืนรายการของธุรกรรมภาษี ธุรกรรมเหล่านี้ถูกสรุปโดยรหัสภาษี สำหรับแหล่งข้อมูลนี้ ฟิลด์ที่คำนวณได้ Model.Data.Summary.Level ถูกกำหนดค่าให้ส่งคืนรหัสสำหรับระดับภาษี ของเรกคอร์ดสรุปแต่ละเรกคอร์ด สำหรับรหัสภาษีที่สามารถดึงข้อมูลจากแหล่งข้อมูลในช่วงรันไทม์ Model.Data.Summary ฟิลด์ที่คำนวณได้จะส่งคืนค่ารหัสระดับภาษี (ทั่วไปลดลงไม่มี หรือ อื่นๆ) เป็นค่าข้อความ ฟิลด์ที่คำนวณได้ Model.Data.Summary.Level จะใช้เพื่อกรองข้อมูลเรกคอร์ดของแหล่งข้อมูล Model.Data.Summary และป้อนข้อมูลที่ถูกกรองในแต่ละองค์ประกอบ XML ที่แสดงถึงระดับภาษีโดยใช้ฟิลด์ Model.Data2.Level1Model.Data2.Level2 และ Model.Data2.Level3
ฟิลด์ที่คำนวณได้ Model.Data.Summary.Level ซึ่งตั้งค่าคอนฟิก เพื่อให้มีนิพจน์ ER รหัสภาษี (VAT19InVAT19VAT7InVAT7THIRD และ InVAT0) เป็นฮาร์ดโค้ด ในการตั้งค่าคอนฟิกนี้ ดังนั้น รูปแบบ ER นี้ขึ้นอยู่กับนิติบุคคลที่มีการตั้งค่าคอนฟิกรหัสภาษีเหล่านี้
การสนับสนุนชุดของรหัสภาษีที่แตกต่างกันสำหรับแต่ละนิติบุคคล คุณต้องปฏิบัติตามขั้นตอนต่อไปนี้:
- สร้างเวอร์ชันที่สืบทอดมาของรูปแบบ ER สำหรับแต่ละนิติบุคคล
- อัพเดตรหัสภาษีในฟิลด์ที่คำนวณได้ Model.Data.Summary.Level ตามการตั้งค่านิติบุคคล
ปิดหน้า ตัวออกแบบรูปแบบ
สร้างรูปแบบที่ได้รับ
ถัดไป คุณจะใช้คุณลักษณะการทำงานของพารามิเตอร์เฉพาะโปรแกรมประยุกต์ ER เพื่อสนับสนุนชุดของรหัสภาษีที่แตกต่างกัน สำหรับแต่ละนิติบุคคลในรูปแบบ ER เดียว
- ในแผนภูมิการตั้งค่าคอนฟิก ให้ขยายเนื้อหาของรายการ แบบจำลองเพื่อเรียนรู้การเรียกแบบพารามิเตอร์
- เลือกรายการ รูปแบบเพื่อเรียนรู้การเรียกใช้แบบพารามิเตอร์
- เลือก สร้างการตั้งค่าคอนฟิก
- เลือกตัวเลือก ได้รับมาจากชื่อ: รูปแบบเพื่อเรียนรู้การเรียกแบบพารามิเตอร์, Microsoft
- ในฟิลด์ ชื่อ ป้อน รูปแบบเพื่อเรียนรู้การค้นหาข้อมูล LE
- เลือก สร้างการตั้งค่าคอนฟิก
ตั้งค่าคอนฟิกรูปแบบที่สืบทอดมา
เพิ่มการแจงนับรูปแบบ
ถัดไป คุณจะเพิ่มการแจงนับรูปแบบ ER ใหม่ ค่าของการแจงนับรูปแบบนี้ จะนำเสนอให้กับผู้ใช้ทางธุรกิจ ซึ่งจะระบุชุดที่ไม่ขึ้นอยู่กับรหัสภาษีสำหรับระดับภาษีต่างๆ ที่ใช้ในรูปแบบ ER
เลือก ตัวออกแบบ
เลือก รูปแบบการแจงนับ
เลือก เพิ่ม
ในฟิลด์ ชื่อ ป้อน รายการของระดับภาษี
เลือก บันทึก
บนแท็บ ค่ารูปแบบการแจงนับ เลือก เพิ่ม
ในฟิลด์ ชื่อ ป้อน ภาษีปกติ
เลือก เพิ่ม อีกครั้ง
ในฟิลด์ ชื่อ ป้อน ภาษีที่ลดลง
เลือก เพิ่ม อีกครั้ง
ในฟิลด์ ชื่อ ป้อน ไม่มีภาษี
เลือก เพิ่ม อีกครั้ง
ในฟิลด์ ชื่อ ให้ป้อน อื่นๆ
เนื่องจากผู้ใช้ที่เป็นธุรกิจอาจใช้ภาษาต่างๆ เพื่อระบุชุดของรหัสภาษีที่ไม่ขึ้นอยู่กับค่าที่เป็นของนิติบุคคล เราขอแนะนำให้คุณแปลค่าของการแจงนับนี้เป็นภาษาที่ได้รับการตั้งค่าคอนฟิกเป็นภาษาที่ต้องการสำหรับผู้ใช้เหล่านั้นในการเงิน
เลือกเรกคอร์ด ไม่มีภาษี
คลิก ในฟิลด์ ป้ายชื่อ
เลือก การแปล
ในบานหน้าต่าง การแปลข้อความ ในฟิลด์ รหัสป้ายชื่อ ให้ป้อน LBL_LEVELENUM_NO
ในฟิลด์ ข้อความในภาษาเริ่มต้น ให้ป้อน ไม่มีภาษี
ในฟิลด์ ภาษา เลือก DE
ในฟิลด์ ข้อความที่แปล ให้ป้อน ไม่มีภาษี
เลือก การแปล
เลือก บันทึก
ปิดหน้า การแจงนับรูปแบบ
เพิ่มแหล่งข้อมูลการค้นหาใหม่
ถัดไป คุณจะเพิ่มแหล่งข้อมูลใหม่เพื่อระบุวิธีการที่ผู้ใช้ทางธุรกิจจะระบุกฎที่เป็นไปตามนิติบุคคล เพื่อจดจำระดับภาษีที่ถูกต้อง สำหรับแต่ละเรกคอร์ดธุรกรรมสรุป
บนแท็บ การแม็ป ให้เลือก เพิ่ม
เลือก รูปแบบการแจงนับ\การค้นหา
คุณสามารถระบุได้ว่ากฎแต่ละกฎที่ผู้ใช้ธุรกิจระบุสำหรับการรับรู้ระดับภาษี จะส่งคืนค่าของการแจงนับรูปแบบ ER โปรดสังเกตว่าชนิดแหล่งข้อมูล การค้นหา สามารถเข้าถึงได้ภายใต้ แบบจำลองข้อมูล และบล็อค Dynamics 365 for Operations ที่เพิ่มมา ไปยังบล็อค การแจงนับของรูปแบบ ดังนั้น การแจงนับแบบจำลองข้อมูล ER และการแจงนับของโปรแกรมประยุกต์ สามารถใช้เพื่อระบุชนิดของค่าที่ส่งคืน สำหรับแหล่งข้อมูลของชนิดนั้น หากต้องการทราบเกี่ยวกับแหล่งข้อมูล การค้นหา ให้ดูที่ ตั้งค่าคอนฟิกแหล่งข้อมูลการค้นหา เพื่อใช้ลักษณะการเช่น พารามิเตอร์เฉพาะโปรแกรมประยุกต์ ER
ในฟิลด์ ชื่อ ให้ป้อน ตัวเลือก
ในฟิลด์ การแจงนับรูปแบบ ป้อน รายการของระดับภาษี
คุณได้ระบุ สำหรับแต่ละกฎที่ระบุไว้ในแหล่งข้อมูลนี้ ผู้ใช้ที่เป็นธุรกิจต้องเลือกค่าของการแจงนับรูปแบบ รายการของระดับภาษี เป็นค่าที่ส่งคืน
เลือก แก้ไขการค้นหา
เลือก คอลัมน์
ขยายรายการ Model
ขยายรายการ ข้อมูล
ขยายรายการ ภาษี
เลือกรายการ Model.Data.Tax.Code
เลือกปุ่ม เพิ่ม (ลูกศรขวา)
คุณได้ระบุ สำหรับแต่ละกฎที่ระบุไว้ในแหล่งข้อมูลนี้สำหรับการรับรู้ระดับภาษี ผู้ใช้ที่เป็นธุรกิจต้องเลือกค่ารหัสภาษีเป็นเงี่อนไข รายการของรหัสภาษีที่ผู้ใช้ทางธุรกิจสามารถเลือกได้จะถูกส่งคืนโดยแหล่งข้อมูล Model.Data.Tax เนื่องจากแหล่งข้อมูลนี้มีฟิลด์ ชื่อ ชื่อรหัสภาษีจะแสดงขึ้นสำหรับแต่ละค่ารหัสภาษี ในการค้นหาที่นำเสนอให้แก่ผู้ใช้ทางธุรกิจ
เลือก ตกลง
ผู้ใช้ทางธุรกิจสามารถเพิ่มกฎหลายกฎเป็นเรกคอร์ดของแหล่งข้อมูลนี้ แต่ละเรกคอร์ดจะมีการกำหนดหมายเลขโดยรหัสบรรทัด กฎจะถูกประเมินตามลำดับหมายเลขบรรทัดที่เพิ่มขึ้น
เนื่องจากคุณเลือกฟิลด์ รหัสภาษี เป็นเงื่อนไขสำหรับกฎในแหล่งข้อมูลการค้นหานี้ และเนื่องจาก รหัสภาษี ถูกตั้งค่าเป็นฟิลด์ของชนิดข้อมูล สตริง แต่ละกฎจะถูกประเมินที่รันไทม์ โดยการเปรียบเทียบรหัสภาษีที่ส่งผ่านไปยังแหล่งข้อมูลที่มีรหัสภาษีที่กำหนดไว้ในเรกคอร์ดนี้ของแหล่งข้อมูล
เมื่อพบกฎที่เป็นไปตามเงื่อนไขที่ตั้งค่าคอนฟิก แหล่งข้อมูลนี้จะส่งคืนค่าการค้นหาของกฎที่กำหนดไว้ในฟิลด์ ผลการค้นหา ถ้าไม่พบกฎ ข้อยกเว้นจะถูกโยนเพื่อแจ้งให้ผู้ใช้ทราบว่าแหล่งข้อมูลปัจจุบันไม่สามารถส่งคืนค่าที่ถูกต้องได้
เลือก บันทึก
ปิดหน้า ตัวออกแบบการค้นหา
เลือก ตกลง
โปรดสังเกตว่าคุณได้เพิ่มแหล่งข้อมูลใหม่ที่จะส่งคืนระดับภาษีเป็นค่าของการแจงนับรูปแบบ รายการของระดับภาษี สำหรับรหัสภาษีใดๆ ที่ส่งผ่านไปยังแหล่งข้อมูลเป็นอาร์กิวเมนต์ของพารามิเตอร์ รหัส ของชนิดข้อมูล สตริง
การประเมินกฎที่ตั้งค่าคอนฟิก จะขึ้นอยู่กับชนิดข้อมูลของฟิลด์ที่เลือกเพื่อกำหนดเงื่อนไขของกฎเหล่านั้น เมื่อคุณเลือกฟิลด์ที่มีการตั้งค่าคอนฟิกเป็นฟิลด์ของชนิดข้อมูล ตัวเลข หรือ วันที่ เกณฑ์จะแตกต่างจากเงื่อนไขที่อธิบายไว้ก่อนหน้านี้สำหรับชนิดข้อมูล สตริง สำหรับฟิลด์ ตัวเลข และ วันที่ กฎต้องมีการระบุเป็นช่วงของค่า เงื่อนไขของกฎจะถูกพิจารณาความพึงพอใจ เมื่อค่าที่ส่งผ่านไปยังแหล่งข้อมูลอยู่ในช่วงที่ตั้งค่าคอนฟิก
ภาพประกอบต่อไปนี้ แสดงตัวอย่างของการตั้งค่าของชนิดนี้ นอกจากฟิลด์ Model.Data.Tax.Code ของชนิดข้อมูล สตริง ฟิลด์ Model.Tax.Summary.Base ของชนิดข้อมูล จริง จะใช้เพื่อระบุเงื่อนไขสำหรับแหล่งข้อมูลการค้นหา
เนื่องจากฟิลด์ Model.Data.Tax.Code และ Model.Tax.Summary.Base ถูกเลือกสำหรับแหล่งข้อมูลการค้นหานี้ แต่ละกฎของแหล่งข้อมูลนี้จะได้รับการตั้งค่าคอนฟิกในลักษณะต่อไปนี้:
- ในรายการที่แสดง ค่าของการแจงนับรูปแบบ รายการของระดับภาษี ต้องถูกเลือกเป็นค่าที่ส่งคืน
- รหัสภาษีต้องถูแป้อน เป็นเงื่อนไขของกฎนี้ เฉพาะรหัสภาษีที่ได้รับมาจากแหล่งข้อมูล Model.Data.Tax เท่านั้น ที่สามารถใช้แหล่งข้อมูลภาษีได้
- ค่าต่ำสุดและสูงสุดของจำนวนเงินฐานภาษี ต้องถูกป้อนค่าตามเงื่อนไขของกฎนี้
ต่อไปนี้เป็นวิธีการประเมินแต่ละกฎของแหล่งข้อมูลนี้เมื่อรันไทม์:
- รหัสของชนิดข้อมูล สตริง ที่ส่งผ่านไปยังแหล่งข้อมูลนี้ เท่ากับรหัสภาษีของกฎหรือไม่
- ค่าของชนิดข้อมูล จริง ที่ส่งผ่านไปยังแหล่งข้อมูลนี้ อยู่ระหว่างค่าต่ำสุดและค่าสูงสุดที่ระบุหรือไม่
กฎจะมีผลบังคับใช้เมื่อเงื่อนไขทั้งสองเป็นที่น่าพอใจ
แปลป้ายชื่อของแหล่งข้อมูลการค้นหาที่ถูกเพิ่ม
เนื่องจากผู้ใช้ทางธุรกิจอาจใช้ภาษาต่างๆ เพื่อระบุชุดของรหัสภาษีที่ไม่ขึ้นอยู่กับนิติบุคคล เราขอแนะนำให้คุณแปลป้ายชื่อของแหล่งข้อมูลการค้นหาใดๆ ที่คุณเพิ่ม ซึ่งจะแสดงในแต่ละภาษีที่ผู้ใช้ต้องการบนหน้าที่สัมพันธ์กัน
เลือกแหล่งข้อมูล Model.Data.Selector
เลือก แก้ไข
คลิก ในฟิลด์ ป้ายชื่อ
เลือก การแปล
ในบานหน้าต่าง การแปลข้อความ ในฟิลด์ รหัสป้ายชื่อ ให้ป้อน LBL_SELECTOR_DS
ในฟิลด์ ข้อความในภาษาเริ่มต้น ป้อน เลือกระดับภาษีตามรหัสภาษี
ในฟิลด์ ภาษา เลือก DE
ในฟิลด์ ข้อความที่แปล ให้ป้อน เลือกระดับภาษีสำหรับรหัสภาษี
เลือก การแปล
เลือก ตกลง
เพิ่มฟิลด์ใหม่เพื่อใช้การค้นหาที่ตั้งค่าคอนฟิก
ขยายรายการ Model.Data
เลือกรายการ Model.Data.Summary
เลือก เพิ่ม
เลือก ฟังก์ชัน/ฟิลด์ที่คำนวณได้
ในฟิลด์ ชื่อ ให้ป้อน LevelByLookup
เลือก แก้ไขสูตร
ใน ฟิลด์สูตร ให้ป้อน Model.Selector(Model.Data.Summary.Code)
เลือก บันทึก
ปิดหน้า ตัวแก้ไขสูตร
เลือก ตกลง
โปรดสังเกตว่าฟิลด์ที่คำนวณได้ LevelByLookup ที่คุณเพิ่ม จะส่งคืนระดับภาษีเป็นค่าของการแจงนับรูปแบบ รายการของระดับภาษี สำหรับเรกคอร์ดธุรกรรมภาษีแบบสรุปแต่ละเรกคอร์ด รหัสภาษีของเรกคอร์ดจะถูกส่งผ่านไปยังแหล่งข้อมูลการค้นหา Model.Selector และชุดของกฎสำหรับแหล่งข้อมูลนี้จะใช้ในการเลือกระดับภาษีที่ถูกต้อง
เพิ่มแหล่งข้อมูลตามการแจงนับรูปแบบใหม่
ถัดไป คุณจะเพิ่มแหล่งข้อมูลใหม่ที่อ้างอิงถึงการแจงนับรูปแบบที่คุณเพิ่มไว้ก่อนหน้านี้ ค่าของแหล่งข้อมูลนี้จะใช้ในนิพจน์รูปแบบ ER ในภายหลัง
- เลือก เพิ่มราก
- เลือก การแจงนับรูปแบบ\การแจงนับ
- ในฟิลด์ ชื่อ ป้อน TaxationLevel
- ในฟิลด์ การแจงนับรูปแบบ ป้อน รายการของระดับภาษี
- เลือก บันทึก
แก้ไขฟิลด์ที่มีอยู่เพื่อเริ่มต้นใช้งานการค้นหา
ถัดไป คุณจะแก้ไขฟิลด์ที่คำนวณที่มีอยู่เพื่อให้ใช้แหล่งข้อมูลการค้นหาที่ตั้งค่าคอนฟิก เพื่อส่งคืนค่าระดับภาษีที่ถูกต้อง ทั้งนี้ขึ้นอยู่กับรหัสภาษี
เลือกรายการ Model.Data.Summary.Level
เลือก แก้ไข
เลือก แก้ไขสูตร
โปรดสังเกตว่านิพจน์ปัจจุบันของฟิลด์ Model.Data.Summary.Level จะรวมรหัสภาษีที่มีรหัสแบบตายตัวต่อไปนี้:
CASE (@.Code, "VAT19", "Regular", "InVAT19", "Regular", "VAT7", "Reduced", "InVAT7", "Reduced", "THIRD", "None", "InVAT0", "None", "Other")
ในฟิลด์ สูตร ให้ป้อน CASE(@.LevelByLookup, TaxationLevel.'Regular taxation', "Regular", TaxationLevel.'Reduced taxation', "Reduced", TaxationLevel.'No taxation', "None", "Other")
โปรดสังเกตว่านิพจน์ของฟิลด์ Model.Data.Summary.Level จะส่งคืนระดับภาษี ขึ้นอยู่กับรหัสภาษีของเรกคอร์ดปัจจุบัน และชุดของกฎที่ผู้ใช้ทางธุรกิจมีการตั้งค่าคอนฟิกในแหล่งข้อมูลการค้นหา Model.Data.Selector
เลือก บันทึก
ปิดหน้า ตัวออกแบบสูตร
เลือก ตกลง
เลือก บันทึก
ปิดหน้า ตัวออกแบบรูปแบบ
เวอร์ชันแบบร่างเสร็จสมบูรณ์ของรูปแบบที่ได้รับ
- บน FastTab เวอร์ชัน เลือก เปลี่ยนสถานะ
- เลือก เสร็จสมบูรณ์
- เลือก ตกลง
ส่งออกเวอร์ชันที่เสร็จสมบูรณ์ของรูปแบบที่แก้ไขแล้ว
- ในแผนภูมิการตั้งค่าคอนฟิก ให้เลือกรายการ รูปแบบเพื่อเรียนรู้วิธีการค้นหาข้อมูล LE
- บน FastTab เวอร์ชัน ให้เลือกเรกคอร์ดที่มีสถานะเป็น เสร็จสมบูรณ์
- เลือก แลกเปลี่ยน
- เลือก ส่งออกเป็นไฟล์ XML
- เลือก ตกลง
- เว็บเบราเซอร์จะดาวน์โหลดไฟล์ รูปแบบเพื่อเรียนรู้วิธีการค้นหา LE data.xml จัดเก็บไฟล์นี้ไว้ภายในเครื่อง
ทำซ้ำขั้นตอนในส่วนนี้ สำหรับรายการหลักของรูปแบบ รูปแบบเพื่อเรียนรู้วิธีการค้นหารูปแบบข้อมูล LE และจัดเก็บไฟล์ต่อไปนี้ในเครื่อง:
- รูปแบบเพื่อเรียนรู้ calls.xml แบบพารามิเตอร์
- การแม็ปเพื่อเรียนรู้ calls.xml แบบพารามิเตอร์
- แบบจำลองเพื่อเรียนรู้ calls.xml แบบพารามิเตอร์
การเรียนรู้วิธีการรูปแบบ ER เรียนรู้วิธีการค้นหาข้อมูล LE ที่ตั้งค่าคอนฟิก เพื่อตั้งค่ารหัสภาษีของชุดที่ขึ้นกับนิติบุคคล เพื่อกรองธุรกรรมภาษี โดยระดับภาษีที่ต่างกัน ให้ทำตามขั้นต่อนในบทความ ตั้งค่าพารามิเตอร์ของรูปแบบ ER สำหรับแต่ละนิติบุคคล ให้เสร็จสมบูรณ์
ทรัพยากรเพิ่มเติม
ตัวออกแบบสูตรในการรายงานทางอิเล็กทรอนิกส์
ตั้งค่าพารามิเตอร์ของรูปแบบการรายงานทางอิเล็กทรอนิกส์สำหรับนิติบุคคลแต่ละรายการ
ตั้งค่าคอนฟิกแหล่งข้อมูลการค้นหาเพื่อใช้คุณลักษณะพารามิเตอร์เฉพาะโปรแกรมประยุกต์ ER