Skip to Content
🚀 Welcome to Humansoft Open API Documentation

Get List Petty Cash

API สำหรับดึงรายการเอกสารคำขอเบิกเงินสดย่อยเฉพาะของพนักงานผู้ที่ทำรายการ สามารถกรองข้อมูลตามปี เดือน สถานะเอกสาร และวันที่พิจารณาได้ ระบบจะดึงรายการย่อย (Items) ของแต่ละเอกสารออกมาให้อัตโนมัติ พร้อมคำนวณยอดรวมเงินเบิกและจำนวนรายการของแต่ละเอกสาร

Endpoint

GET /api/v1/open-apis/petty-cash/get-list POST /api/v1/open-apis/petty-cash/get-list

Request Parameters

Required Parameters

ParameterTypeRequiredDescriptionExample
authorize_idstring (base64)YesID ของผู้ใช้ที่ทำรายการ"MjAyNTAzMDM..."

Optional Parameters

ParameterTypeRequiredDescriptionExample
req_yearstringNoปีที่ยื่นขอ (YYYY)"2026"
req_monthstringNoเดือนที่ยื่นขอ (MM)"03"
petty_cash_type_lvstringNoกรองตามสถานะเอกสาร"01"
approve_dtstringNoวันที่ได้รับการอนุมัติ (YYYY-MM-DD)"2026-03-24"

Response Format

Success Response

{ "code": 200, "message": "ดึงข้อมูลรายการสำเร็จ", "payload": [ { "petty_cash_id": "20260325PCD00000001", "employee_id": "20260309462FEF65EFCA", "employee_name": "สมชาย ใจดี", "request_topic": "เบิกค่าเดินทางไปพบลูกค้า", "petty_cash_type_lv": "01", "req_dt": "2026-03-25", "req_amt": 500.00, "item_count": 1, "item_list": [ { "petty_cash_item_id": "ITEM0001", "petty_cash_item_name": "ค่าน้ำมันรถ", "req_amt": "500.00", "petty_cash_type_name": "ค่าเดินทาง" } ] } ] }

Response Fields

FieldTypeNullableDescription
petty_cash_idstringNoรหัสเอกสาร
employee_idstringNoID ของพนักงาน
employee_namestringNoชื่อพนักงาน
request_topicstringNoหัวข้อการเบิก
petty_cash_type_lvstringNoรหัสสถานะเอกสาร
req_dtstringNoวันที่ยื่นคำขอ
req_amtnumberNoยอดเงินรวมของเอกสาร
item_countnumberNoจำนวนรายการย่อยในเอกสาร
item_listarrayNoรายละเอียดรายการย่อย

Error Response

{ "code": 400, "message": "ไม่สามารถดึงข้อมูลได้", "error": "Error details..." }

Code Examples

curl -X GET "https://openapi.humansoft.co.th/api/v1/open-apis/petty-cash/get-list?authorize_id=MjAyNTAzMDM1MUIwQTJDQ0JEOUM=&req_year=2026&req_month=03" \ -H "Ocp-Apim-Subscription-Key: YOUR_API_KEY"

Notes

รายการที่ดึงมาจะกรองเฉพาะของพนักงานที่เป็นเจ้าของเท่านั้น หากต้องการค้นหาเอกสารของพนักงานอื่น ให้ใช้ API Search List

หากต้องการกรองด้วยเดือน (req_month) จำเป็นต้องระบุปี (req_year) มาด้วยเสมอ


  • Get Detail - ดูรายละเอียดเอกสาร
  • Search List - ค้นหาเอกสารสำหรับ HR/ผู้อนุมัติ
  • Submit - สร้างเอกสารคำขอเบิกเงินสดย่อย
Last updated on