Skip to content

UI_Hoá đơn & Thuế

Giới thiệu & tài liệu liên quan

Đặc tả giao diện cho module Hoá đơn & Thuế (SYS-01). Xem thêm Tổng quan module · UC · SRS.

Quy tắc thiết lập một lần

Thiết lập tuân thủ (định danh thuế → nhóm thuế → hồ sơ & nhà cung cấp) là luồng onboarding một lần của Chủ sân; sau đó vận hành hằng ngày chỉ xoay quanh danh sách hoá đơn và màn phát hành.

Trạng thái ảnh chụp

Pickleball hiện chưa có ứng dụng/màn hình thật trong workspace nên các ảnh chụp dưới đây ⏳ chờ chụp thực tế. Các bảng hạng mục được mô tả từ năng lực đã chốt ở Tổng quan moduleURD; cần cập nhật ảnh khi có môi trường dev.

1/ Danh sách màn hình

Màn hìnhMô tả
MH1Định danh thuế người bánĐăng ký MST, tên, địa chỉ; tra cứu tỉnh/phường VN
MH2Hồ sơ hoá đơn & nhà cung cấpKết nối nhà cung cấp T-VAN, cấu hình số/danh mục, định tuyến kênh
MH3Nhóm thuếMẫu quy tắc thuế áp lên sân / FNB / dụng cụ
MH4Danh sách & chi tiết hoá đơnDanh sách kèm trạng thái + mã CQT; chi tiết & dấu vết kiểm toán
MH5Phát hành & thông tin người muaThu thông tin người mua, chọn loại hoá đơn, phát hành tại quầy
MH6Điều chỉnh / Huỷ hoá đơnĐiều chỉnh/thay thế bằng dòng hàng mới hoặc huỷ kèm lý do
MH7Trang khách tự yêu cầu (QR)Người chơi nhập thông tin người mua để tự nhận hoá đơn
⏳ MH1 — chờ chụp
MH1 — Định danh thuế người bán
⏳ MH2 — chờ chụp
MH2 — Hồ sơ hoá đơn & nhà cung cấp
⏳ MH3 — chờ chụp
MH3 — Nhóm thuế
⏳ MH4 — chờ chụp
MH4 — Danh sách & chi tiết hoá đơn
⏳ MH5 — chờ chụp
MH5 — Phát hành & thông tin người mua
⏳ MH6 — chờ chụp
MH6 — Điều chỉnh / Huỷ hoá đơn
⏳ MH7 — chờ chụp
MH7 — Trang khách tự yêu cầu (QR)

2/ Luồng di chuyển màn hình

3/ Mô tả màn hình

MH1 — Định danh thuế người bán ⏳ chờ chụp thực tế

Form đăng ký người bán: MST, tên doanh nghiệp, địa chỉ; ô tra cứu tỉnh/phường hành chính và nút tiếp tục.

STTHạng mụcKiểu hiển thịKiểu thao tácBắt buộcĐộ dàiMô tả
1Mã số thuế (MST)TextboxText≤ 14Ràng buộc: đúng định dạng MST Việt Nam
2Tên doanh nghiệpTextboxText≤ 255Ràng buộc: không để trống; in làm người bán
3Địa chỉTextboxText≤ 255Ràng buộc: không để trống
4Tỉnh / Phường / Đơn vịListSelect-Hành vi: tra cứu danh mục hành chính VN
5Nút Tiếp tụcButtonClick--Hành vi: kiểm tra hợp lệ rồi sang MH3

MH2 — Hồ sơ hoá đơn & nhà cung cấp ⏳ chờ chụp thực tế

Khối chọn nhà cung cấp T-VAN + nhập thông tin xác thực; khối cấu hình số/danh mục/chính sách; bảng định tuyến kênh bán tới cấu hình.

STTHạng mụcKiểu hiển thịKiểu thao tácBắt buộcĐộ dàiMô tả
1Nhà cung cấp T-VANListSelect-Hành vi: chọn VNPT / Viettel / MISA
2Thông tin xác thựcTextboxText-Ràng buộc: lưu ở dạng mã hoá
3Số & danh mục hoá đơnTextboxText-Mục đích: cấu hình theo từng loại hoá đơn
4Chính sách thử lạiTextbox (số)Text-Mục đích: số lần tối đa + lịch trễ khi thất bại
5Định tuyến kênh bánListSelect-Hành vi: ánh xạ đơn sân / đơn bán hàng tới cấu hình
6Chia sẻ hồ sơ chi nhánhListSelectKhông-Hành vi: riêng tư / mọi chi nhánh / whitelist
7Nút Lưu thiết lậpButtonClick--Hành vi: kiểm tra kết nối, mã hoá & lưu hồ sơ

MH3 — Nhóm thuế ⏳ chờ chụp thực tế

Danh sách mẫu nhóm thuế; mỗi nhóm có điều kiện khớp + thuế suất; gán nhóm cho sản phẩm/dịch vụ.

STTHạng mụcKiểu hiển thịKiểu thao tácBắt buộcĐộ dàiMô tả
1Tên nhóm thuếTextboxText≤ 120Ràng buộc: không để trống
2Thuế suấtTextbox (số)Text-Mục đích: ví dụ 8% VAT
3Điều kiện khớp sản phẩmListSelect-Hành vi: chọn loại áp dụng (sân / FNB / dụng cụ)
4Gán nhóm cho sản phẩmCheckboxCheck--Hành vi: áp nhóm thuế lên sản phẩm khớp
5Nút Lưu nhóm thuếButtonClick--Hành vi: lưu mẫu, điều hoà thuế đã áp

MH4 — Danh sách & chi tiết hoá đơn ⏳ chờ chụp thực tế

Bảng danh sách hoá đơn có bộ lọc và cột trạng thái + mã CQT; panel chi tiết hiển thị dòng hàng, dấu vết kiểm toán và các nút thao tác.

STTHạng mụcKiểu hiển thịKiểu thao tácBắt buộcĐộ dàiMô tả
1Bộ lọc / tìm kiếmTextboxTextKhông-Hành vi: lọc theo số / ngày / tên người mua / trạng thái
2Bảng hoá đơnListClick--Mục đích: mở chi tiết một hoá đơn
3Badge trạng tháiLabelReadOnly--Mục đích: chờ / đang xử lý / thành công / thất bại / đã huỷ
4Mã cơ quan thuếLabelReadOnly--Mục đích: hiển thị số hoá đơn + mã CQT
5Dấu vết kiểm toánListReadOnly--Mục đích: liệt kê mọi sự kiện của hoá đơn
6Nút In / chia sẻButtonClick--Hành vi: gửi link / PDF cho khách
7Nút Xuất hoá đơnButtonClick--Hành vi: mở MH5
8Nút Điều chỉnh / HuỷButtonClick--Hành vi: mở MH6 (chỉ với hoá đơn đã phát hành)

MH5 — Phát hành & thông tin người mua ⏳ chờ chụp thực tế

Form thu thông tin người mua (cá nhân / công ty), chọn loại hoá đơn, nút phát hành; vùng thông báo lỗi & nút thử lại khi nhà cung cấp lỗi.

STTHạng mụcKiểu hiển thịKiểu thao tácBắt buộcĐộ dàiMô tả
1Loại hoá đơnListSelect-Hành vi: cá nhân / VAT công ty
2Tên người muaTextboxText≤ 255Ràng buộc: không để trống
3MST người muaTextboxTextCó khi VAT công ty≤ 14Ràng buộc: bắt buộc với hoá đơn công ty
4Địa chỉ người muaTextboxTextKhông≤ 255Mục đích: in trên hoá đơn
5Email người muaTextboxText≤ 255Mục đích: giao hoá đơn qua email
6Cảnh báo lỗi phát hànhAlertReadOnly--Hành vi: hiển thị lỗi nhà cung cấp, cho thử lại
7Nút Phát hànhButtonClick--Hành vi: ký số & phát hành qua nhà cung cấp

MH6 — Điều chỉnh / Huỷ hoá đơn ⏳ chờ chụp thực tế

Hai chế độ: điều chỉnh/thay thế (nhập dòng hàng + mô tả mới) hoặc huỷ (lý do bắt buộc); hiển thị liên kết về hoá đơn gốc.

STTHạng mụcKiểu hiển thịKiểu thao tácBắt buộcĐộ dàiMô tả
1Chọn thao tácListSelect-Hành vi: Điều chỉnh / Thay thế / Huỷ
2Dòng hàng sửaListText/SelectCó khi điều chỉnh-Mục đích: dòng hàng và tổng riêng của bản sửa
3Mô tả điều chỉnhTextboxTextCó khi điều chỉnh≤ 255Mục đích: ghi rõ nội dung sửa
4Lý do huỷTextboxTextCó khi huỷ≤ 255Ràng buộc: bắt buộc nhập khi huỷ
5Liên kết hoá đơn gốcLabelReadOnly--Mục đích: bản sửa luôn trỏ về hoá đơn gốc
6Nút Xác nhậnButtonClick--Hành vi: phát hành bản sửa / xác nhận huỷ

MH7 — Trang khách tự yêu cầu (QR) ⏳ chờ chụp thực tế

Trang web mở từ QR receipt: kiểm tra token/thời hạn rồi cho người chơi nhập thông tin người mua và gửi.

STTHạng mụcKiểu hiển thịKiểu thao tácBắt buộcĐộ dàiMô tả
1Trạng thái yêu cầuLabelReadOnly--Mục đích: còn hạn / đã hết hạn
2Tên người muaTextboxText≤ 255Ràng buộc: không để trống
3MSTTextboxTextKhông≤ 14Mục đích: cho hoá đơn công ty
4Địa chỉTextboxTextKhông≤ 255Mục đích: in trên hoá đơn
5EmailTextboxText≤ 255Mục đích: nhận hoá đơn qua email
6Nút Gửi thông tinButtonClick--Hành vi: phát hành hoá đơn với thông tin người mua

Proprietary and Confidential. Unauthorized copying, distribution, or use of this software is strictly prohibited.