Release - Mar 25, 2026
- Fix แก้ไขปัญหาเมื่อกดพิมพ์เอกสารเเล้วไม่แสดงที่อยู่จัดส่งเม ื่อใช้ contactId ในการสร้างเอกสาร
- Enhancement รองรับการตรวจสอบงวดปิดบัญชี (Lock Period) สำหรับการสร้างเอกสารผ่าน OpenAPI
Fix
แก้ไขปัญหาเมื่อกดพิมพ์เอกสารเเล้วไม่แสดงที่อยู่จัดส่งเมื่อใช้ contactId ในการสร้างเอกสาร
เมื่อสร้างเอกสารโดยระบุ contactId ที่มีข้อมูลที่อยู่จัดส่ง พบว่าเ มื่อกดพิมพ์เอกสารจะไม่แสดงที่อยู่จัดส่งในเอกสาร ปัจจุบันได้แก้ไขให้แสดงที่อยู่จัดส่งได้อย่างถูกต้องแล้ว
Enhancement
รองรับการตรวจสอบงวดปิดบัญชี (Lock Period) สำหรับการสร้างเอกสารผ่าน OpenAPI
เพิ่ม field ใหม่ isValidateLockPeriod (boolean) ใน payload ของการสร้างเอกสาร เพื่อรองรับการตรวจสอบว่าวันที่ของเอกสารอยู่ในงวดที่ปิดบัญชีแล้วหรือไม่
การทำงาน:
- เมื่อตั้งค่า
isValidateLockPeriod: true— ระบบจะตรวจสอบว่าวันที่ของเอกสารไม่อยู่ในงวดที่ปิดบัญชี (Locked Period) ก่อนสร้างเอกสาร หากวันที่อยู่ในงวดที่ปิดแล้ว ระบบจะคืนค่า error และไม่สร้างเอกสาร - เมื่อตั้งค่า
isValidateLockPeriod: falseหรือไม่ระบุ field นี้ — ระบบจะไม่ตรวจสอบงวดปิดบัญชี (ค่า default)
ประเภทเอกสารที่รองรับ:
- Quotation
- Billing Note
- Tax Invoice
- Cash Invoice
- Receipt
- Receiving Inventory
- Purchase Order
- Expense
Error Code ที่เกี่ยวข้อง:
| Error Code | Error Message | สาเหตุ |
|---|---|---|
| 70014 | You are unable to save because the period has been locked. | วันที่ของเอกสารอยู่ในงวดที่ปิดบัญชีแล้ว ไม่สามารถสร้างเอกสารได้ |