Skip to Content
🚀 Welcome to Humansoft Open API Documentation
DocumentationAPI ReferenceSalary (เงินเดือน)Quota (โควตาการลา)Overview

Quota API (โควตาการลา)

ภาพรวม (Overview)

Quota API ใช้สำหรับจัดการโควตาวันลาของพนักงาน รองรับการดูรายการโควตาทั้งหมด ดูโควตาแยกตามพนักงาน สร้าง/แก้ไข/ลบโควตา และดึงข้อมูลประเภทการลาที่เปิดใช้งาน

โควตาการลาคือจำนวนวันลาที่พนักงานมีสิทธิ์ใช้ในแต่ละปี แยกตามประเภทการลา เช่น ลาป่วย ลากิจ ลาพักร้อน เป็นต้น

สิทธิ์ที่ต้องการ: API ในกลุ่มนี้ต้องการสิทธิ์ ข้อมูลเงินเดือนของพนักงาน (payroll:read:self) สำหรับข้อมูลรายคน หรือ ข้อมูลเงินเดือนทั้งองค์กร (payroll:read:all) สำหรับปิดงวด/ประมวลผลทั้งงวด — ขึ้นกับแต่ละ endpoint

ประเภทการลา (Leave Types)

Codeชื่อ (TH)ชื่อ (EN)
01ลากิจLeave with Paid
02ลาไม่รับค่าจ้างLeave without Paid
03ลาป่วยMedical Leave
04ลาคลอดรับค่าจ้างMaternity with Paid
05ลาคลอดไม่รับค่าจ้างMaternity without Paid
06ลาพักร้อนAnnual Leave
07ลาฝึกอบรมTraining Leave
08ลาทำหมันSterilization Leave
09ขาดงานLost/Absence

API Endpoints

ดูข้อมูลโควตา

Endpointรายละเอียด
List Quotasดูรายการโควตาทั้งหมด พร้อม pagination และ filter
Get Quota by IDดูรายละเอียดโควตาตาม ID
Get Quota by Employeeดูโควตาทั้งหมดของพนักงานคนเดียว
Get Default Quotaคำนวณโควตาเริ่มต้นจากกฎธุรกิจ
Get Leave Typesดูประเภทการลาที่เปิดใช้งาน

จัดการโควตา

Endpointรายละเอียด
Save Quotaสร้าง/อัปเดตโควตา (Upsert) รองรับหลายพนักงาน
Update Quotaแก้ไขจำนวนโควตา
Delete Quotaลบโควตา

Sub-modules

หมวดรายละเอียด
Actual Leaveบันทึก/ดู/แก้ไข/ลบการลาจริง
Calculateคำนวณและจัดการโควตาประจำปี
Importนำเข้า/ส่งออกข้อมูลโควตาผ่าน Excel
Reportรายงานโควตาประจำปี

หมายเหตุ

  • Parameter ที่ลงท้ายด้วย _id ใน Request ต้องเข้ารหัส Base64 เสมอ
  • หน่วยของโควตา (unit) มีได้ 2 แบบ: "วัน" (days) หรือ "ชั่วโมง" (hours)
  • quota_year ใช้รูปแบบ YYYY เช่น "2026"
Last updated on