Get Income/Expense Summary
ดึงยอดรวมรายรับและรายจ่ายของพนักงานแต่ละคนในงวดพิเศษที่กำหนด เพื่อนำไปใช้สรุปผลหรืออ้างอิงข้อมูล
Endpoint
GET /api/v1/open-apis/salary/get-data-filter?path_action=get_extra_inexRequest Parameters
| Parameter | Type | Required | Description | Example |
|---|---|---|---|---|
master_salary_xtra_report_id | string | Yes | รหัสงวดพิเศษ (Base64 encoded) | "MjAyNTAzMjM5NzQxNDI=" |
Response Format
Success Response
{
"code": 200,
"message": "Extra Income/Expense Retrieved Successfully by Employee",
"payload": {
"12345": {
"total_income": "15000.00",
"total_nvat_income": "0.00",
"nvat_rate": "7",
"total_nvat": "0.00",
"total_salary": "15000.00",
"xtra_remark": "",
"include_calc_tax": "N",
"calc_tax_amt": "0.00",
"calc_tax": "0.00",
"OT-01": "5000.00",
"INC-02": "10000.00"
}
}
}Response Fields
ข้อมูลใน payload เป็น Object ที่ key คือ employee_id ของพนักงานแต่ละคน
| Field | Type | Description |
|---|---|---|
total_income | string | รวมเงินได้ |
total_nvat_income | string | รวมเงินได้ฐาน NVAT |
nvat_rate | string | อัตรา NVAT (%) |
total_nvat | string | ภาษี NVAT ที่คำนวณ |
total_salary | string | เงินสุทธิ |
xtra_remark | string | หมายเหตุสลิปงวดพิเศษ |
include_calc_tax | string | นำภาษีหัก ณ ที่จ่ายมารวม (Y/N) |
calc_tax_amt | string | ยอดเงินหักภาษี |
calc_tax | string | ค่าภาษี |
[salary_type_id] | string | ยอดเงินแยกตามประเภทรายรับ/รายจ่าย (key เป็นรหัสประเภท) |
Error Response
{
"code": 500,
"message": "Extra round not found",
"payload": []
}Code Examples
cURL
curl -X GET "https://openapi.humansoft.co.th/api/v1/open-apis/salary/get-data-filter?path_action=get_extra_inex&master_salary_xtra_report_id=MjAyNTAzMjM5NzQxNDI=" \
-H "Ocp-Apim-Subscription-Key: YOUR_API_KEY"Related APIs
- Get Extra Round Detail - ดูรายละเอียดงวดพิเศษพร้อมรายชื่อพนักงาน
- Save Extra Round - บันทึกข้อมูลรายรับรายจ่าย
Last updated on