Giao diện
Gói dịch vụ TKHQ — Gói Tiêu chuẩn theo số thành viên
TKHQ hiện bán một gói duy nhất: Tiêu chuẩn. Giá tính theo số thành viên bạn cần, mở đủ tính năng nghiệp vụ — không chia nhỏ tính năng theo hạng gói.
Đăng ký tài khoản mới được 30 ngày dùng thử đầy đủ tính năng. Thanh toán SePay VietQR, hoàn tiền 7 ngày. Xem bảng giá tại /pricing, quản lý gói tại /billing.
Bảng giá theo số thành viên
Giá gói Tiêu chuẩn lũy tiến theo số thành viên — thêm thành viên thì giá mỗi thành viên càng rẻ. Giá dưới đây là tổng tiền / tháng cho cả workspace, không phải đơn giá từng người.
| Số thành viên | Giá / tháng | Token AI / tháng |
|---|---|---|
| 1 | 499.000 ₫ | 500.000 |
| 2 | 899.000 ₫ | 1.000.000 |
| 3 | 1.249.000 ₫ | 1.500.000 |
| 4 | 1.549.000 ₫ | 2.000.000 |
| 5 | 1.799.000 ₫ | 2.500.000 |
| 6 | 2.029.000 ₫ | 3.000.000 |
| 7 | 2.249.000 ₫ | 3.500.000 |
| 8 | 2.449.000 ₫ | 4.000.000 |
| 9 | 2.629.000 ₫ | 4.500.000 |
| 10 | 2.799.000 ₫ | 5.000.000 |
Mỗi thành viên được cộng thêm 500.000 token AI / tháng vào hạn mức chung của workspace — xem Token AI.
Chu kỳ thanh toán: trả tháng hoặc trả năm. Trả năm = giá tháng × 10 — tiết kiệm 2 tháng (~16%).
Trên 10 thành viên
Bảng giá tự phục vụ dừng ở 10 thành viên. Cần nhiều hơn, hệ thống báo "vượt mức tối đa" và bạn liên hệ đội ngũ tư vấn để được báo giá riêng.
Tính năng không bị chia theo hạng gói
Mọi workspace trả phí đều mở các module nghiệp vụ như nhau (tờ khai, chứng từ, HS Code, trợ lý AI, lô hàng, container, thương mại, tài chính). Thứ thay đổi theo gói chỉ là số thành viên và lượng token AI.
Đăng ký & dùng thử
Đăng ký tài khoản mới → workspace được mở ngay gói Tiêu chuẩn ở chế độ dùng thử 30 ngày, không cần thẻ, không cần thanh toán trước.
Dùng thử 30 ngày:
- Mở đủ tính năng như gói trả phí, bắt đầu với 1 thành viên
- Kèm 50.000 token AI để chạy thử (khoảng 10 trang chứng từ) — hết token vẫn dùng được các thao tác không dùng AI, hoặc mua thêm token tại
/tokens - Mỗi workspace chỉ được dùng thử 1 lần
- Hệ thống gửi email nhắc trước khi hết hạn (trước 3 ngày và trước 1 ngày)
Hết 30 ngày mà chưa thanh toán: gói dừng, workspace và toàn bộ dữ liệu vẫn được giữ. Vào /billing chọn số thành viên và thanh toán để kích hoạt lại.
Nâng cấp trong lúc còn dùng thử: /billing → chọn số thành viên → thanh toán VietQR.
SePay VietQR
Phương thức thanh toán chính: SePay VietQR — chuyển khoản qua app ngân hàng. Hệ thống xác nhận tự động qua webhook HMAC-SHA256.

Luồng thanh toán:
Chọn gói → Trang checkout → Quét VietQR → Chuyển khoản → Webhook confirm → Active
Đúng nội dung chuyển khoản
Nội dung CK đã được sinh sẵn dạng TKHQ-<orderCode>. Không sửa nội dung — webhook sẽ không match.
Mẫu nội dung CK:
text
TKHQ-ORD20260603-A1B2C3Quản lý

/billing chia làm 2 tab: Gói hiện tại và Lịch sử thanh toán.
Tab Gói hiện tại
Thẻ gói hiện tại hiện 4 chỉ số — giá / tháng · token AI / tháng · số thành viên · ngày gia hạn (kèm "còn N ngày") — cùng 2 thanh tiến độ:
- Thời gian còn lại của kỳ — thay bằng dòng ghi chú tĩnh khi gói đang tạm dừng (thời gian được giữ nguyên, không chạy tiếp)
- Token gói đã dùng / hạn mức tháng — cùng component hiển thị với thanh ở
/tokens
Ngay dưới là dòng nhắc "hết token gói vẫn chạy tiếp bằng token đã mua" kèm link sang /tokens, rồi tới các thao tác:
- Tạm dừng / Tiếp tục — tạm ngưng gói tối đa 90 ngày; quá 90 ngày mà không tiếp tục, gói tự huỷ. Trong lúc tạm dừng, thao tác AI chỉ trừ vào token đã mua thêm
- Tăng / giảm số thành viên — xem trước chênh lệch tiền theo số ngày còn lại trước khi xác nhận (chi tiết ở mục Số thành viên được tính thế nào)
- Chuyển sang trả năm — giá năm = giá tháng × 10, tiết kiệm 2 tháng
- Huỷ gói — dùng đến hết kỳ đã trả
Cuối tab là khối So sánh bậc số thành viên: 3 thẻ theo bậc 1 / 5 / 10 thành viên kèm toggle tháng/năm ngay phía trên, bậc đang dùng có nhãn "Đang dùng". Trên 10 thành viên, khối hiện dòng liên hệ tư vấn thay vì nút chọn.
Tab Lịch sử thanh toán
Bộ lọc trạng thái theo 5 tab: Tất cả · Đang chờ · Thành công · Đã hủy · Hết hạn — toàn bộ 8 trạng thái thanh toán của hệ thống được gộp về đây (Đang xử lý gộp vào "Đang chờ", Thất bại gộp vào "Đã hủy", Đã hoàn tiền/Hoàn một phần gộp vào "Thành công" kèm nhãn phụ để không lẫn với thanh toán thường).
Các cột: Ngày tạo · Nội dung CK · Loại (gói đăng ký, gia hạn, thêm thành viên, mua token, add-on) · Số tiền · Mã giảm giá (chỉ hiện khi có giao dịch dùng voucher) · Thanh toán lúc · Trạng thái, cùng nút tải biên nhận và nút yêu cầu hoàn tiền ở mỗi dòng (nút hoàn tiền chỉ hiện khi giao dịch đủ điều kiện).
Bộ lọc chỉ áp dụng trên trang đang tải
Danh sách thanh toán không lọc theo trạng thái ở phía máy chủ, nên đổi tab trạng thái chỉ lọc trong các dòng của trang hiện tại. Dòng "Đang xem N/M giao dịch" luôn hiện khi còn giao dịch chưa tải hết — đổi số dòng/trang hoặc sang trang tiếp theo để xem đủ.
Hoá đơn
Mỗi giao dịch thành công sinh hoá đơn điện tử qua Viettel SInvoice — mã số mẫu INV-2026-00001. Per-line-item VAT: 0% KCT + 10% dịch vụ.
Vào /billing → tab Lịch sử thanh toán → nút tải biên nhận ở dòng giao dịch tương ứng để lấy PDF/XML SInvoice. Có thể sửa thông tin xuất hoá đơn (tên công ty, MST) trước khi xuất.
Hoàn tiền
Chính sách hoàn tiền 7 ngày — rủi ro thấp cho người dùng mới.
Điều kiện
Hoàn 100% trong 7 ngày kể từ ngày thanh toán đầu tiên. Sau 7 ngày, không hoàn tiền nhưng có thể pause subscription.
Số thành viên được tính thế nào
Số thành viên bạn trả tiền là con số bạn tự chọn tại /billing, không phải số người đang có trong workspace — mời thêm người không tự động làm tăng hoá đơn.
Có 2 chỗ để chọn số thành viên mới trong tab Gói hiện tại, cùng chạy qua một luồng duy nhất — không có luồng thanh toán thứ hai:
- Kéo trực tiếp thanh Quản lý thành viên
- Bấm một bậc trong khối So sánh bậc số thành viên (1/5/10) — hệ thống tự đặt thanh trượt về số đó để bạn xem trước và xác nhận
Tăng số thành viên (đang trả phí — trạng thái ACTIVE):
- Chọn số thành viên mới bằng 1 trong 2 cách trên
- Hệ thống hiện trước số tiền chênh lệch, tính theo số ngày còn lại của kỳ hiện tại
- Xác nhận → thanh toán VietQR → số thành viên và hạn mức token tăng ngay khi thanh toán được xác nhận
Giảm số thành viên (đang trả phí):
Chọn số thành viên thấp hơn và xác nhận — áp dụng ngay lập tức, tối thiểu 1 thành viên, không qua bước thanh toán.
Giảm thành viên không được hoàn tiền phần còn lại
Phần tiền của kỳ đang chạy không được hoàn hay quy đổi. Kỳ kế tiếp mới tính theo số thành viên mới — cân nhắc giảm vào cuối kỳ.
Đang có thanh toán tăng thành viên chờ xác nhận
Nếu còn một lượt tăng thành viên chưa thanh toán xong, thao tác giảm bị từ chối cho tới khi lượt đó hoàn tất hoặc hết hạn.
Đang dùng thử, quá hạn, tạm dừng hoặc đã huỷ
Khối so sánh bậc dẫn thẳng tới trang /checkout để đăng ký/kích hoạt lại với số thành viên đã chọn — vì chưa có gói đang trả phí để chỉnh trực tiếp. Riêng lúc đang tạm dừng, nút chỉ gợi ý "Tiếp tục gói trước", chưa cho chọn bậc mới.
Cảnh báo tài khoản real-time trong app
Ngoài email, TKHQ hiện banner cảnh báo ngay đầu trang khi tài khoản gặp vấn đề — không cần chờ email:
| Tình huống | Mức độ | Hành động gợi ý |
|---|---|---|
| Hết token AI | Đỏ, không tắt được | Mua token |
| Quá hạn thanh toán | Đỏ | Gia hạn |
| Subscription tạm dừng | Đỏ, không tắt được | Thanh toán để mở lại |
| Token sắp hết | Vàng | Mua thêm |
| Gói sắp hết hạn | Vàng | Gia hạn |
| Dùng thử sắp hết hạn | Xanh | Nâng cấp |
Banner tự ẩn khi bạn đang ở /tokens hoặc /billing vì bạn đã đang xử lý vấn đề. Nếu một thao tác AI bị chặn do hết token (lỗi 402), hệ thống hiện thêm modal riêng nhắc mua token hoặc nâng gói.
Gói đã CANCELED hoặc EXPIRED hiển thị banner "Kích hoạt lại" ngay tại /billing, dẫn tới trang chọn gói mới.
Khi thanh toán thất bại — quy trình dunning
Nếu subscription hết hạn mà chưa có thanh toán mới (ví dụ: quên gia hạn), hệ thống chạy quy trình nhắc nợ tự động với grace period 7 ngày — workspace vẫn hoạt động bình thường.
Xem chi tiết đầy đủ → Dunning & Thanh toán thất bại.
Sau khi thanh toán thành công
Khi ngân hàng báo có, hệ thống tự động chạy tuần tự:
- Kích hoạt hoặc gia hạn gói cho workspace
- Cộng token AI của kỳ mới vào hạn mức
- Ghi hoa hồng giới thiệu (nếu tài khoản đến từ link giới thiệu)
- Gửi email xác nhận
Toàn bộ mất vài giây. Nếu quá 5 phút mà gói chưa đổi trạng thái, bấm Kiểm tra lại ngay trên trang thanh toán.