Skip to Content
🚀 Welcome to Humansoft Open API Documentation

Finish Extra Round

ปิดและล็อกงวดพิเศษเพื่อป้องกันการแก้ไขข้อมูลเพิ่มเติม เป็นการยืนยันความถูกต้องของข้อมูลทั้งหมดก่อนส่งออกรายงานหรือจ่ายเงิน

Endpoint

POST /api/v1/open-apis/salary/update-data-filter?path_action=finish_extra_round

Request Body

ParameterTypeRequiredDescriptionExample
master_salary_xtra_report_idstringYesรหัสงวดพิเศษ (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

FieldTypeDescription
master_salary_xtra_report_idstringรหัสงวดพิเศษ (plain text)
master_salary_xtra_namestringชื่องวดพิเศษ
master_salary_xtra_seqnumberลำดับงวดพิเศษ
finishedstringสถานะล็อก (Y = ล็อกเรียบร้อย)

Error Response

{ "code": 500, "message": "งวดพิเศษนี้ถูกปิดแล้ว", "payload": [] }

Code Examples

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 ข้อมูลออกเป็นรายงานหรือไฟล์ธนาคารได้

Last updated on