Skip to Content
🚀 Welcome to Humansoft Open API Documentation

Update Petty Cash Type

API สำหรับผู้ดูแลระบบ (HR/Admin) เพื่อแก้ไขชื่อประเภทเงินสดย่อย (ทั้งภาษาไทยและภาษาอังกฤษ) หรือปรับเปลี่ยนสถานะการใช้งานของหมวดหมู่เดิม หากไม่ระบุพารามิเตอร์ที่เป็น Optional ระบบจะคงค่าเดิมไว้

Endpoint

POST /api/v1/open-apis/petty-cash/update-type

Request Body

Required Parameters

ParameterTypeRequiredDescriptionExample
petty_cash_type_idstringYesID ของประเภทที่ต้องการแก้ไข"20260325OPTYX0003"
authorize_idstring (base64)YesID ของผู้ที่ดำเนินการแก้ไข"MjAy..."

Optional Parameters

ParameterTypeRequiredDescriptionExample
petty_cash_type_namestringNoชื่อประเภท (ภาษาไทย)"ค่าเดินทาง (ปรับปรุง)"
petty_cash_type_name_enstringNoชื่อประเภท (ภาษาอังกฤษ)"Travel (Revised)"
enable_flagstringNoสถานะการใช้งาน ("1" = เปิด, "0" = ปิด)"0"

Response Format

Success Response

{ "code": 200, "message": "แก้ไขสำเร็จ", "payload": { "petty_cash_type_id": "20260325OPTYX0003", "petty_cash_type_name": "ค่าอาหาร (แก้ไข)", "petty_cash_type_name_en": "Food (Update)", "petty_cash_type_code": "PC003", "enable_flag": "1" } }

Response Fields

FieldTypeNullableDescription
petty_cash_type_idstringNoรหัสประเภท
petty_cash_type_namestringNoชื่อประเภท (ภาษาไทย)
petty_cash_type_name_enstringYesชื่อประเภท (ภาษาอังกฤษ)
petty_cash_type_codestringNoรหัสประเภทสั้น
enable_flagstringNoสถานะการใช้งาน

Code Examples

curl -X POST "https://openapi.humansoft.co.th/api/v1/open-apis/petty-cash/update-type" \ -H "Content-Type: application/json" \ -H "Ocp-Apim-Subscription-Key: YOUR_API_KEY" \ -d '{ "petty_cash_type_id": "20260325OPTYX0003", "petty_cash_type_name": "ค่าอาหาร (แก้ไข)", "enable_flag": "1", "authorize_id": "MjAyNTAzMDM1MUIwQTJDQ0JEOUM=" }'

Notes

ข้อมูลที่อัปเดตจะถูกนำไปใช้ในทุกหน้าจอที่เกี่ยวข้องทันที หากไม่ระบุพารามิเตอร์ที่เป็น Optional ระบบจะคงค่าเดิมของฟิลด์นั้นไว้


  • List Types - ดูรายการประเภทค่าใช้จ่าย
  • Create Type - สร้างประเภทค่าใช้จ่ายใหม่
  • Delete Type - ลบประเภทค่าใช้จ่าย
Last updated on