# PAR68-IT-004  ใบมัดจำที่ผูกกับใบสั่งขายไว้แล้วแต่มีการนำไปตัดมัดจำผิด

**วันที่ 9/05/68**

**แก้ไขปัญหา  ชื่อ/สกุล/แผนก** คอมพิวเตอร์  
**เกิดเหตุการณ์อะไร (อธิบาย)**  <span style="text-decoration: underline;"> เนื่องจากได้รับแจ้งปัญหาจากแผนกจัดส่งจะไปส่งสินค้าให้กับลูกค้า บจก.J-PROPERTY HOM แต่ไม่สามารถออกบิลได้เนื่องจากวงเงินไม่พอ จากการตรวจสอบพบว่า พนักงานลูกค้าสัมพันธ์ S01 ได้สั่งสินค้า Back Order อ่างล้างจานสองหลุมลูกค้ายังไม่ได้โอนเงินมัดจำมาแต่แจ้งเลขที่มัดจำที่ผูกกับเลขที่ใบสั่งขาย S02 แคชเชียร์จึงตัดมัดจำผ่านเครื่องแฮนเฮลท์จึงทำให้มีการตัดมัดจำผิด เพราะตัวระบบยังไม่ได้ล็อก ส่งผลกระทบทำให้วงเงินมัดจำของ S02 ไม่เพียงพอกับการออกบิลและกระทบกับคิวจัดส่งตามที่ได้นัดหมายกับลูกค้าไว้</span>

<table border="1" id="bkmrk-%E0%B8%AA%E0%B8%B2%E0%B9%80%E0%B8%AB%E0%B8%95%E0%B8%B8%E0%B8%82%E0%B8%AD%E0%B8%87%E0%B8%9B%E0%B8%B1%E0%B8%8D%E0%B8%AB%E0%B8%B2-%E0%B8%A1%E0%B8%B2%E0%B8%95%E0%B8%A3%E0%B8%81" style="width: 100%; height: 138.987px;"><colgroup><col style="width: 53.7545%;"></col><col style="width: 46.2455%;"></col></colgroup><tbody><tr style="height: 29.7875px;"><td class="align-center" style="height: 29.7875px;">**สาเหตุของปัญหา**</td><td class="align-center" style="height: 29.7875px;">**มาตรการแก้ไขปัญหา**</td></tr><tr style="height: 109.2px;"><td style="height: 109.2px;">การรับชำระบิลขายในระบบ Drivethru เมื่อเลือกประเภทการรับชำระแบบตัดมัดจำ สามารถมองเห็น เอกสารใบมัดจำคงเหลือของลูกค้าดังกล่าวทุกใบ   
ทำให้เกิดช่องว่างในการตัดใบมัดจำผิดได้

</td><td style="height: 109.2px;"><span style="text-decoration: underline; color: rgb(22, 145, 121);">**เสนอแนวทางแก้ไข**</span>  
  
 ปรับปรุงเงื่อนไข การแสดงรายการมัดจำ ระบบ Drivethru POS เงื่อนไขดังนี้  
  
1.ใบมัดจำที่อ้างอิงกับเอกสารใบสั่งขาย/จอง เลขดังกล่าวเท่านั้น  
  
2.ใบมัดจำลอยที่ไม่มีการผูกกเอกสาร (มัดจำลอย)

</td></tr><tr><td></td><td>**ระยะเวลาแแก้ไข**

 ภายใน 30/06/2568

\* สรุป PRD - Product requirement เข้าสู่ระบบ SOP ระบบใหม่ เพิ่มเติม \*

</td></tr><tr><td colspan="2">ปรับปรุง POS Drivethru ให้กรองใบมัดจำ

[![image.png](https://km.nopadol.com/uploads/images/gallery/2025-07/scaled-1680-/HRxyLgTjjoppePf2-image.png)](https://km.nopadol.com/uploads/images/gallery/2025-07/HRxyLgTjjoppePf2-image.png)

### **หัวข้อ: ปรับปรุงระบบผูกใบจำกับใบสั่งขายในระบบ Drivethru POS**

#### 🧩 ปัญหาที่พบ:

- ระบบ POS (Drivethru) ผูกใบจำ (ใบแจ้งหนี้/บิลเงินสด) กับใบสั่งขายผิด (SO2 แทน SO1) ทำให้ระบบแสดงสถานะลูกค้าชำระเงินไม่ถูกต้อง
- ระบบไม่มีการป้องกันการเลือกใบสั่งขายที่ผิดพลาด หรือไม่มีการแจ้งเตือนเมื่อมีการผูกใบจำกับใบที่ไม่เกี่ยวข้อง
- เอกสารใบจำจึงไม่สามารถใช้รับชำระได้อย่างถูกต้อง และต้องมีการออกเอกสารใหม่

#### 🎯 **วัตถุประสงค์ของ Requirement นี้**

- เพื่อป้องกันความผิดพลาดในการเลือกใบสั่งขายผิดใบขณะสร้างใบจำ
- เพิ่มความแม่นยำในการแสดงสถานะใบสั่งซื้อ/การชำระเงินให้กับลูกค้า
- ปรับปรุง UX การใช้งานสำหรับพนักงานหน้าร้านให้ชัดเจนขึ้น

---

### 📋 **Product Requirement (PRD)**

<div class="_tableContainer_16hzy_1"><div class="_tableWrapper_16hzy_14 group flex w-fit flex-col-reverse" tabindex="-1"><table class="w-fit min-w-(--thread-content-width)" data-end="1846" data-start="939"><thead data-end="960" data-start="939"><tr data-end="960" data-start="939"><th data-col-size="sm" data-end="946" data-start="939">หมวด</th><th data-col-size="lg" data-end="960" data-start="946">รายละเอียด</th></tr></thead><tbody data-end="1846" data-start="984"><tr data-end="1056" data-start="984"><td data-col-size="sm" data-end="1002" data-start="984">**ชื่อฟีเจอร์**</td><td data-col-size="lg" data-end="1056" data-start="1002">ตรวจสอบความถูกต้องของใบสั่งขายก่อนอนุญาตให้ผูกใบจำ</td></tr><tr data-end="1098" data-start="1057"><td data-col-size="sm" data-end="1081" data-start="1057">**ระบบที่เกี่ยวข้อง**</td><td data-col-size="lg" data-end="1098" data-start="1081">Drivethru POS</td></tr><tr data-end="1247" data-start="1099"><td data-col-size="sm" data-end="1114" data-start="1099">**Use Case**</td><td data-col-size="lg" data-end="1247" data-start="1114">เมื่อพนักงานจะทำการออกใบจำ ระบบต้องตรวจสอบว่าใบสั่งขายนั้นเป็นสถานะที่อนุญาต เช่น "พร้อมชำระ", ไม่ใช่ Back Order หรือสั่งซื้ออื่น</td></tr><tr data-end="1412" data-start="1248"><td data-col-size="sm" data-end="1265" data-start="1248">**Validation**</td><td data-col-size="lg" data-end="1412" data-start="1265">- หากเลือกใบสั่งขายที่ไม่ตรงกับสถานะที่ควรผูก ระบบต้องแสดง Pop-up เตือน   
- จำกัดให้เลือกเฉพาะใบสั่งขายที่ตรงกับสถานะ "พร้อมออกใบจำ" เท่านั้น</td></tr><tr data-end="1544" data-start="1413"><td data-col-size="sm" data-end="1433" data-start="1413">**Business Rule**</td><td data-col-size="lg" data-end="1544" data-start="1433">- ไม่อนุญาตให้เลือกใบสั่งขายที่เป็นของลูกค้ารายอื่น   
- ไม่อนุญาตให้เลือกใบสั่งขายที่สถานะยังไม่ชำระเงิน</td></tr><tr data-end="1666" data-start="1545"><td data-col-size="sm" data-end="1569" data-start="1545">**UI/UX Requirement**</td><td data-col-size="lg" data-end="1666" data-start="1569">- ในหน้าผูกใบจำ ให้แสดงเฉพาะใบสั่งขายที่สามารถใช้งานได้เท่านั้น (Dropdown filter หรือ Search)</td></tr><tr data-end="1764" data-start="1667"><td data-col-size="sm" data-end="1689" data-start="1667">**Log Requirement**</td><td data-col-size="lg" data-end="1764" data-start="1689">บันทึก Log การเลือกใบสั่งขายผิด และการแจ้งเตือนเพื่อใช้อ้างอิงและ Audit</td></tr><tr data-end="1800" data-start="1765"><td data-col-size="sm" data-end="1780" data-start="1765">**Deadline**</td><td data-col-size="lg" data-end="1800" data-start="1780">ภายใน 30/06/2568</td></tr><tr data-end="1846" data-start="1801"><td data-col-size="sm" data-end="1813" data-start="1801">**Owner**</td><td data-col-size="lg" data-end="1846" data-start="1813">ทีม PPD - Product requirement</td></tr></tbody></table>

</div></div></td></tr></tbody></table>

[![image.png](https://km.nopadol.com/uploads/images/gallery/2025-06/scaled-1680-/yx98qxbTzya6MRiM-image.png)](https://km.nopadol.com/uploads/images/gallery/2025-06/yx98qxbTzya6MRiM-image.png)

[![image.png](https://km.nopadol.com/uploads/images/gallery/2025-06/scaled-1680-/S6gRxdeFkxaf3GmA-image.png)](https://km.nopadol.com/uploads/images/gallery/2025-06/S6gRxdeFkxaf3GmA-image.png)

****![](https://lh7-rt.googleusercontent.com/slidesz/AGV_vUeprP5OqohfDna3e7vNO2km0t5bxIv9P4Xn8Ofu5xdkMqRCRgINMlVifAkrqbfQ3j6OWEnwVM8Nx6PKVQn535UIzB1XwNBlFpXeQ-NMgDcCXculUytCouiH6SBBBQpw8k4RZyCUSw=s2048?key=Qnr1TJveE49gwNSbG6nfHvg_)****

[![image.png](https://km.nopadol.com/uploads/images/gallery/2025-06/scaled-1680-/H8RUw4yXJwXOZgTm-image.png)](https://km.nopadol.com/uploads/images/gallery/2025-06/H8RUw4yXJwXOZgTm-image.png)