Skip to Content
🚀 Welcome to Humansoft Open API Documentation

Split Income/Expense Template

ดึง Template คอลัมน์รายได้/รายจ่ายและข้อมูลพนักงาน สำหรับรอบเงินเดือนแยก (Split Period)

Endpoint

GET /api/v1/open-apis/salary/get-data-filter?path_action=inex_split_template

Request Parameters

ParameterTypeRequiredDescriptionExample
year_monthstringYesงวดเงินเดือนหลัก (YYYY-MM)"2026-03"
master_salary_split_seqstringYesลำดับรอบเงินเดือนแยก"1"
langstringNoภาษาที่แสดง: "TH" / "EN" (ค่าเริ่มต้น: "TH")"TH"
keywordstringNoค้นหาจากชื่อ นามสกุล รหัสพนักงาน"EMP001"
company_listsarrayNoกรองตามบริษัท (Base64 encoded ID)
branch_listsarrayNoกรองตามสาขา (Base64 encoded ID)
department_listsarrayNoกรองตามแผนก (Base64 encoded ID)
position_listsarrayNoกรองตามตำแหน่ง (Base64 encoded ID)
employee_listsarrayNoกรองเฉพาะพนักงาน (Base64 encoded ID)
_PAGEnumberNoหน้าที่ต้องการ (ค่าเริ่มต้น: 1)1
_NUMBER_PER_PAGEnumberNoจำนวนต่อหน้า (ค่าเริ่มต้น: 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

FieldTypeDescription
year_monthstringงวดเงินเดือนหลัก
master_salary_split_seqstringลำดับรอบเงินเดือนแยก
columnsarrayรายการคอลัมน์ (เหมือนกับ Income/Expense Template)
total_employeesnumberจำนวนพนักงานทั้งหมด
import_dataarrayข้อมูลพนักงานปัจจุบันในรอบแยก

Error Response

HTTP StatusDescription
400รูปแบบ year_month ไม่ถูกต้อง, ไม่ได้ส่ง master_salary_split_seq, ไม่พบรอบเงินเดือนแยก
401API Key ไม่ถูกต้องหรือไม่ได้ส่ง

Code Examples

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"

Last updated on