Extra Round (งวดพิเศษ)
จัดการงวดพิเศษสำหรับการจ่ายเงินนอกรอบปกติ เช่น โบนัส ค่าคอมมิชชัน หรือรายรับรายจ่ายอื่นๆ ที่ไม่ได้อยู่ในงวดเงินเดือนปกติ รองรับการสร้าง แก้ไข ปิด/เปิดงวด บันทึกข้อมูลรายรับรายจ่ายของพนักงาน และส่งออกรายงานในหลายรูปแบบ
Round Management
API สำหรับจัดการงวดพิเศษในระดับภาพรวม เช่น สร้างงวด ดูรายละเอียด ปิด/เปิดงวด และลบงวด
| Method | Endpoint | Description |
|---|---|---|
| GET | List Extra Rounds | ดูรายการงวดพิเศษทั้งหมดในเดือนที่ระบุ |
| GET | Get Extra Round Detail | ดูรายละเอียดงวดพิเศษพร้อมรายชื่อพนักงานและประเภทรายรับรายจ่าย |
| POST | Create Extra Round | สร้างงวดพิเศษใหม่สำหรับเดือนที่ระบุ |
| POST | Save Extra Round | บันทึกข้อมูลรายรับรายจ่ายของพนักงานในงวดพิเศษ |
| POST | Delete Extra Round | ลบงวดพิเศษและข้อมูลทั้งหมดที่เกี่ยวข้อง |
| POST | Finish Extra Round | ปิดงวดพิเศษ (ล็อกไม่ให้แก้ไข) |
| POST | Unfinish Extra Round | เปิดงวดพิเศษกลับมาแก้ไข |
Data & Export
API สำหรับดูข้อมูลสรุป ตั้งค่าวันจ่ายเงิน และส่งออกรายงาน
| Method | Endpoint | Description |
|---|---|---|
| GET | Get Income/Expense Summary | ดูสรุปยอดรวมรายรับรายจ่ายของพนักงานในงวดพิเศษ |
| POST | Save Paid Date | บันทึกวันที่จ่ายเงินสำหรับงวดพิเศษ |
| GET | Export Extra Round | ส่งออกข้อมูลงวดพิเศษเป็นไฟล์ (Excel, PDF, Bank Format) |
master_salary_xtra_report_idที่ส่งใน request ต้องเป็น Base64 encoded ส่วนค่าที่ได้รับใน response จะเป็น plain text- งวดพิเศษที่ถูกปิด (Finish) แล้วจะไม่สามารถแก้ไขข้อมูลได้ ต้อง Unfinish ก่อน
- การส่งออกรายงาน (Export) ทำได้เฉพาะงวดที่ปิดแล้วเท่านั้น
- เดือนที่ต้องการสร้างงวดพิเศษต้องมีการตั้งค่ารอบการจ่ายเงินเดือนไว้แล้ว
Last updated on