Skip to main content

Release - Jan 21, 2026

  • New Feature รองรับการระบุ contactId ในการสร้างและอัปเดตเอกสาร
  • New Feature เพิ่มฟิลด์ externalDocumentId สำหรับเอกสาร 8 ประเภท
  • Enhancement เพิ่มการตรวจสอบ contactCode ซ้ำกันเมื่อเปิดใช้งาน Contact อีกครั้ง (Reactivation)

New Feature

รองรับการระบุ ContactId ในการสร้างและอัปเดตเอกสาร

  • เพิ่มฟิลด์ contactId ใน request payload สำหรับการสร้างและอัปเดตเอกสาร
  • ระบบจะค้นหา Contact จาก contactId ที่ระบุ และนำข้อมูล Contact นั้นมาใช้กับเอกสาร
  • ระบบจะตรวจสอบว่า Contact ที่ระบุเป็นของบริษัท (Company) เดียวกันกับผู้ใช้งาน
  • ระบบรองรับการตรวจสอบและเปิดใช้งาน Contact ที่ถูกลบไปแล้วอีกครั้งโดยอัตโนมัติ (Reactivation)

สามารถอ่านเพิ่มเติมได้ที่ Announcement รองรับการระบุผู้ติดต่อด้วย contactId ในการจัดการเอกสาร

เพิ่มฟิลด์ ExternalDocumentId สำหรับเอกสาร 8 ประเภท

  • เพิ่มฟิลด์ externalDocumentId สำหรับเอกสาร 8 ประเภท
  • สามารถส่งค่า externalDocumentId ความยาวไม่เกิน 36 ตัวอักษร
  • ระบบจะบันทึกและ return ค่าใน response (ทั้ง GET, POST, PUT และ APIs เปลี่ยนสถานะ)

ประเภทเอกสารที่รองรับ:

  • Quotations
  • Billing Notes
  • Tax Invoices
  • Receipts
  • Cash Invoice
  • Purchases
  • Purchase Orders
  • Expenses

สามารถดู Request เเละ Response Schema ได้ที่ API Reference

Enhancement

เพิ่มการตรวจสอบ ContactCode ซ้ำกันเมื่อเปิดใช้งาน Contact อีกครั้ง

  • เมื่อมีการระบุ contactId ใน request (ทั้งการสร้างและอัปเดตเอกสาร) ระบบจะตรวจสอบและเปิดใช้งาน Contact ที่ถูกลบไปแล้วอีกครั้งโดยอัตโนมัติ
  • ระบบจะตรวจสอบว่า contactCode ของ Contact นั้นซ้ำกับ Contact อื่นที่ active อยู่หรือไม่
    • หากพบ contactCode ซ้ำ ระบบจะ return error
    • หากไม่พบ contactCode ซ้ำ ระบบจะเปิดใช้งาน Contact อีกครั้งโดยอัตโนมัติ