Get List Petty Cash
API สำหรับดึงรายการเอกสารคำขอเบิกเงินสดย่อยเฉพาะของพนักงานผู้ที่ทำรายการ สามารถกรองข้อมูลตามปี เดือน สถานะเอกสาร และวันที่พิจารณาได้ ระบบจะดึงรายการย่อย (Items) ของแต่ละเอกสารออกมาให้อัตโนมัติ พร้อมคำนวณยอดรวมเงินเบิกและจำนวนรายการของแต่ละเอกสาร
Endpoint
GET /api/v1/open-apis/petty-cash/get-list
POST /api/v1/open-apis/petty-cash/get-listRequest Parameters
Required Parameters
| Parameter | Type | Required | Description | Example |
|---|---|---|---|---|
authorize_id | string (base64) | Yes | ID ของผู้ใช้ที่ทำรายการ | "MjAyNTAzMDM..." |
Optional Parameters
| Parameter | Type | Required | Description | Example |
|---|---|---|---|---|
req_year | string | No | ปีที่ยื่นขอ (YYYY) | "2026" |
req_month | string | No | เดือนที่ยื่นขอ (MM) | "03" |
petty_cash_type_lv | string | No | กรองตามสถานะเอกสาร | "01" |
approve_dt | string | No | วันที่ได้รับการอนุมัติ (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
| Field | Type | Nullable | Description |
|---|---|---|---|
petty_cash_id | string | No | รหัสเอกสาร |
employee_id | string | No | ID ของพนักงาน |
employee_name | string | No | ชื่อพนักงาน |
request_topic | string | No | หัวข้อการเบิก |
petty_cash_type_lv | string | No | รหัสสถานะเอกสาร |
req_dt | string | No | วันที่ยื่นคำขอ |
req_amt | number | No | ยอดเงินรวมของเอกสาร |
item_count | number | No | จำนวนรายการย่อยในเอกสาร |
item_list | array | No | รายละเอียดรายการย่อย |
Error Response
{
"code": 400,
"message": "ไม่สามารถดึงข้อมูลได้",
"error": "Error details..."
}Code Examples
cURL
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) มาด้วยเสมอ
Related APIs
- Get Detail - ดูรายละเอียดเอกสาร
- Search List - ค้นหาเอกสารสำหรับ HR/ผู้อนุมัติ
- Submit - สร้างเอกสารคำขอเบิกเงินสดย่อย
Last updated on