Skip to Content
🚀 Welcome to Humansoft Open API Documentation

Unfinish Extra Round

ยกเลิกการปิดงวดพิเศษเพื่อเปิดให้แก้ไขข้อมูลรายรับรายจ่ายหรือเพิ่มพนักงานได้อีกครั้ง

Endpoint

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

Request Body

ParameterTypeRequiredDescriptionExample
master_salary_xtra_report_idstringYesรหัสงวดพิเศษ (Base64 encoded)"MjAyNTAzMjM5NzQxNDI="

งวดต้องถูกปิด (Finished) อยู่ก่อนจึงจะปลดล็อกได้ หากงวดเปิดอยู่แล้วจะไม่ทำงาน


Response Format

Success Response

{ "code": 200, "message": "Extra Round Marked as Unfinished Successfully", "payload": { "master_salary_xtra_report_id": "20250323974142", "master_salary_xtra_name": "โบนัสไตรมาส1", "master_salary_xtra_seq": 1, "finished": "N" } }

Response Fields

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

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=unfinish_extra_round" \ -H "Ocp-Apim-Subscription-Key: YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "master_salary_xtra_report_id": "MjAyNTAzMjM5NzQxNDI=" }'

Notes

  • หลังจากปลดล็อกแล้ว จะไม่สามารถ Export งวดพิเศษนี้ได้ จนกว่าจะ Finish อีกครั้ง
  • ใช้ Save Extra Round เพื่อแก้ไขข้อมูลหลังปลดล็อก

  • Finish Extra Round - ล็อกงวดกลับอีกครั้งหลังแก้ไขเสร็จ
  • Save Extra Round - บันทึกข้อมูลหลังปลดล็อก
Last updated on