เพิ่มการตรวจสอบผู้ติดต่อ และจำกัด pageSize สำหรับ GET APIs สินค้าและข้อมูลผู้ติดต่อ
- เพิ่มเงื่อนไขการตรวจสอบ
contactTypeสำหรับการสร้างและแก้ไขเอกสาร - จำกัดค่า
pageSizeสูงสุดไม่เกิน 200 สำหรับ GET APIs สินค้าและข้อมูลผู้ติดต่อ
ผู้ใช้งานสามารถทดลองบน Sandbox Environment เพิ่มเติมได้ตั้งแต่วันที่ 10/06/2026
เริ่มมีผลบน Production Environment วันที่ 24/06/2026
1. เพิ่มเงื่อนไขการตรวจสอบข้อมูลผู้ติดต่อ (Contact) สำหรับการสร้างและแก้ไขเอกสาร
FlowAccount OpenAPI ได้เพิ่มเงื่อนไขการตรวจสอบข้อมูลผู้ติดต่อ (Contact) ให้ตรงกับประเภทเอกสาร เพื่อป้องกันการสร้างเอกสารด้วยข้อมูลผู้ติดต่อที่ประเภทไม่ถูกต้อง หาก contactType ไม่ตรงกับประเภทเอกสาร ระบบจะ return error
รายละเอียด
ในกรณีที่ใช้งานข้อมูลผู้ติดต่อที่ไม่เคยมีอยู่ในระบบ ข้อมูลผู้ติดต่อนั้น จะถูกสร้างเป็นข้อมูลผู้ติดต่อใหม่ โดยประเภทของข้อมูลผู้ติดต่อจะขึ้นอยู่กับประเภทของเอกสาร
- ถ้าถูกสร้างผ่านเอกสารขาย ประเภทของข้อมูลผู้ติดต่อจะเป็นประเภท ลูกค้า
- ถ้าถูกสร้างผ่านเอกสารซื้อ ประเภทของข้อมูลผู้ติดต่อจะเป็นประเภท ผู้จำหน่าย
เมื่อใช้งานข้อมูลผู้ติดต่อ (Contact) ที่มีอยู่ในระบบ จะถูกตรวจสอบตามเงื่อนไขดังนี้
| ประเภทเอกสาร | contactType ที่อนุญาต |
|---|---|
| เอกสารขาย (Tax Invoice, Billing Note, Quotation, Cash Invoice, Receipt) | 3 = ลูกค้า หรือ7 = ผู้จำหน่ายและลูกค้า |
| เอกสารซื้อ (Receiving Inventory, Purchase Order, Expense) | 5 = ผู้จำหน่าย หรือ7 = ผู้จำหน่ายและลูกค้า |
Error Response
เมื่อระบุ contactId ที่มี contactType ไม่ตรงกับประเภทเอกสาร ระบบจะ return error response ดังนี้
{
"data": null,
"status": false,
"message": "Contact type is not compatible with this document type",
"code": 70000
}