Skip to content

Đang trong quá trình Xây dựng

Các chi tiết tính năng trong tài liệu này có thể thay đổi trong các giai đoạn nghiên cứu, thảo luận, thiết kế và triển khai.

Transaction / Giao dịch

Sổ cái giao dịch và bản ghi thanh toán.

Tổng quan

Thuộc tínhGiá trị
ID ModuleCORE-10
Giai đoạnGiai đoạn 1
Mức độ ưu tiênCAO
Phụ thuộcThanh toán, Đơn hàng

Module Giao dịch duy trì một bản ghi đầy đủ về tất cả các giao dịch tài chính. Nó đóng vai trò là sổ cái cho các khoản thanh toán tiền mặt, QR, giao dịch thẻ và các phương thức thanh toán khác, cung cấp nền tảng cho báo cáo, đối soát và tuân thủ thuế.

┌─────────────────────────────────────────────────────────────────┐
│                   SỔ CÁI GIAO DỊCH                              │
├─────────────────────────────────────────────────────────────────┤
│                                                                 │
│    ĐẾN (+)                         ĐI (-)                         │
│    ─────────────                   ───────────────              │
│    │                               │                            │
│    ├── Doanh thu                   ├── Hoàn tiền                 │
│    │   └── QR, Tiền mặt, Thẻ       │   └── Khách hàng trả lại   │
│    │                               │                            │
│    ├── Tiền gửi                    ├── Điều chỉnh               │
│    │   └── Tiền đặt cọc trước       │   └── Sửa chữa tiền mặt     │
│    │                               │                            │
│    └── Điều chỉnh                 └── Chi phí                  │
│        └── Sửa chữa tiền mặt         └── Tiền mặt vặt (GĐ3)     │
│                                                                 │
│    ┌─────────────────────────────────────────────────────────┐  │
│    │              ĐỐI SOÁT HÀNG NGÀY                           │  │
│    │  Số dư đầu kỳ + Thu nhập - Chi phí = Số dư cuối kỳ      │  │
│    │       50.000    + 500.000 - 20.000   = 530.000          │  │
│    └─────────────────────────────────────────────────────────┘  │
│                                                                 │
└─────────────────────────────────────────────────────────────────┘

User Stories

Giai đoạn 1 - Ghi nhận Giao dịch Cốt lõi

IDVới vai trò...Tôi muốn...Để...
US-01Chủ doanh nghiệpXem tất cả các giao dịchtôi theo dõi tất cả các dòng tiền
US-02Chủ doanh nghiệpLọc giao dịch theo ngàytôi xem lại các khoảng thời gian cụ thể
US-03Chủ doanh nghiệpLọc theo phương thức thanh toántôi xem chi tiết QR so với tiền mặt
US-04Chủ doanh nghiệpXem chi tiết giao dịchtôi xem thông tin thanh toán đầy đủ
US-05Thu ngânXem các giao dịch hôm naytôi biết hoạt động ca làm việc của mình
US-06Chủ doanh nghiệpXuất giao dịchtôi có hồ sơ để kế toán

Giai đoạn 2 - Đối soát

IDVới vai trò...Tôi muốn...Để...
US-07Chủ doanh nghiệpĐối soát tiền mặt hàng ngàyngăn kéo tiền mặt khớp với giao dịch
US-08Chủ doanh nghiệpXem các khoản chênh lệchtôi biết liệu tiền mặt có bị thiếu không
US-09Chủ doanh nghiệpĐặt số dư đầu kỳtôi bắt đầu với số dư đã biết
US-10Chủ doanh nghiệpGhi nhận tiền gửitôi theo dõi tiền mặt lấy ra khỏi ngăn kéo
US-11Quản lýDuyệt điều chỉnhcác sửa chữa được ủy quyền

Ma trận Tính năng

Tính năngGĐ 1GĐ 2GĐ 3Mô tả
Ghi nhận giao dịchTự động ghi nhận tất cả các khoản thanh toán
Lịch sử giao dịchXem tất cả các giao dịch
Lọc & tìm kiếmLọc theo ngày, phương thức, trạng thái
Chi tiết giao dịchThông tin thanh toán đầy đủ
Xuất (CSV/Excel)Tải giao dịch
Tóm tắt hàng ngàyTổng cuối ngày
Đối soát tiền mặtĐối chiếu tiền mặt với giao dịch
Số dư đầu kỳĐặt số tiền mặt bắt đầu
Rút tiền mặtGhi nhận tiền mặt đã lấy ra
Điều chỉnhCác sửa chữa thủ công
Đa đăng kýĐối soát theo từng đăng ký
Theo dõi chi phíChi phí tiền mặt vặt

Các loại Giao dịch

┌─────────────────────────────────────────────────────────────────┐
│                    CÁC LOẠI GIAO DỊCH                           │
├─────────────────────────────────────────────────────────────────┤
│                                                                 │
│  LOẠI              CHIỀU      VÍ DỤ                             │
│  ─────────────────────────────────────────────────────────────  │
│  │                                                              │
│  ├── SALE           Thu nhập  Khách hàng thanh toán cho đơn hàng│
│  │                                                              │
│  ├── REFUND         Chi phí   Tiền trả lại cho khách hàng     │
│  │                                                              │
│  ├── DEPOSIT        Thu nhập  Thanh toán trước/đặt cọc trước   │
│  │                                                              │
│  ├── ADJUSTMENT     Cả hai    Sửa chữa thủ công (+/-)           │
│  │                                                              │
│  ├── FLOAT          Không có   Mở đầu ca tiền mặt               │
│  │                                                              │
│  ├── DROP           Chi phí   Tiền mặt lấy ra khỏi ngăn kéo     │
│  │                                                              │
│  └── EXPENSE        Chi phí   Mua hàng tiền mặt vặt (GĐ3)        │
│                                                                 │
└─────────────────────────────────────────────────────────────────┘

Trạng thái Giao dịch

Trạng tháiMô tảCác hành động tiếp theo
PENDINGĐang chờ xác nhậnHoàn thành, Thất bại
COMPLETEDĐã xử lý thành côngĐảo ngược
FAILEDGiao dịch thất bạiThử lại
REVERSEDĐã hoàn tiền/đã hủyKhông có

Các Luồng chính

Luồng Ghi nhận Giao dịch

Luồng Đối soát Hàng ngày

Luồng Tiền mặt Bắt đầu & Rút tiền

Luồng Tìm kiếm Giao dịch


Quy tắc Nghiệp vụ

ID Quy tắcQuy tắcMô tả
BR-01Tự động ghi nhậnTất cả các khoản thanh toán tự động tạo giao dịch
BR-02Bất biếnCác giao dịch đã hoàn tất không thể chỉnh sửa
BR-03Chỉ đảo ngượcCác sửa chữa được thực hiện thông qua đảo ngược/điều chỉnh
BR-04Yêu cầu dấu thời gianTất cả các giao dịch đều có dấu thời gian chính xác
BR-05Theo dõi người dùngMọi giao dịch được liên kết với người dùng
BR-06ID tuần tựID giao dịch tuần tự
BR-07Đối soát hàng ngàyTiền mặt phải được đối soát hàng ngày
BR-08Duyệt chênh lệchChênh lệch tiền mặt cần phê duyệt của quản lý
BR-09Nhật ký kiểm toánTất cả các thay đổi được ghi lại để kiểm toán
BR-10Lưu trữ 10 nămGiao dịch được giữ trong 10 năm để tuân thủ thuế

Tiêu chí Chấp nhận

AC-01: Ghi nhận Giao dịch

CHO   một khoản thanh toán đã hoàn tất
KHI   thanh toán được xử lý
THÌ   - Giao dịch được tự động tạo
      - ID giao dịch được tạo
      - Tất cả các chi tiết thanh toán được ghi lại
      - Giao dịch xuất hiện trong lịch sử

AC-02: Tìm kiếm Giao dịch

CHO   một người dùng trên trang Giao dịch
KHI   họ áp dụng bộ lọc ngày và phương thức
THÌ   - Kết quả hiển thị các giao dịch khớp
      - Tổng số cập nhật theo số tiền đã lọc
      - Xuất bao gồm dữ liệu đã lọc
      - Hiệu suất chấp nhận được (< 2 giây)

AC-03: Đối soát Hàng ngày

CHO   một ngày có giao dịch tiền mặt
KHI   quản lý thực hiện đối soát
THÌ   - Hệ thống hiển thị tổng tiền mặt dự kiến
      - Số tiền thực tế có thể được nhập
      - Chênh lệch được tính toán và hiển thị
      - Ngày có thể được đóng với/không có chênh lệch
      - Đối soát được ghi lại

AC-04: Xuất Giao dịch

CHO   một danh sách giao dịch đã lọc
KHI   người dùng xuất sang CSV/Excel
THÌ   - Tệp tải xuống ngay lập tức
      - Tất cả các cột được bao gồm
      - Dữ liệu khớp với chế độ xem đã lọc
      - Số được định dạng chính xác

AC-05: Chi tiết Giao dịch

CHO   một giao dịch trong danh sách
KHI   người dùng nhấp để xem chi tiết
THÌ   - Thông tin thanh toán đầy đủ được hiển thị
      - Đơn hàng liên quan được liên kết
      - Hóa đơn có thể được in lại
      - Trạng thái hoàn tiền được hiển thị nếu có

Phụ thuộc

Giao dịch
├── Yêu cầu: Thanh toán, Đơn hàng
├── Yêu cầu bởi: Báo cáo, Thuế & Hóa đơn
└── Tích hợp: Hệ thống kế toán (GĐ3)
ModuleMối quan hệ
Thanh toánCác khoản thanh toán tạo giao dịch
Đơn hàngĐơn hàng được liên kết với giao dịch
Báo cáoBáo cáo tài chính
Thuế & Hóa đơnBản ghi tuân thủ thuế

Điểm Tích hợp

Luồng làm việc Đối soát

┌─────────────────────────────────────────────────────────────────┐
│                 ĐỐI SOÁT HÀNG NGÀY                              │
├─────────────────────────────────────────────────────────────────┤
│                                                                 │
│  Bước 1: Tính toán Số tiền dự kiến                               │
│  ─────────────────────────                                      │
│  Số dư đầu kỳ                           500.000                │
│  + Doanh thu tiền mặt                  + 800.000                │
│  - Hoàn tiền tiền mặt                   - 50.000                │
│  - Rút tiền mặt                        - 200.000                │
│  ─────────────────────────────────────────────                  │
│  = Tiền mặt dự kiến                    1.050.000                │
│                                                                 │
│  Bước 2: Đếm thực tế                                            │
│  ─────────────────────                                          │
│  Số tiền thực tế đã đếm                1.048.000                │
│                                                                 │
│  Bước 3: Tính toán Chênh lệch                                   │
│  ────────────────────────                                       │
│  Chênh lệch                                - 2.000  (THIẾU)    │
│                                                                 │
│  Bước 4: Giải quyết                                            │
│  ────────────────                                               │
│  [ ] Chấp nhận chênh lệch với giải thích                         │
│  [ ] Điều tra chênh lệch                                        │
│  [ ] Điều chỉnh nếu tìm thấy lỗi                                │
│                                                                 │
└─────────────────────────────────────────────────────────────────┘

Định dạng Báo cáo Giao dịch

┌─────────────────────────────────────────────────────────────────┐
│                 TÓM TẮT GIAO DỊCH HÀNG NGÀY                     │
├─────────────────────────────────────────────────────────────────┤
│  Ngày: 2025-12-14                                               │
│  Cửa hàng: Cửa hàng Chính                                       │
│  POS: Quầy 1                                                    │
├─────────────────────────────────────────────────────────────────┤
│  DOANH SỐ THEO PHƯƠNG THỨC                                      │
│  ├── Tiền mặt                    50 giao dịch   1.500.000 VNĐ  │
│  ├── QR (VNPAY)                  30 giao dịch     900.000 VNĐ  │
│  ├── Thẻ                         20 giao dịch     600.000 VNĐ  │
│  └── TỔNG CỘNG                  100 giao dịch   3.000.000 VNĐ  │
├─────────────────────────────────────────────────────────────────┤
│  HOÀN TIỀN                                                      │
│  └── Hoàn tiền tiền mặt           2 giao dịch     100.000 VNĐ  │
├─────────────────────────────────────────────────────────────────┤
│  TỔNG CỘNG THUẦN                                2.900.000 VNĐ  │
└─────────────────────────────────────────────────────────────────┘

Ảnh chụp màn hình

Ảnh chụp màn hình

Ảnh chụp màn hình sẽ được thêm sau khi triển khai giao diện người dùng.


Các Module Liên quan

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