Get Financial Transactions
DevelopingPOST
/empeo/api/v1/payrolls/financial-transactionsRequest
Header Params
Authorization
string
required
Example:
Bearer {Bearer}
Content-Type
string
required
Example:
application/json
Body Params application/json
companyName
string
required
ชื่อบริษัท
year
number
required
ปีของงวดเงินเดือน
periodCalculateNo
number
required
งวดเงินเดือน
periodExtendNo
number
optional
งวดพิเศษ ถ้าไม่มี defualt เป็น 0
keyword
string
optional
ใช้สำหรับค้นหาข้อมูล เช่น ชื่อ, นามสกุล, รหัสพนักงาน, ชื่อเล่น, ตำแหน่ง
skip
number
required
Skip ข้อมูลกี่ row
take
number
required
Take ข้อมูลกี่ row (defualt 10 row)
Example
{
"companyName": "โกไฟว์",
"periodCalculateNo": 10,
"year": 2024,
"take": 10,
"skip": 0,
"keyword": "รายเดือนจ่าย 2 ครั้ง"
}
Request samples
Responses
Success(200)
HTTP Code: 200
Content Type : JSONapplication/json
Data Schema
statusCode
integer
required
message
string
required
totals
integer
required
จำนวนทั้งหมด
data
array [object {6}]
required
employeeRefId
string
optional
รหัสพนักงาน
fullName
string
optional
ชื่อเต็มพนักงาน
fullName_EN
string
optional
ชื่อเต็มพนักงานอังกฤษ
financialItems
array [object {6}]
optional
รายได้ รายหักของพนักงาน
positionName
string
optional
ชื่อตำแหน่ง
positionName_EN
string
optional
ชื่อตำแหน่งอังกฤษ
Example
{
"statusCode": 200,
"message": "OK",
"totals": 1,
"data": [
{
"employeeRefId": "80105",
"fullName": "รายเดือนจ่าย 2 ครั้ง",
"fullName_EN": "Org Spartan Kub",
"positionName": "โปรแกรมเมอร์",
"positionName_EN": "Dev",
"financialItems": [
{
"code": "I01",
"type": 1,
"name": "เงินเดือน / ค่าจ้างรายวัน",
"name_EN": "Salary / Wage",
"isCalculate": false,
"amount": 0
},
{
"code": "I18",
"type": 1,
"name": "โบนัส",
"name_EN": "Bonus",
"isCalculate": true,
"amount": 0
},
{
"code": "I411",
"type": 1,
"name": "ค่าบอกกล่าวล่วงหน้า",
"name_EN": "ค่าบอกกล่าวล่วงหน้า",
"isCalculate": false,
"amount": 0
},
{
"code": "I012",
"type": 1,
"name": "สวัสดิการกำหนดเอง",
"name_EN": "สวัสดิการกำหนดเอง",
"isCalculate": true,
"amount": 0
},
{
"code": "I04",
"type": 1,
"name": "40(5) ตัวแรก",
"name_EN": "40(5) ตัวแรก",
"isCalculate": false,
"amount": 100
},
{
"code": "I289",
"type": 1,
"name": "สวัสดิการครั้งเดียว",
"name_EN": "สวัสดิการครั้งเดียว",
"isCalculate": true,
"amount": 0
},
{
"code": "I07",
"type": 1,
"name": "เบี้ยขยัน",
"name_EN": "Diligence Allowance",
"isCalculate": true,
"amount": 500
},
{
"code": "I072",
"type": 1,
"name": "เบี้ยขยันพิเศษ",
"name_EN": "Diligence Allowance (S)",
"isCalculate": true,
"amount": 0
},
{
"code": "I40",
"type": 1,
"name": "เงินชดเชย",
"name_EN": "Severance Pay",
"isCalculate": true,
"amount": 0
},
{
"code": "I412",
"type": 1,
"name": "เงินได้ที่จ่ายให้ครั้งเดียวตามวิธีการของนายจ้าง",
"name_EN": "เงินได้ที่จ่ายให้ครั้งเดียวตามวิธีการของนายจ้าง",
"isCalculate": true,
"amount": 0
},
{
"code": "I401",
"type": 1,
"name": "วันลาพักร้อนคงเหลือ",
"name_EN": "วันลาพักร้อนคงเหลือ",
"isCalculate": true,
"amount": 0
},
{
"code": "D03",
"type": 2,
"name": "ประกันสังคม",
"name_EN": "Social Fund",
"isCalculate": false,
"amount": 0
},
{
"code": "D012",
"type": 2,
"name": "หักไม่มาทำงาน",
"name_EN": "Absence",
"isCalculate": true,
"amount": 0
},
{
"code": "D011",
"type": 2,
"name": "หักมาสาย/กลับก่อน",
"name_EN": "Late/Early",
"isCalculate": true,
"amount": 0
},
{
"code": "D014",
"type": 2,
"name": "ภาษีหัก ณ ที่จ่าย",
"name_EN": "Tax",
"isCalculate": true,
"amount": 0
},
{
"code": "D11",
"type": 2,
"name": "หักสวัสดิการ NoteBook",
"name_EN": "หักสวัสดิการ NoteBook",
"isCalculate": false,
"amount": 0
},
{
"code": "D41",
"type": 2,
"name": "ภาษี 40(1) หัก 3%",
"name_EN": "Tax 40(1) 3%",
"isCalculate": true,
"amount": 0
},
{
"code": "D42",
"type": 2,
"name": "ภาษีเลิกจ้าง",
"name_EN": "Severance Tax",
"isCalculate": true,
"amount": 0
}
]
}
]
}
Last modified: 3 months ago