หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
หมายเหตุ
กลุ่มความสนใจด้านการค้าปลีกของ Dynamics 365 Commerce ได้ย้ายจาก Yammer ไปยัง Viva Engage หากคุณไม่สามารถเข้าถึงชุมชน Viva Engage ใหม่ ให้กรอกแบบฟอร์มนี้ (https://aka.ms/JoinD365commerceVivaEngageCommunity) เพื่อเพิ่มและมีส่วนร่วมในการสนทนาล่าสุด
บทความนี้แสดงภาพรวมของฟังก์ชันการทํางานสําหรับการตรวจสอบธุรกรรมร้านค้าใน Microsoft Dynamics 365 Commerce กระบวนการตรวจสอบความถูกต้องจะระบุและทําเครื่องหมายธุรกรรมที่ทําให้เกิดข้อผิดพลาดในการลงรายการบัญชี ก่อนกระบวนการลงรายการบัญชีใบแจ้งยอด
เมื่อคุณพยายามลงรายการบัญชีใบแจ้งยอด กระบวนการตรวจสอบความถูกต้องอาจล้มเหลวเนื่องจากข้อมูลที่ไม่สอดคล้องกันในตารางธุรกรรมการค้า นี่คือตัวอย่างบางส่วนของปัจจัยที่ทําให้ไม่สอดคล้องกันเหล่านี้:
- ยอดรวมของธุรกรรมในตารางส่วนหัวไม่ตรงกับยอดรวมของธุรกรรมในรายการ
- จํานวนรายการที่ตารางส่วนหัวระบุไม่ตรงกับจํานวนของรายการในตารางธุรกรรม
- ภาษีในตารางส่วนหัวไม่ตรงกับยอดเงินภาษีในรายการ
ถ้ากระบวนการลงรายการบัญชีใบแจ้งยอดเลือกธุรกรรมที่ไม่สอดคล้องกัน อินวอยซ์การขาย และสมุดรายวันการชําระเงินที่คุณสร้างอาจทําให้การลงรายการบัญชีใบแจ้งยอดล้มเหลวได้ กระบวนการ ตรวจสอบความถูกต้องของธุรกรรมร้านค้า ป้องกันปัญหาเหล่านี้โดยตรวจสอบให้แน่ใจว่าเฉพาะธุรกรรมที่ผ่านกฎการตรวจสอบความถูกต้องของธุรกรรมเท่านั้นที่จะไปถึงกระบวนการคํานวณใบแจ้งยอดธุรกรรม
ภาพประกอบต่อไปนี้แสดงกระบวนการในเวลากลางวันที่เกิดซ้ําสําหรับการอัปโหลดธุรกรรม การตรวจสอบธุรกรรม และการคํานวณและการลงรายการบัญชีใบแจ้งยอดธุรกรรม นอกจากนี้ ยังแสดงกระบวนการสิ้นสุดวันสําหรับการคํานวณและการลงรายการบัญชีงบการเงิน
กฎการตรวจสอบความถูกต้องของธุรกรรมของร้านค้า
กระบวนการชุดงาน ตรวจสอบความถูกต้องของธุรกรรมของร้านค้า จะตรวจสอบความสอดคล้องกันของตารางธุรกรรมการค้าตามกฎการตรวจสอบความถูกต้องต่อไปนี้
หมายเหตุ
กฎการตรวจสอบความถูกต้องจะยังคงเพิ่มไว้ต่อไปในรีลีสที่ออกต่อมา
กฎการตรวจสอบความถูกต้องของส่วนหัวธุรกรรม
ตารางต่อไปนี้แสดงรายการกฎการตรวจสอบความถูกต้องของส่วนหัวธุรกรรม ที่ระบบตรวจสอบกับส่วนหัวของธุรกรรมการขายปลีก ก่อนที่จะผ่านธุรกรรมเหล่านั้นไปยังการลงรายการบัญชีใบแจ้งยอด
| กฎ | คำอธิบาย |
|---|---|
| วันที่ทำการ | กฎนี้จะตรวจสอบว่าวันที่ทางธุรกิจของธุรกรรมเชื่อมโยงกับรอบระยะเวลาทางบัญชีที่เปิดในบัญชีแยกประเภทหรือไม่ |
| การปัดเศษสกุลเงิน | กฎนี้จะตรวจสอบว่ามีการปัดเศษยอดเงินธุรกรรมตามกฎการปัดเศษสกุลเงินหรือไม่ |
| บัญชีลูกค้า | กฎนี้จะตรวจสอบว่าลูกค้าที่คุณใช้ในธุรกรรมมีอยู่ในฐานข้อมูลหรือไม่ |
| ยอดส่วนลด | กฎนี้จะตรวจสอบว่ายอดส่วนลดในส่วนหัวเท่ากับยอดรวมส่วนลดของรายการหรือไม่ |
| สถานะการลงรายการบัญชีเอกสารทางการเงิน (บราซิล) | กฎนี้จะตรวจสอบว่าสามารถลงรายการบัญชีเอกสารทางการเงินได้สําเร็จหรือไม่ |
| ยอดเงินรวม | กฎนี้จะตรวจสอบว่ายอดเงินรวมในส่วนหัวของธุรกรรมตรงกับยอดเงินสุทธิ รวมทั้งภาษี ของบรรทัดธุรกรรมบวกค่าธรรมเนียมหรือไม่ |
| สุทธิ | กฎนี้จะตรวจสอบว่ายอดเงินสุทธิในส่วนหัวของธุรกรรมตรงกับยอดเงินสุทธิโดยไม่รวมภาษี ของบรรทัดธุรกรรมบวกค่าธรรมเนียมหรือไม่ |
| สุทธิ + ภาษี | กฎนี้จะตรวจสอบว่ายอดเงินรวมในส่วนหัวของธุรกรรมตรงกับยอดเงินสุทธิ โดยไม่รวมภาษี ของบรรทัดธุรกรรมบวกกับภาษีและค่าธรรมเนียมทั้งหมด |
| จำนวนของสินค้า | กฎนี้จะตรวจสอบว่าจํานวนสินค้าที่ระบุในส่วนหัวของธุรกรรมตรงกับผลรวมของปริมาณในบรรทัดธุรกรรมหรือไม่ |
| ยอดการชำระเงิน | กฎนี้จะตรวจสอบว่ายอดการชําระเงินในส่วนหัวของธุรกรรมตรงกับยอดรวมของธุรกรรมการชําระเงินทั้งหมดหรือไม่ |
| การคำนวณการยกเว้นภาษี | กฎนี้จะตรวจสอบว่าผลรวมของยอดเงินที่คํานวณและยอดเงินภาษีที่ยกเว้นของรายการค่าธรรมเนียมเท่ากับยอดเงินที่คํานวณดั้งเดิม |
| การกําหนดราคาที่รวมภาษี | กฎนี้จะตรวจสอบว่า ภาษีรวมอยู่ใน แฟล็กราคาสอดคล้องกันในหัวข้อธุรกรรมและธุรกรรมภาษีหรือไม่ |
| ธุรกรรมไม่เว้นว่าง | กฎนี้จะตรวจสอบว่าธุรกรรมมีรายการบรรทัดหรือไม่ และต้องมีอย่างน้อยหนึ่งบรรทัดที่ไม่ได้ถูกยกเลิก |
| การชำระเงินน้อยเกิน/มากเกิน | กฎนี้จะตรวจสอบว่าความแตกต่างระหว่างยอดเงินรวมและยอดการชําระเงินไม่เกินการตั้งค่าคอนฟิกการจ่ายน้อยเกิน/การจ่ายมากเกินสูงสุดหรือไม่ |
กฎการตรวจสอบความถูกต้องของรายการธุรกรรม
ตารางต่อไปนี้แสดงรายการกฎการตรวจสอบความถูกต้องของบรรทัดธุรกรรม ที่ระบบตรวจสอบรายละเอียดบรรทัดของธุรกรรมการขายปลีก ก่อนที่จะผ่านธุรกรรมเหล่านั้นไปยังการลงรายการบัญชีใบแจ้งยอด
| กฎ | คำอธิบาย |
|---|---|
| บาร์โค้ด | กฎนี้จะตรวจสอบว่ามีบาร์โค้ดสินค้าทั้งหมดที่บรรทัดธุรกรรมใช้อยู่ในฐานข้อมูลหรือไม่ |
| รายการค่าธรรมเนียม | กฎนี้จะตรวจสอบว่าผลรวมของยอดเงินที่คํานวณและยอดเงินภาษีที่ยกเว้นของรายการค่าธรรมเนียมเท่ากับยอดเงินที่คํานวณดั้งเดิม |
| การคืนสินค้าสำหรับบัตรของขวัญ | กฎนี้จะตรวจสอบว่าธุรกรรมไม่รวมถึงการส่งคืนบัตรของขวัญ |
| สินค้าย่อย | กฎนี้จะตรวจสอบว่ามีสินค้าและตัวแปรทั้งหมดที่บรรทัดธุรกรรมใช้อยู่ในฐานข้อมูลหรือไม่ |
| ส่วนลดต่อรายการสินค้า | กฎนี้จะตรวจสอบว่ายอดเงินส่วนลดต่อรายการสินค้าตรงกับยอดรวมของธุรกรรมส่วนลดหรือไม่ |
| ภาษีของรายการ | กฎนี้จะตรวจสอบว่ายอดเงินภาษีของรายการตรงกับผลรวมของธุรกรรมภาษีหรือไม่ |
| ราคาค่าลบ | กฎนี้จะตรวจสอบว่าบรรทัดธุรกรรมไม่ได้ใช้ราคาที่เป็นค่าลบ |
| การควบคุมหมายเลขลำดับประจำสินค้า | กฎนี้จะตรวจสอบว่ามีหมายเลขลําดับประจําสินค้าอยู่บนบรรทัดธุรกรรมสําหรับสินค้าที่มีการควบคุมหมายเลขลําดับประจําสินค้าหรือไม่ |
| มิติหมายเลขลำดับประจำสินค้า | กฎนี้จะตรวจสอบว่าธุรกรรมไม่ระบุหมายเลขลำดับถ้ามิติหมายเลขลำดับประจำสินค้าของสินค้านั้นไม่ทำงาน |
| ความแตกต่างของเครื่องหมาย | กฎนี้จะตรวจสอบว่าเครื่องหมายของปริมาณและเครื่องหมายของยอดเงินสุทธิเหมือนกันในบรรทัดธุรกรรมทั้งหมดหรือไม่ |
| การยกเว้นภาษี | กฎนี้จะตรวจสอบว่าผลรวมของราคาสินค้าในรายการและยอดเงินภาษีที่ยกเว้นจะเท่ากับราคาเดิม |
| การกำหนดกลุ่มภาษี | กฎนี้จะตรวจสอบว่าชุดของกลุ่มภาษีขายและกลุ่มภาษีตามประเภทสินค้าทําให้เกิดส่วนแบ่งภาษีที่ถูกต้องหรือไม่ |
| การแปลงหน่วยวัด | กฎนี้จะตรวจสอบว่าหน่วยวัดของบรรทัดทั้งหมดมีการแปลงที่ถูกต้องเป็นหน่วยวัดสินค้าคงคลังหรือไม่ |
เปิดใช้งานกระบวนการตรวจสอบความถูกต้องของธุรกรรมของร้านค้า
ตั้งค่าคอนฟิกงาน ตรวจสอบความถูกต้องของธุรกรรมของร้านค้า สำหรับการดำเนินการประจำงวดในศูนย์ควบคุม Commerce (Retail และ Commerce > ข้อมูลไอทีสำหรับ Retail และ Commerce > การลงรายการบัญชี POS) ระบบจะจัดกําหนดการชุดงานตามลําดับชั้นองค์กรของร้านค้า กําหนดค่ากระบวนการชุดงานนี้เพื่อรันที่ความถี่เดียวกันกับชุดงานการคํานวณ งาน P และ คําสั่งธุรกรรม ของคุณ
ผลลัพธ์ของกระบวนการตรวจสอบความถูกต้อง
คุณสามารถดูผลลัพธ์ของกระบวนการชุดงาน ตรวจสอบธุรกรรมร้านค้าได้ในธุรกรรมแต่ละรายการของแต่ละร้านค้าปลีก กระบวนการตั้งค่าเขตข้อมูลสถานะการตรวจสอบความถูกต้องบนเรกคอร์ดธุรกรรมเป็น สําเร็จ, ข้อผิดพลาด หรือ ไม่มี ฟิลด์ เวลาการตรวจสอบความถูกต้องล่าสุด แสดงวันที่ของการเรียกใช้การตรวจสอบความถูกต้องล่าสุด
ตารางต่อไปนี้อธิบายสถานะการตรวจสอบความถูกต้องแต่ละสถานะ
| สถานะการตรวจสอบความถูกต้อง | คำอธิบาย |
|---|---|
| สำเร็จ | กฎการตรวจสอบความถูกต้องทั้งหมดที่เปิดใช้งานผ่าน |
| เกิดข้อผิดพลาด | กฎการตรวจสอบความถูกต้องที่เปิดใช้งานระบุข้อผิดพลาด คุณสามารถดูรายละเอียดเพิ่มเติมเกี่ยวกับข้อผิดพลาดได้โดยการเลือก ข้อผิดพลาดในการตรวจสอบความถูกต้อง ในบานหน้าต่างการดำเนินการ |
| ไม่มี | ชนิดธุรกรรมไม่ต้องใช้กฎการตรวจสอบความถูกต้อง |
เฉพาะธุรกรรมที่มีสถานะการตรวจสอบความถูกต้องเป็น สําเร็จ เท่านั้นที่จะรวมอยู่ในรายงานเกี่ยวกับธุรกรรม หากต้องการดูธุรกรรมที่มีสถานะ ผิดพลาด ให้ตรวจสอบไทล์ ความล้มเหลวการตรวจสอบความถูกต้องของเงินสดและการขนส่ง ในพื้นที่ทำงาน การเงินของร้านค้า
หากต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับวิธีแก้ไขความล้มเหลวการตรวจสอบความถูกต้องของเงินสดและการขนส่ง โปรดดูที่ แก้ไขและตรวจสอบธุรกรรมเงินสดและการขนส่งและการจัดการเงินสด