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

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

ภาพรวม (Overview)

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

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

ประเภทการลา (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