Finish Extra Round
ปิดและล็อกงวดพิเศษเพื่อป้องกันการแก้ไขข้อมูลเพิ่มเติม เป็นการยืนยันความถูกต้องของข้อมูลทั้งหมดก่อนส่งออกรายงานหรือจ่ายเงิน
Endpoint
POST /api/v1/open-apis/salary/update-data-filter?path_action=finish_extra_roundRequest Body
| Parameter | Type | Required | Description | Example |
|---|---|---|---|---|
master_salary_xtra_report_id | string | Yes | รหัสงวดพิเศษ (Base64 encoded) | "MjAyNTAzMjM5NzQxNDI=" |
งวดต้องยังไม่ถูกปิดจึงจะสามารถ Finish ได้ หากต้องการแก้ไขข้อมูลภายหลัง ต้องเรียกใช้ Unfinish ก่อน
Response Format
Success Response
{
"code": 200,
"message": "Extra Round Finished Successfully",
"payload": {
"master_salary_xtra_report_id": "20250323974142",
"master_salary_xtra_name": "โบนัสไตรมาส1",
"master_salary_xtra_seq": 1,
"finished": "Y"
}
}Response Fields
| Field | Type | Description |
|---|---|---|
master_salary_xtra_report_id | string | รหัสงวดพิเศษ (plain text) |
master_salary_xtra_name | string | ชื่องวดพิเศษ |
master_salary_xtra_seq | number | ลำดับงวดพิเศษ |
finished | string | สถานะล็อก (Y = ล็อกเรียบร้อย) |
Error Response
{
"code": 500,
"message": "งวดพิเศษนี้ถูกปิดแล้ว",
"payload": []
}Code Examples
cURL
curl -X POST "https://openapi.humansoft.co.th/api/v1/open-apis/salary/update-data-filter?path_action=finish_extra_round" \
-H "Ocp-Apim-Subscription-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"master_salary_xtra_report_id": "MjAyNTAzMjM5NzQxNDI="
}'Notes
- เมื่อปิดงวดแล้ว สลิปพนักงานจะถูกอัปเดตสถานะอัตโนมัติ
- หลังจากปิดงวดแล้วสามารถ Export ข้อมูลออกเป็นรายงานหรือไฟล์ธนาคารได้
Related APIs
- Export Extra Round - ส่งออกข้อมูลงวดพิเศษ
- Unfinish Extra Round - ยกเลิกการปิดงวด
Last updated on