Skip to Content
🚀 Welcome to Humansoft Open API Documentation

Net Total Template

ดึง Template คอลัมน์และข้อมูลพนักงาน สำหรับเตรียมข้อมูลก่อนนำเข้าเงินเดือนสุทธิ

Endpoint

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

Request Parameters

ParameterTypeRequiredDescriptionExample
year_monthstringYesงวดเงินเดือน (YYYY-MM)"2026-03"
langstringNoภาษาที่แสดง: "TH" / "EN" (ค่าเริ่มต้น: "TH")"TH"
keywordstringNoค้นหาจากชื่อ นามสกุล รหัสพนักงาน"EMP001"
hashtagsarrayNoกรองตาม hashtag["tag1"]
company_listsarrayNoกรองตามบริษัท (Base64 encoded ID)
branch_listsarrayNoกรองตามสาขา (Base64 encoded ID)
department_listsarrayNoกรองตามแผนก (Base64 encoded ID)
division_listsarrayNoกรองตามฝ่าย (Base64 encoded ID)
position_listsarrayNoกรองตามตำแหน่ง (Base64 encoded ID)
employee_listsarrayNoกรองเฉพาะพนักงาน (Base64 encoded ID)
employee_type_codearrayNoกรองตามประเภทพนักงาน["01"]
sys_del_flagstringNoสถานะ: "N" = ทำงานอยู่ (ค่าเริ่มต้น)"N"
signout_flagstringNoสถานะลาออก"N"
_PAGEnumberNoหน้าที่ต้องการ (ค่าเริ่มต้น: 1)1
_NUMBER_PER_PAGEnumberNoจำนวนต่อหน้า (ค่าเริ่มต้น: 20)50

Response Format

Success Response

{ "code": 200, "message": "สำเร็จ", "payload": { "year_month": "2026-03", "columns": [ { "key": "emp_code", "label": "รหัสพนักงาน", "type": "fixed" }, { "key": "full_name", "label": "ชื่อ-นามสกุล", "type": "fixed" }, { "key": "tax", "label": "ภาษี", "type": "deduction" }, { "key": "nvat-04", "label": "ประกันสังคม (ลูกจ้าง)", "type": "deduction" }, { "key": "nvat-05", "label": "ประกันสังคม (นายจ้าง)", "type": "deduction" }, { "key": "Income-SAL001", "label": "เงินเดือน", "type": "income", "color": "#a5ffd9" }, { "key": "Expense-EXP001", "label": "หักขาดงาน", "type": "expense", "color": "#ffc6c6" } ], "total_employees": 200, "import_data": [ { "emp_code": "EMP001", "full_name": "สมชาย ใจดี", "tax": "1500", "nvat-04": "750", "nvat-05": "750", "Income-SAL001": "25000", "Expense-EXP001": "" } ] }, "_PAGINATION": { "_TOTAL_RECORDS": 200, "_PAGE": 1, "_NUMBER_PER_PAGE": 20 } }

Key Response Fields

FieldTypeDescription
year_monthstringงวดเงินเดือน
columnsarrayรายการคอลัมน์ทั้งหมด
columns[].keystringชื่อ key สำหรับส่งข้อมูล
columns[].labelstringชื่อแสดงผล
columns[].typestringประเภท: "fixed", "income", "expense", "deduction"
total_employeesnumberจำนวนพนักงานทั้งหมด
import_dataarrayข้อมูลพนักงานปัจจุบัน
  • คอลัมน์ tax, nvat-04, nvat-05 เป็นคอลัมน์เฉพาะของ Net Total
  • คอลัมน์ nvat-04 = ประกันสังคมส่วนลูกจ้าง, nvat-05 = ประกันสังคมส่วนนายจ้าง
  • คอลัมน์ Income/Expense เป็น dynamic ขึ้นกับ config บริษัท

Error Response

HTTP StatusDescription
400ไม่พบงวดเงินเดือนที่ระบุ
401API Key ไม่ถูกต้องหรือไม่ได้ส่ง

Code Examples

curl -X GET "https://openapi.humansoft.co.th/api/v1/open-apis/salary/get-data-filter?path_action=nettotal_template&year_month=2026-03" \ -H "Ocp-Apim-Subscription-Key: YOUR_API_KEY"

Last updated on