Giao diện
Chốt số (Settlement)
Mục đích
Bảng làm việc chính của AM_ADV theo từng tháng: nhập số ADV chốt, ghi nhận tiền ADV trả qua bill, rồi hệ thống tự tính công nợ / tổn thất và tự đẩy trạng thái. AM_ADV chỉ thấy ADV mình phụ trách; KT/ADMIN xem để giám sát dòng tiền.
Luồng hoạt động
Trên bảng bạn chỉ gõ tay: Adv Chốt (số quan trọng nhất, có tiền tố $), Ngày chốt, Ghi chú. Ba ô tiền bank (Phí, Thực nhận, Ngày nhận) luôn khoá — tiền chỉ vào qua bill. Sửa xong nhiều dòng rồi Lưu một lượt ở thanh Lưu nổi (góc phải dưới, nút vàng nhấp nháy "💾 Lưu {n}").
Ghi nhận tiền về bằng một trong hai cách:
- Bill có ảnh (KT chụp gửi bot Telegram) → xác nhận ở trang Bills.
- Khoản không ảnh (tiền mặt / chuyển khoản không chụp) → ⋯ → ✍ Nhập bill tay ngay tại dòng đó (nhập nhiều lần được, cộng dồn).
Đầu trang có ô chọn tháng (nhớ tháng khi F5), dải 4 ô thống kê (Doanh thu Affise / Đã chốt với ADV / Thực nhận / Công nợ), nút ↻ Tải lại (đọc lại kho, nhanh) và ⟳ Refresh từ Affise (kéo số mới ~30–60s, chỉ AM_ADV/ADMIN). Menu ⋯ mỗi dòng: Xem lịch sử, Xuất invoice, Khớp số, Nhập bill tay.
Trạng thái tự đổi theo số bạn nhập
| Bạn nhập | Trạng thái tự chuyển |
|---|---|
| Adv Chốt lớn hơn 0 (đang CHƯA CHỐT) | ĐÃ CHỐT SỐ |
| Adv Chốt = 0 | TRỪ HẾT |
| Nhập lại Adv Chốt lớn hơn 0 khi đang Trừ hết | ĐÃ CHỐT SỐ |
| Thực nhận lớn hơn 0 và còn công nợ | THANH TOÁN 1 PHẦN |
| Thực nhận đủ, công nợ về 0 | ĐÃ THANH TOÁN |

Các tình huống có thể gặp
| Tình huống | Hệ thống xử lý | Bạn cần làm gì |
|---|---|---|
| ADV chu kỳ tháng | Ô Trạng thái khoá — tự động hoàn toàn theo số chốt + bill (tooltip "Trạng thái tự động theo số chốt & bill") | Không chọn trạng thái tay; chỉ nhập số |
| ADV chu kỳ ngắn (adv7) | Không tự lên Thanh toán 1 phần / Đã thanh toán dù đã nhập thực nhận; ô Trạng thái chọn tay được | Tự chọn trạng thái khi đóng tháng |
| ADV có Affise = $0 | Vẫn hiện trên bảng ở trạng thái CHƯA CHỐT | Nếu số thực có sai lệch, dùng Khớp số để cập nhật |
| ADV đã được KT trả KPI | Ô Adv Chốt và mọi thao tác bill của dòng bị khoá | Nhờ KT gỡ đánh dấu "đã trả KPI" trước, sửa xong nhờ KT đánh dấu lại |
| Muốn ghi tiền nhưng chưa nhập Adv Chốt | Nút ✍ Nhập bill tay mờ ("Cần nhập ADV Chốt trước") | Nhập Adv Chốt (lớn hơn 0) trước |
| Phí + Thực nhận lệch Adv Chốt quá $0.10 | Ô viền đỏ + ⚠, sinh cảnh báo cho KT; thanh công cụ "⚠ {n} lệch với KT" | Rê chuột xem "Thừa/Thiếu $…"; kiểm tra lại bill — xem tình huống đặc biệt |
| Sửa một ADV đã ĐÃ THANH TOÁN (chưa trả KPI) | Khi Lưu bật hộp "Lý do chỉnh sửa" | Nhập lý do rồi Xác nhận (ghi nhật ký + báo Manager) |
| Đổi tháng khi còn thay đổi chưa lưu | Hộp cảnh báo "Chuyển tháng sẽ mất dữ liệu" | Lưu trước, hoặc chọn Ở lại |
⚠ Lưu ý
Đổi tháng khi chưa lưu = mất thay đổi
Chuyển sang tháng khác khi còn ô chưa lưu sẽ mất toàn bộ thay đổi đó. Hệ thống có hỏi "Có {n} thay đổi chưa lưu. Chuyển tháng sẽ mất dữ liệu. Vẫn tiếp tục?" — hãy Lưu trước rồi mới đổi tháng.
ADV chu kỳ tháng: trạng thái khoá, chỉ nhập số
Với ADV chốt theo tháng, ô Trạng thái không bấm được — hệ thống tự đẩy theo số chốt và bill. Chỉ ADV chu kỳ ngắn (adv7) mới chọn trạng thái tay (và adv7 không bao giờ tự lên "Đã thanh toán"). Muốn đưa ADV về TRỪ HẾT thì nhập Adv Chốt = 0.
ADV đã trả KPI thì khoá sửa tiền
Khi KT đã đánh dấu một ADV "đã trả KPI", bạn không sửa được Adv Chốt và không thao tác bill (Từ chối / Đổi ADV / Điều chỉnh phí / Hoàn tác) trên dòng đó. Muốn sửa: nhờ KT gỡ đánh dấu "đã trả KPI" trước → sửa → nhờ KT đánh dấu lại.
3 ô tiền bank luôn khoá — số chỉ đến từ bill
Phí, Thực nhận, Ngày nhận luôn khoá (kể cả khi dòng chưa có bill), để app không lệch sổ dòng tiền của Kế toán. Ghi tiền bằng ✍ Nhập bill tay (khoản không ảnh) hoặc xác nhận bill Telegram; sửa phí sau khi xác nhận thì dùng "Điều chỉnh phí" ở trang Bills.
Sửa ADV đã thanh toán phải ghi lý do
Nếu sửa một ADV đã ĐÃ THANH TOÁN (chưa trả KPI), chỉ đổi được Phí, Thực nhận, Ghi chú, Adv Chốt; khi Lưu phải nhập lý do — lý do vào nhật ký và báo Manager/ADMIN.
Lỗi thường gặp & cách xử lý
| Triệu chứng | Nguyên nhân | Cách khắc phục |
|---|---|---|
| "Số Adv chốt không được âm." / "Phí (bill) không được âm." / "Thực nhận (bill) không được âm." | Nhập số âm | Nhập số lớn hơn hoặc bằng 0 |
| "Số Adv chốt tối đa 4 chữ số thập phân." | Adv Chốt quá 4 số lẻ | Rút gọn phần thập phân |
| "Phí (bill) tối đa 2 chữ số thập phân." / "Thực nhận (bill) tối đa 2 chữ số thập phân." | Phí/Thực nhận quá 2 số lẻ | Nhập tối đa 2 số lẻ |
| "Cần điền Phí (bill) và Thực nhận (bill) trước khi chuyển sang trạng thái này." | Chuyển sang Đã thanh toán khi còn thiếu Phí hoặc Thực nhận | Điền đủ cả hai ô rồi lưu |
| "Record đã được thanh toán KPI — không thể sửa ADV Chốt. Nhờ KT gỡ đánh dấu "đã trả KPI" trước." | Sửa Adv Chốt của ADV đã trả KPI | Nhờ KT gỡ đánh dấu "đã trả KPI", sửa xong nhờ đánh dấu lại |
| "Số này lấy từ bill — dùng 'Nhập bill tay' hoặc điều chỉnh phí trên trang Bills, không sửa tay ở đây." | Cố gõ tay vào ô Phí/Thực nhận/Ngày nhận (luôn khoá) | Ghi tiền bằng ✍ Nhập bill tay hoặc trang Bills |
| "Cần nhập ADV Chốt (> 0) trước khi nhập bill tay." / "Record này chưa chốt số (ADV chốt = 0), không thể nhập bill tay." | Nhập bill tay khi dòng chưa có Adv Chốt | Nhập Adv Chốt (lớn hơn 0) trước |
| "Vui lòng nhập lý do chỉnh sửa record đã thanh toán." | Lưu ADV đã thanh toán mà chưa nhập lý do | Nhập lý do vào hộp rồi Xác nhận |
| "Bạn không có quyền sửa record này." | ADV không thuộc bạn phụ trách | Chỉ thao tác trên ADV của mình |
| "Chỉ Account Manager và Admin mới có thể sync." | Vai trò không được phép Refresh từ Affise | Nhờ AM_ADV/ADMIN chạy sync |
| "{n} bản ghi lưu thất bại — xem dấu ⚠ đỏ trên bảng" | Một số dòng lưu lỗi | Rê chuột vào dấu ⚠ đỏ đọc lý do, sửa dòng đó rồi Lưu lại |
Ví dụ minh hoạ
ADV TrafficCraft, tháng 6/2026 — số Affise (và Affise gốc) đều là $10,000.00:
- Gõ Adv Chốt = $9,500.00 → Lưu. Trạng thái tự lên ĐÃ CHỐT SỐ, Ngày chốt = hôm nay. Chênh lệch = −$500.00, Tổn thất = −$500.00.
- Đợt 1 (chuyển khoản không ảnh): ⋯ → ✍ Nhập bill tay, Thực nhận = $9,000.00, Phí = $50.00 → Lưu bill. Công nợ = 9,500 − 50 − 9,000 = $450.00 → tự thành THANH TOÁN 1 PHẦN. Tổng bill lệch Adv Chốt quá $0.10 → ⚠ "Thiếu $450.00", "⚠ 1 lệch với KT".
- Đợt 2: ✍ Nhập bill tay, Thực nhận = $450.00 → Lưu bill. Công nợ về $0.00 → tự thành ĐÃ THANH TOÁN, cảnh báo lệch tự gỡ.
- ⋯ → 🧾 Xuất invoice để lập hoá đơn từ số ADV chốt này.
Liên quan
- Chốt số — tình huống đặc biệt — đối soát lệch với KT, khoá số, bonus, KPI.
- Khớp số Affise — đối chiếu và cập nhật số Affise cho một dòng.
- Bills — xử lý bill — nguồn của Phí/Thực nhận khi có bill xác nhận.
- Invoice — tạo & quản lý — xuất hoá đơn từ số ADV chốt.
- Từ điển thuật ngữ — giải nghĩa các con số.