Delete Petty Cash
API สำหรับลบเอกสารคำขอเบิกเงินสดย่อย โดยเอกสารจะต้องอยู่ในสถานะที่อนุญาตให้ลบได้เท่านั้น (เช่น Draft หรือ Pending) หากเอกสารผ่านการอนุมัติขั้นสุดท้ายหรือมีการตั้งเบิกไปแล้ว ระบบจะไม่อนุญาตให้ลบ
การลบข้อมูลไม่สามารถกู้คืนได้ รายการค่าใช้จ่ายย่อยและไฟล์แนบที่เกี่ยวข้องจะถูกลบออกทั้งหมดโดยอัตโนมัติ
Endpoint
POST /api/v1/open-apis/petty-cash/deleteRequest Body
| Parameter | Type | Required | Description | Example |
|---|---|---|---|---|
petty_cash_id | string (base64) | Yes | รหัสเอกสารเบิกเงินสดย่อยที่ต้องการลบ | "MjAy..." |
authorize_id | string (base64) | Yes | ID ของผู้ที่ดำเนินการลบเอกสาร | "MjAy..." |
Response Format
Success Response
{
"code": 200,
"message": "ลบข้อมูลสำเร็จ"
}Error Response
{
"code": 403,
"message": "เอกสารอยู่ในสถานะที่ไม่สามารถลบได้"
}{
"code": 404,
"message": "ไม่พบรหัสเอกสารที่ระบุในระบบ"
}Code Examples
cURL
curl -X POST "https://openapi.humansoft.co.th/api/v1/open-apis/petty-cash/delete" \
-H "Content-Type: application/json" \
-H "Ocp-Apim-Subscription-Key: YOUR_API_KEY" \
-d '{
"petty_cash_id": "MjAyNjAzMjVQQ0QwMDAwMDAwMQ==",
"authorize_id": "MjAyNTAzMDM1MUIwQTJDQ0JEOUM="
}'Notes
พารามิเตอร์ petty_cash_id และ authorize_id ต้องส่งเป็น Base64-encoded
Related APIs
- Delete Item - ลบเฉพาะรายการค่าใช้จ่ายในเอกสาร
- Get Detail - ดูรายละเอียดเอกสาร
- Submit - สร้างเอกสารคำขอเบิกเงินสดย่อย
Last updated on