> For the complete documentation index, see [llms.txt](https://docs.monpos.vn/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.monpos.vn/quan-tri-and-cau-hinh/employees.md).

# Nhân viên & Người dùng

Hệ thống quản lý nhân sự của Mon POS giúp bạn theo dõi thông tin hồ sơ nhân viên, phân quyền sử dụng hệ thống và quản lý dòng tiền chi trả lương/tạm ứng lương một cách có hệ thống.

***

## 1. Giới thiệu tổng quan

Phân hệ **Quản lý Nhân viên** hỗ trợ chủ cửa hàng:

* **Hồ sơ nhân sự**: Lưu trữ thông tin liên lạc, chức vụ (nhân viên, quản lý) và tình trạng làm việc.
* **Tài khoản đăng nhập**: Cấp tài khoản đăng nhập hệ thống cho từng nhân viên và phân chia quyền hạn tương ứng.
* **Quản lý tạm ứng & lương**: Lập các phiếu chi tiền tạm ứng lương hoặc thanh toán lương tháng cho nhân viên, tự động đồng bộ sang Sổ quỹ dòng tiền để kiểm soát chi phí nhân sự.

***

## 2. Giao diện và các chức năng chính

### A. Trang danh sách Nhân viên (EmployeesPage)

* Liệt kê danh sách nhân viên: Mã nhân viên, Tên đầy đủ, Số điện thoại, Chức vụ, Trạng thái (Đang làm việc / Đã nghỉ việc), Tài khoản đăng nhập liên kết.
* **Bộ lọc**: Tìm nhanh nhân viên theo tên/số điện thoại, lọc theo Chức vụ hoặc Trạng thái công việc.
* **Thao tác nhanh**:
  * **Thêm nhân viên**: Khai báo hồ sơ nhân sự mới.
  * **Sửa**: Cập nhật thông tin hoặc thay đổi tài khoản đăng nhập liên kết.
  * **Giao dịch lương**: Xem và lập các phiếu chi tiền lương/tạm ứng cho nhân viên.

### B. Cửa sổ Thêm/Sửa nhân viên (EmployeeModal)

* Khai báo họ tên, điện thoại, địa chỉ, chức vụ của nhân viên.
* Tùy chọn thiết lập **Tài khoản đăng nhập hệ thống**: Liên kết hồ sơ nhân viên này với một tài khoản người dùng trong hệ thống để nhân viên có thể đăng nhập thực hiện bán hàng hoặc quản lý kho.

### C. Quản lý Giao dịch lương nhân viên (EmployeeTransactionsModal)

* Thống kê lịch sử chi trả lương và tạm ứng lương của nhân viên đang chọn.
* Nút **Chi tạm ứng lương**: Lập phiếu chi tạm ứng tiền lương.
* Nút **Thanh toán lương**: Lập phiếu chi thanh toán lương tháng.

***

## 3. Quy trình thao tác chi tiết

### Chức năng 1: Thêm mới hồ sơ nhân viên & Cấp tài khoản đăng nhập

1. Vào mục biểu tượng Người dùng (Góc trên bên phải) $\rightarrow$ Chọn **Quản lý nhân viên** (Chỉ có quyền `admin` mới truy cập được).
2. Bấm nút **Thêm nhân viên**.
3. Nhập đầy đủ thông tin: Họ và tên, Điện thoại, Địa chỉ, Chức vụ (Nhân viên / Quản lý).
4. Nếu muốn cấp tài khoản đăng nhập cho nhân viên:
   * Nhập Tên đăng nhập (Username) và Mật khẩu (Password) khởi tạo cho nhân viên.
   * Chọn quyền hạn cho tài khoản đăng nhập này.
5. Bấm **Lưu lại** để hoàn tất.

### Chức năng 2: Chi tạm ứng lương hoặc Thanh toán lương cho nhân viên

1. Tại danh sách nhân viên, tìm nhân viên cần thực hiện giao dịch lương.
2. Bấm nút **Giao dịch lương** (hoặc biểu tượng ví tiền ở dòng tương ứng).
3. Cửa sổ lịch sử giao dịch lương hiện ra. Chọn:
   * **Tạm ứng lương**: Nếu nhân viên ứng trước tiền lương.
   * **Thanh toán lương**: Nếu chi trả lương định kỳ.
4. Nhập số tiền thực chi và chọn hình thức thanh toán (Tiền mặt/Ngân hàng chuyển khoản).
5. Nhập ghi chú (ví dụ: Thanh toán lương tháng 6/2026).
6. Bấm **Xác nhận**. Hệ thống tự động ghi nhận giao dịch và sinh phiếu chi trên Sổ quỹ.

***

## 4. Các lưu ý quan trọng & Quy tắc nghiệp vụ

> \[!IMPORTANT] **Tự động đồng bộ Sổ quỹ**:
>
> * Các phiếu Chi tạm ứng lương và Chi thanh toán lương cho nhân viên là các dòng tiền thực tế ra khỏi cửa hàng.
> * Hệ thống sẽ tự động hạch toán các giao dịch này thành phiếu chi trên **Sổ quỹ** với hạng mục tương ứng là `Chi lương nhân viên` hoặc `Chi tạm ứng lương`.

> \[!WARNING] **Phân quyền truy cập chức năng**:
>
> * Chỉ tài khoản có vai trò **Quản trị viên (Admin)** mới được quyền truy cập màn hình Quản lý nhân viên và thực hiện các giao dịch liên quan đến tiền lương nhân sự.
> * Tài khoản có quyền **Nhân viên (Staff)** sẽ bị chặn hoàn toàn không hiển thị menu này để bảo mật thông tin nhân sự và tiền lương của doanh nghiệp.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.monpos.vn/quan-tri-and-cau-hinh/employees.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
