Split Income/Expense Template
ดึง Template คอลัมน์รายได้/รายจ่ายและข้อมูลพนักงาน สำหรับรอบเงินเดือนแยก (Split Period)
Endpoint
GET /api/v1/open-apis/salary/get-data-filter?path_action=inex_split_templateRequest Parameters
| Parameter | Type | Required | Description | Example |
|---|---|---|---|---|
year_month | string | Yes | งวดเงินเดือนหลัก (YYYY-MM) | "2026-03" |
master_salary_split_seq | string | Yes | ลำดับรอบเงินเดือนแยก | "1" |
lang | string | No | ภาษาที่แสดง: "TH" / "EN" (ค่าเริ่มต้น: "TH") | "TH" |
keyword | string | No | ค้นหาจากชื่อ นามสกุล รหัสพนักงาน | "EMP001" |
company_lists | array | No | กรองตามบริษัท (Base64 encoded ID) | |
branch_lists | array | No | กรองตามสาขา (Base64 encoded ID) | |
department_lists | array | No | กรองตามแผนก (Base64 encoded ID) | |
position_lists | array | No | กรองตามตำแหน่ง (Base64 encoded ID) | |
employee_lists | array | No | กรองเฉพาะพนักงาน (Base64 encoded ID) | |
_PAGE | number | No | หน้าที่ต้องการ (ค่าเริ่มต้น: 1) | 1 |
_NUMBER_PER_PAGE | number | No | จำนวนต่อหน้า (ค่าเริ่มต้น: 20) | 50 |
Response Format
Success Response
{
"code": 200,
"message": "สำเร็จ",
"payload": {
"year_month": "2026-03",
"master_salary_split_seq": "1",
"columns": [
{ "key": "emp_code", "label": "รหัสพนักงาน", "type": "fixed" },
{ "key": "full_name", "label": "ชื่อ-นามสกุล", "type": "fixed" },
{ "key": "Income-SAL001", "label": "เงินเดือน", "type": "income", "color": "#a5ffd9" },
{ "key": "Expense-EXP001", "label": "หักขาดงาน", "type": "expense", "color": "#ffc6c6" }
],
"total_employees": 100,
"import_data": [
{
"emp_code": "EMP001",
"full_name": "สมชาย ใจดี",
"Income-SAL001": "12500",
"Expense-EXP001": ""
}
]
},
"_PAGINATION": {
"_TOTAL_RECORDS": 100,
"_PAGE": 1,
"_NUMBER_PER_PAGE": 20
}
}Key Response Fields
| Field | Type | Description |
|---|---|---|
year_month | string | งวดเงินเดือนหลัก |
master_salary_split_seq | string | ลำดับรอบเงินเดือนแยก |
columns | array | รายการคอลัมน์ (เหมือนกับ Income/Expense Template) |
total_employees | number | จำนวนพนักงานทั้งหมด |
import_data | array | ข้อมูลพนักงานปัจจุบันในรอบแยก |
Error Response
| HTTP Status | Description |
|---|---|
400 | รูปแบบ year_month ไม่ถูกต้อง, ไม่ได้ส่ง master_salary_split_seq, ไม่พบรอบเงินเดือนแยก |
401 | API Key ไม่ถูกต้องหรือไม่ได้ส่ง |
Code Examples
cURL
curl -X GET "https://openapi.humansoft.co.th/api/v1/open-apis/salary/get-data-filter?path_action=inex_split_template&year_month=2026-03&master_salary_split_seq=1" \
-H "Ocp-Apim-Subscription-Key: YOUR_API_KEY"Related APIs
- Split Income/Expense Import - นำเข้าข้อมูลรอบเงินเดือนแยก
- Income/Expense Template - Template สำหรับรอบเงินเดือนปกติ
- Income/Expense Import Log - ดูประวัติการนำเข้า
Last updated on