Skip to Content
🚀 Welcome to Humansoft Open API Documentation

Delete Company Fund Log

ลบรายการปรับปรุงกองทุนบริษัทที่เพิ่มด้วยตนเอง ยอดสะสมจะถูกคำนวณใหม่อัตโนมัติหลังจากลบ

Endpoint

POST /api/v1/open-apis/employee/delete-employee-financial?path_action=company-fund-log

Request Body

ParameterTypeRequiredDescription
employee_idstringYesID พนักงาน (Base64 encoded)
fund_company_log_idstringYesID log บริษัทที่ต้องการลบ (Base64 encoded)
fund_idstringYesID กองทุน (Base64 encoded)
fund_employee_idstringNoID สมาชิกกองทุน (Base64 encoded)

การลบเป็นการลบถาวร ไม่สามารถกู้คืนได้ ควรลบเฉพาะรายการที่เพิ่มด้วยตนเอง (Manual) เท่านั้น


Response Format

Success Response

{ "code": 200, "message": "Delete Company Fund Log Success", "payload": { "fund_company_log_id": "20260215FCL01A2B3C4D5", "deleted": true, "log_tracking_id": "20260215LT01A2B3C4D5" } }

Response Fields

FieldTypeDescription
fund_company_log_idstringID log ที่ถูกลบ (plain text)
deletedbooleanสถานะการลบ (true = สำเร็จ)
log_tracking_idstringID log tracking

Error Response

{ "code": 400, "message": "Fund company log not found with ID: MjAyNjAyMTVGQ0wwMUEyQjNDNEQ1" }
HTTP StatusDescription
400พารามิเตอร์ไม่ถูกต้อง หรือไม่พบ log ที่ระบุ
401API Key ไม่ถูกต้องหรือไม่ได้ส่ง

Code Examples

curl -X POST "https://openapi.humansoft.co.th/api/v1/open-apis/employee/delete-employee-financial?path_action=company-fund-log" \ -H "Ocp-Apim-Subscription-Key: YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "employee_id": "MjAyNjAyMTVFTTAxQTJCM0M0RDU=", "fund_company_log_id": "MjAyNjAyMTVGQ0wwMUEyQjNDNEQ1", "fund_id": "MjAyNjAyMTVGRDAxQTJCM0M0RDU=", "fund_employee_id": "MjAyNjAyMTVGRTAxQTJCM0M0RDU=" }'

  • Add Fund Log - เพิ่มรายการปรับปรุงกองทุน
  • Delete Employee Fund Log - ลบรายการปรับปรุงกองทุนพนักงาน
  • List Funds - ดูรายการกองทุนทั้งหมด
  • Get Fund - ดูข้อมูลกองทุนตาม ID
Last updated on