Delete Extra Round
ลบงวดพิเศษและข้อมูลรายรับรายจ่าย สลิปของพนักงานทุกคนที่อยู่ในงวดนี้ออกทั้งหมด
Endpoint
POST /api/v1/open-apis/salary/delete-data-filter?path_action=delete_extra_roundRequest Body
| Parameter | Type | Required | Description | Example |
|---|---|---|---|---|
master_salary_xtra_report_id | string | Yes | รหัสงวดพิเศษ (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
| Field | Type | Description |
|---|---|---|
master_salary_xtra_report_id | string | รหัสงวดพิเศษที่ถูกลบ (plain text) |
master_salary_xtra_name | string | ชื่องวดพิเศษที่ถูกลบ |
master_salary_xtra_seq | number | ลำดับงวดพิเศษที่ถูกลบ |
Error Responses
{
"code": 500,
"message": "ไม่สามารถลบงวดพิเศษที่ถูกปิดแล้ว กรุณาปลดล็อกก่อน",
"payload": []
}{
"code": 500,
"message": "Extra round not found",
"payload": []
}Code Examples
cURL
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
- การลบจะลบข้อมูลรายรับ รายจ่าย และสลิปของพนักงานทุกคนในงวดนี้ทั้งหมด
- การลบข้อมูลไม่สามารถกู้คืนได้ ควรตรวจสอบให้แน่ใจก่อนทำการลบ
Related APIs
- Unfinish Extra Round - ปลดล็อกงวดก่อนลบ (กรณีงวดถูกปิดแล้ว)
- List Extra Rounds - ดูรายการงวดพิเศษทั้งหมด
Last updated on