- Authentication API
- Employee
- Get EmployeeGET
- Update EmployeePUT
- Get List EmployeesGET
- Get Employees List GET
- Get Mastertypes ListGET
- Get Name PrefixesGET
- Get Document TypesGET
- Update EmployeePOST
- Add Employee AttachmentPOST
- Update Employee AddressPOST
- Update Employee FamilyPOST
- Update Employee InformationPOST
- Update Employee ShiftsPOST
- Update Employee ContactPOST
- Update Employee EducationPOST
- Update Employee ExperiencePOST
- Update Employee CustomFieldPOST
- Delete EmployeePOST
- Get Employee ShiftsGET
- Get Employee RoleGET
- Get Employee Movement ListsGET
- Leave
- Master
- Payroll
- Attendance
- Welfare
- Time
- AppMan
- Asset
- Recruitment
Get Financial Transactions
Developing
POST
https://api.gofive.co.th/empeo/api/v1/payrolls/financial-transactions
Request
Header Params
Authorization
string
required
Example:
Bearer {Bearer}
Content-Type
string
required
Example:
application/json
Body Params text/plain
Example
Example:{
"companyName": "บริษัทรักโกไฟว์",
"periodCalculateNo": 1,
"year": 2025,
"take": 10,
"skip": 0,
"keyword": "adminUat"
}
Request samples
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://api.gofive.co.th/empeo/api/v1/payrolls/financial-transactions' \
--header 'Authorization: Bearer {Bearer}' \
--header 'Content-Type: application/json' \
--data-raw '{
"companyName": "บริษัทรักโกไฟว์",
"periodCalculateNo": 1,
"year": 2025,
"take": 10,
"skip": 0,
"keyword": "adminUat"
}'
Responses
🟢200Success
application/json
Body
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": "00001",
"positionName": "กรรมการผู้จัดการ",
"positionName_EN": "Managing Director",
"fullName": "adminUat empeo",
"fullName_EN": "adminUat empeo",
"payrollStatusName": "รอคำนวณเงินเดือน",
"payrollStatusName_EN": "Waiting for Payroll Calculation",
"financialItems": [
{
"code": "I18",
"type": 1,
"name": "คืนเงินวันลาคงเหลือ",
"name_EN": "Leave Benefit Compensation",
"isCalculate": true,
"amount": 0
},
{
"code": "I30",
"type": 1,
"name": "เงินตกเบิกปรับเงินเดือนย้อนหลัง",
"name_EN": "Salary in practising",
"isCalculate": true,
"amount": 0
},
{
"code": "I90",
"type": 1,
"name": "ค่ากะพิเศษจากเวลาทำงาน",
"name_EN": "ค่ากะพิเศษจากเวลาทำงาน",
"isCalculate": true,
"amount": 0
},
{
"code": "I15",
"type": 1,
"name": "เบี้ยขยันสะสม",
"name_EN": "Cumulative diligence allowance",
"isCalculate": true,
"amount": 0
},
{
"code": "I14",
"type": 1,
"name": "เบี้ยขยันพิเศษ",
"name_EN": "Diligence Allowance (S)",
"isCalculate": true,
"amount": 0
},
{
"code": "I13",
"type": 1,
"name": "เบี้ยขยัน",
"name_EN": "Diligence Allowance",
"isCalculate": true,
"amount": 0
},
{
"code": "I12",
"type": 1,
"name": "ค่ากะพิเศษ (วันหยุด)",
"name_EN": "ค่ากะพิเศษ (วันหยุด)",
"isCalculate": true,
"amount": 0
},
{
"code": "I11",
"type": 1,
"name": "ค่ากะพิเศษ (OT)",
"name_EN": "ค่ากะพิเศษ (OT)",
"isCalculate": true,
"amount": 0
},
{
"code": "I10",
"type": 1,
"name": "ค่ากะ",
"name_EN": "ค่ากะ",
"isCalculate": true,
"amount": 0
},
{
"code": "I09",
"type": 1,
"name": "เงินช่วยเหลือ",
"name_EN": "เงินช่วยเหลือ",
"isCalculate": true,
"amount": 0
},
{
"code": "I07",
"type": 1,
"name": "Rewards",
"name_EN": "Rewards",
"isCalculate": true,
"amount": 0
},
{
"code": "I04",
"type": 1,
"name": "ค่าน้ำมัน",
"name_EN": "ค่าน้ำมัน",
"isCalculate": false,
"amount": 5000
},
{
"code": "I06",
"type": 1,
"name": "คอมมิชชั่น",
"name_EN": "คอมมิชชั่น",
"isCalculate": false,
"amount": 0
},
{
"code": "I03",
"type": 1,
"name": "ค่าวิชาชีพ",
"name_EN": "Skill Benefits",
"isCalculate": true,
"amount": 0
},
{
"code": "I08",
"type": 1,
"name": "เงินได้อื่นๆ",
"name_EN": "Other Income",
"isCalculate": true,
"amount": 0
},
{
"code": "I05",
"type": 1,
"name": "โบนัส",
"name_EN": "Bonus",
"isCalculate": true,
"amount": 0
},
{
"code": "I01",
"type": 1,
"name": "เงินเดือน / ค่าจ้างรายวัน",
"name_EN": "Salary / Wage",
"isCalculate": true,
"amount": 59000
},
{
"code": "I02",
"type": 1,
"name": "ค่าล่วงเวลา",
"name_EN": "Overtime",
"isCalculate": true,
"amount": 0
},
{
"code": "I001",
"type": 1,
"name": "สวัสดิการค่าเบี้ยงเลี้ยง",
"name_EN": "สวัสดิการค่าเบี้ยงเลี้ยง",
"isCalculate": false,
"amount": 0
},
{
"code": "I002",
"type": 1,
"name": "ค่าธรรมเนียม",
"name_EN": "ค่าธรรมเนียม",
"isCalculate": false,
"amount": 0
},
{
"code": "I40",
"type": 1,
"name": "เงินชดเชย",
"name_EN": "Severance Pay",
"isCalculate": true,
"amount": 0
},
{
"code": "I41",
"type": 1,
"name": "รางวัล",
"name_EN": "Reward",
"isCalculate": true,
"amount": 0
},
{
"code": "D18",
"type": 2,
"name": "เงินหักวันลาเกินสิทธิ์",
"name_EN": "Leave Excess Deduct",
"isCalculate": true,
"amount": 0
},
{
"code": "D15",
"type": 2,
"name": "เงินกู้ กยศ.",
"name_EN": "Student Loan Fund",
"isCalculate": true,
"amount": 0
},
{
"code": "D17",
"type": 2,
"name": "กรมบังคดี",
"name_EN": "Legal Execution Department",
"isCalculate": true,
"amount": 0
},
{
"code": "D98",
"type": 2,
"name": "หักพักงาน",
"name_EN": "Suspension",
"isCalculate": true,
"amount": 0
},
{
"code": "D99",
"type": 2,
"name": "ค่าปรับ",
"name_EN": "Fines",
"isCalculate": true,
"amount": 0
},
{
"code": "D04",
"type": 2,
"name": "หักลาไม่รับค่าจ้าง",
"name_EN": "Leave Without Pay",
"isCalculate": true,
"amount": 0
},
{
"code": "D01",
"type": 2,
"name": "ภาษีหัก ณ ที่จ่าย",
"name_EN": "Tax",
"isCalculate": true,
"amount": 2779.17
},
{
"code": "D07",
"type": 2,
"name": "เงินหักอื่นๆ",
"name_EN": "Other Deduction",
"isCalculate": false,
"amount": 0
},
{
"code": "D05",
"type": 2,
"name": "หักไม่มาทำงาน",
"name_EN": "Absence",
"isCalculate": true,
"amount": 0
},
{
"code": "D06",
"type": 2,
"name": "กองทุนสำรองเลี้ยงชีพ",
"name_EN": "Provident Fund",
"isCalculate": true,
"amount": 0
},
{
"code": "D03",
"type": 2,
"name": "ประกันสังคม",
"name_EN": "Social Fund",
"isCalculate": true,
"amount": 750
},
{
"code": "D42",
"type": 2,
"name": "ภาษีเลิกจ้าง",
"name_EN": "Severance Tax",
"isCalculate": true,
"amount": 0
},
{
"code": "D001",
"type": 2,
"name": "ภาษี 40 (5)",
"name_EN": "ภาษี 40 (5)",
"isCalculate": true,
"amount": 150
},
{
"code": "D002",
"type": 2,
"name": "ภาษี 40 (6)",
"name_EN": "ภาษี 40 (6)",
"isCalculate": true,
"amount": 0
}
]
}
]
}
🟠401User authentication required V2.
Modified at 2025-02-06 03:50:20