Unfinish Extra Round
ยกเลิกการปิดงวดพิเศษเพื่อเปิดให้แก้ไขข้อมูลรายรับรายจ่ายหรือเพิ่มพนักงานได้อีกครั้ง
Endpoint
POST /api/v1/open-apis/salary/update-data-filter?path_action=unfinish_extra_roundRequest Body
| Parameter | Type | Required | Description | Example |
|---|---|---|---|---|
master_salary_xtra_report_id | string | Yes | รหัสงวดพิเศษ (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
| Field | Type | Description |
|---|---|---|
master_salary_xtra_report_id | string | รหัสงวดพิเศษ (plain text) |
master_salary_xtra_name | string | ชื่องวดพิเศษ |
master_salary_xtra_seq | number | ลำดับงวดพิเศษ |
finished | string | สถานะล็อก (N = ปลดล็อกแล้ว) |
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=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 เพื่อแก้ไขข้อมูลหลังปลดล็อก
Related APIs
- Finish Extra Round - ล็อกงวดกลับอีกครั้งหลังแก้ไขเสร็จ
- Save Extra Round - บันทึกข้อมูลหลังปลดล็อก
Last updated on