Skip to content

URD: Báo cáo

ModuleCORE-11Phiên bảnv0.4
Trạng tháiIn-progressNgày2026-05-29

1. Mục đích

Định nghĩa các yêu cầu hướng người dùng cho báo cáo kinh doanh — các góc nhìn chỉ-đọc mà chủ dùng để điều hành cửa hàng: báo cáo ca thu ngân (X giữa ca / Z đóng ca) với đối soát tiền mặt, tổng hợp doanh số hằng ngày, phân rã sản phẩm và danh mục, và phân tích mua hàng. Báo cáo tổng hợp trên các đơn đã hoàn tất và phiên đã đóng và không bao giờ thay đổi dữ liệu.

2. Phạm vi

Bao gồmLoại trừ
Báo cáo ca — X (giữa ca) và Z (đóng ca)Phân tích lãi & lỗ (Planned)
Đối soát tiền mặt (quỹ đầu, doanh số, kỳ vọng vs. thực tế, chênh lệch)Báo cáo định giá tồn kho (Planned)
Tổng hợp doanh số hằng ngày theo khoảng ngàyPhân tích khách hàng / giữ chân (Planned)
Báo cáo doanh số sản phẩmXuất ra PDF / CSV / Excel (Planned)
Doanh số danh mục + đào sâu một danh mụcBáo cáo tự động theo lịch (Planned)
Tổng hợp mua hàng (chi tiêu nhà cung cấp / PO)Báo cáo kê khai thuế (Thuế & Hóa đơn)
Phân rã phương thức thanh toánĐặc tả API kỹ thuật (xem tài liệu nhà phát triển)
Giới hạn phạm vi merchant và lọc theo khoảng ngày

3. Định nghĩa

Thuật ngữĐịnh nghĩa
Báo cáo XMột tổng hợp ca giữa kỳ, lấy khi phiên POS vẫn đang mở. Lặp lại được bao nhiêu lần tùy ý.
Báo cáo ZBáo cáo ca đóng, tạo một lần khi một phiên được đóng. Khóa một bản chụp cuối cùng.
Đối soát tiền mặtSo sánh tiền mặt kỳ vọng (quỹ đầu + doanh số tiền mặt − các khoản chi) với tiền mặt thực đã đếm, ra một chênh lệch.
Tổng hợp hằng ngàyTổng theo từng ngày (gộp, thuế, chiết khấu, thuần, số đơn) trên một khoảng ngày được chọn.
Tổng hợp mua hàngMột góc nhìn phía-bán-hàng của các đơn mua hàng, dùng để so sánh chi phí với doanh thu.

4. Mô hình khái niệm

Chỉ mang tính khái niệm — mô hình dữ liệu nằm trong mô hình miền nhà phát triển.

5. Yêu cầu chức năng

Một bảng cho mỗi khu vực chức năng. Mã <AREA> khớp với ID của test case. Ưu tiên = MoSCoW (Must / Should / Could / Won't).

5.1 Báo cáo ca (SHF)

IDPYêu cầu
URD-SHF-001MBáo cáo X (giữa ca): tạo từ phiên đang mở hiện tại, lặp lại được
URD-SHF-002MBáo cáo Z (đóng ca): báo cáo cuối cùng tạo một lần cho mỗi phiên khi đóng
URD-SHF-003MĐối soát tiền mặt: quỹ đầu, doanh số tiền mặt, thu/chi, kỳ vọng vs. thực tế, chênh lệch
URD-SHF-004MTổng hợp doanh số trên báo cáo ca: gộp, chiết khấu, thuế, thuần, số đơn
URD-SHF-005SPhân rã phương thức thanh toán trên báo cáo ca (tiền mặt / thẻ / ví điện tử)
URD-SHF-006SPhân rã danh mục trên báo cáo ca

5.2 Báo cáo doanh số (SLS)

IDPYêu cầu
URD-SLS-001MTổng hợp hằng ngày: tổng theo từng ngày (gộp, thuế, chiết khấu, thuần, số đơn) trên một khoảng ngày
URD-SLS-002SDoanh số sản phẩm: sản phẩm bán chạy nhất xếp hạng theo doanh thu và số lượng
URD-SLS-003SDoanh số danh mục: tổng phân rã theo danh mục sản phẩm
URD-SLS-004SĐào sâu danh mục: chi tiết cho một danh mục được chọn
URD-SLS-005STổng hợp mua hàng: chi tiêu nhà-cung-cấp / đơn-mua-hàng để so sánh chi phí

5.3 Truy cập & Phạm vi (ACC)

IDPYêu cầu
URD-ACC-001MBáo cáo theo phạm vi quyền truy cập merchant của người dùng; không rò rỉ dữ liệu liên-merchant
URD-ACC-002MBáo cáo doanh số yêu cầu một khoảng ngày từ–đến
URD-ACC-003MChỉ đơn đã hoàn tất tính vào con số doanh số; đơn đã hủy / nháp bị loại trừ
URD-ACC-004STập kết quả rỗng hiển thị mượt mà (tổng bằng không, không lỗi)

5.4 Phân tích nâng cao (ADV) Planned

IDPYêu cầu
URD-ADV-001CPhân tích lợi nhuận: biên lợi nhuận chi phí vs. doanh thu
URD-ADV-002CĐịnh giá tồn kho: giá trị hàng tồn theo phương pháp định giá
URD-ADV-003CPhân tích khách hàng: giữ chân, giá trị vòng đời, phân khúc
URD-ADV-004CXuất ra PDF / CSV / Excel
URD-ADV-005WBáo cáo tự động theo lịch

§5.4 chưa được build. Các yêu cầu này được tài liệu hóa chỉ để truy vết lộ trình và không có test case cho tới khi bắt đầu build.

6. Tiêu chí chấp nhận

AC-SHF-01: Báo cáo ca X / Z
ChoKhiThì
Một phiên POS đang mởMột báo cáo X được yêu cầuTổng tiền mặt và doanh số của ca hiện tại được hiển thị; có thể lặp lại
Một phiên đang được đóngBáo cáo Z được tạoTổng cuối cùng được khóa; đúng một báo cáo Z tồn tại cho mỗi phiên
Một báo cáo ZKhảo sát nóĐối soát tiền mặt, tổng hợp doanh số, và (nơi được bật) phân rã phương thức thanh toán và danh mục có mặt
AC-SLS-01: Tổng hợp doanh số hằng ngày
ChoKhiThì
Một khoảng ngày từ–đếnTổng hợp hằng ngày được yêu cầuGộp, thuế, chiết khấu, thuần, và số đơn được hiển thị theo ngày
Một ngữ cảnh merchantCùng yêu cầuKết quả chỉ theo phạm vi merchant đó
AC-SLS-02: Phân rã sản phẩm & danh mục
ChoKhiThì
Đơn đã hoàn tất với vài sản phẩmBáo cáo doanh số sản phẩm được yêu cầuSản phẩm được xếp hạng theo doanh thu / số lượng
Cùng dữ liệuMột danh mục được đào sâuChi tiết của riêng danh mục đó được hiển thị
AC-ACC-01: Phạm vi merchant
ChoKhiThì
Một người dùng thuộc Merchant BBất kỳ báo cáo nào được yêu cầuChỉ con số Merchant B xuất hiện; dữ liệu Merchant A không bao giờ được trả về
Một báo cáo doanh số không có đơn khớpBáo cáo được yêu cầuTổng hiển thị bằng không; không lỗi nào được nêu

7. Ràng buộc & Phi mục tiêu

Ràng buộc

IDRàng buộc
C-01Báo cáo X lặp lại được; báo cáo Z được tạo một lần cho mỗi phiên (cuối cùng)
C-02Mọi báo cáo theo phạm vi quyền truy cập merchant của người dùng
C-03Báo cáo doanh số yêu cầu một khoảng ngày từ–đến
C-04Chỉ đơn đã hoàn tất được tổng hợp vào con số doanh số

Phi mục tiêu

  • Phân tích lãi & lỗ
  • Báo cáo định giá tồn kho
  • Phân tích giữ chân / giá trị vòng đời khách hàng
  • Xuất PDF / CSV / Excel
  • Báo cáo tự động theo lịch
  • Widget KPI dashboard thời gian thực

8. Lịch sử phiên bản

NgàyTác giảMô tảVer
2026-02-26P. Do — Product OwnerUser story ban đầuv0.1
2026-04-16P. Do — Product OwnerTái cấu trúc thành khu vực báo cáo phiên + doanh sốv0.3
2026-05-29Di trú tài liệuCăn lại các khu vực (SHF/SLS/ACC/ADV) theo hành vi @nx/sale đã xác minh; đánh dấu phân tích nâng cao Plannedv0.4

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