Motional HubDocs
Quy trình Booking

Hoàn tiền & Chốt chu kỳ Lương

Hướng dẫn hoàn tiền đơn booking theo bill-id và quy trình chốt kỳ quyết toán lương trong Booking Bot V2.

Trong quá trình vận hành, việc xử lý khiếu nại, hủy phiên phục vụ hoặc quyết toán lương định kỳ là nghiệp vụ vô cùng quan trọng. Booking Bot V2 cung cấp cơ chế hoàn tiền chính xác theo mã hóa đơn và chốt chu kỳ tài chính an toàn.


1. Hoàn Tiền Hóa Đơn Booking (/refundbill)

Quyền hạn yêu cầu: Vai trò Supporter, Admin hoặc Owner.

Nhờ kiến trúc Hóa đơn Độc lập 2.0, nhân viên không cần phải nhớ khách đã book bao nhiêu giờ hay mức giá ngày/đêm là bao nhiêu. Mọi thông số đều được khôi phục tự động qua mã bill-id:

/refundbill bill-id:<Mã-Hóa-Đơn> [player:<@Player>]

(Bạn cũng có thể sử dụng câu lệnh tiếng Việt tương đương: /hoanbill)

Các Trường Hợp Hoàn Tiền

  • Hoàn toàn bộ hóa đơn: Chỉ cần nhập bill-id. Bot sẽ hoàn trả toàn bộ số tiền đã thanh toán về ví cọc/lương của khách và thu hồi toàn bộ số giờ star đã cộng cho player.
  • Hoàn theo từng player riêng lẻ: Trong các bill có từ 2 player trở lên, nếu chỉ có 1 player gặp sự cố không thể tham gia, Supporter có thể điền thêm tham số player:<@Player> để chỉ hoàn tiền phần của player đó mà không làm ảnh hưởng đến các player còn lại.
  • Thao tác nhanh bằng nút bấm: Trên thông báo hóa đơn hoàn tất luôn có sẵn nút Hoàn bill. Nhân viên chỉ cần bấm nút và xác nhận mà không cần gõ lại lệnh.

Đồng bộ trạng thái Ẩn danh: Nếu hóa đơn lúc tạo được thiết lập là ẩn_danh, khi Supporter thực hiện hoàn tiền, thông báo xác nhận hoàn tiền cũng tự động ẩn tên khách hàng để đảm bảo tính riêng tư.


2. Hoàn Tiền Khoản Ủng Hộ (/refunddonate)

Nếu khách hàng chuyển nhầm hoặc có sai sót khi gửi donate cho player, Supporter sử dụng lệnh:

/refunddonate bill-id:<Mã-Hóa-Đơn>

(Câu lệnh tiếng Việt tương đương: /hoandonate)

Bot sẽ tự động trừ số tiền donate trong quỹ lương của player và hoàn trả đúng số tiền đó về tài khoản của khách hàng.


3. Điều Chỉnh Lương & Star Thủ Công

Trong trường hợp ban quản trị muốn thưởng thêm cho player xuất sắc hoặc xử phạt vi phạm:

Câu lệnhLệnh tắt (Alias)Quyền hạnChức năng
b.addluong @Player <Số-tiền>b.alCashThưởng thêm lương / tiền thưởng
b.subluong @Player <Số-tiền>b.slCashTrừ bớt tiền lương của player
b.addstar @Player <Số-giờ>b.asSupporterCộng thêm giờ chơi tích lũy
b.substar @Player <Số-giờ>b.ssSupporterKhấu trừ giờ chơi tích lũy

Quy tắc viết tắt số tiền: Hệ thống hỗ trợ định dạng số thông minh:

  • 50k = 50,000 VNĐ
  • 1m = 1,000,000 VNĐ
  • 1.5m = 1,500,000 VNĐ

4. Quy Trình Chốt Kỳ & Reset Doanh Thu

Vào cuối mỗi tuần hoặc mỗi tháng, Admin thực hiện quyết toán lương cho toàn bộ nhân sự theo các bước sau:

Bước 1: Kiểm Tra Tổng Lương Toàn Máy Chủ

Admin chạy lệnh để xem báo cáo tổng hợp quỹ lương cần chi trả:

b.totalsalary

Bot sẽ xuất danh sách chi tiết số giờ phục vụ, tổng lương thực nhận và số tiền thưởng/phạt của từng player.

Bước 2: Thanh Toán Lương Thực Tế

Bộ phận kế toán tiến hành chuyển khoản ngân hàng số tiền tương ứng cho từng player ngoài đời thực.

Bước 3: Đặt Lại Chu Kỳ Mới (/reset-bill)

Sau khi đã chi trả lương xong, Admin chạy lệnh reset:

/reset-bill

Hệ thống V2 sẽ tạo một mã chu kỳ mới (resetId), đóng băng toàn bộ các hóa đơn của kỳ cũ và đưa số giờ star/lương của player về 0 để bắt đầu kỳ mới. Mọi hóa đơn cũ vẫn được lưu trữ an toàn trong lịch sử hệ thống để phục vụ việc tra cứu lại sau này.

Các câu lệnh dạng văn bản như b.totalsalary, b.addluong, b.subluong sử dụng tiền tố b. mặc định. Bạn có thể kiểm tra hoặc thay đổi tiền tố này qua lệnh /setprefix.

On this page