Skip to Content
🚀 Welcome to Humansoft Open API Documentation

Delete Extra Round

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

Endpoint

POST /api/v1/open-apis/salary/delete-data-filter?path_action=delete_extra_round

Request Body

ParameterTypeRequiredDescriptionExample
master_salary_xtra_report_idstringYesรหัสงวดพิเศษ (Base64 encoded)"MjAyNTAzMjM5NzQxNDI="
  • การลบข้อมูลเป็นการลบถาวร ไม่สามารถกู้คืนได้
  • ไม่สามารถลบงวดที่ถูกปิด (Finished) แล้ว ต้อง Unfinish ก่อน

Response Format

Success Response

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

Response Fields

FieldTypeDescription
master_salary_xtra_report_idstringรหัสงวดพิเศษที่ถูกลบ (plain text)
master_salary_xtra_namestringชื่องวดพิเศษที่ถูกลบ
master_salary_xtra_seqnumberลำดับงวดพิเศษที่ถูกลบ

Error Responses

{ "code": 500, "message": "ไม่สามารถลบงวดพิเศษที่ถูกปิดแล้ว กรุณาปลดล็อกก่อน", "payload": [] }
{ "code": 500, "message": "Extra round not found", "payload": [] }

Code Examples

curl -X POST "https://openapi.humansoft.co.th/api/v1/open-apis/salary/delete-data-filter?path_action=delete_extra_round" \ -H "Ocp-Apim-Subscription-Key: YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "master_salary_xtra_report_id": "MjAyNTAzMjM5NzQxNDI=" }'

Notes

  • การลบจะลบข้อมูลรายรับ รายจ่าย และสลิปของพนักงานทุกคนในงวดนี้ทั้งหมด
  • การลบข้อมูลไม่สามารถกู้คืนได้ ควรตรวจสอบให้แน่ใจก่อนทำการลบ

  • Unfinish Extra Round - ปลดล็อกงวดก่อนลบ (กรณีงวดถูกปิดแล้ว)
  • List Extra Rounds - ดูรายการงวดพิเศษทั้งหมด
Last updated on