Bản đồ dòng tiền: các điểm thu cước và COD, phiếu nộp hai loại tách bạch, quy trình xác nhận – từ chối – nộp lại của kế toán, sổ công nợ khách hàng, hoàn trả COD và phiếu hoàn tiền khi hủy đơn đã thu. Người thực hiện: kế toán, thủ quỹ, quản lý bưu cục.
| Khoản | Thu ở đâu, khi nào | Ghi nhận trên hệ thống |
|---|---|---|
| Cước trả trước | Quầy bưu cục gửi, tại bước chuyển vận hành | Đơn "đã thanh toán"; tiền vào phiếu nộp của quầy |
| Cước người nhận trả | Quầy đầu nhận khi trao hàng, hoặc tài xế thu tại điểm giao | Hệ thống chặn kết thúc trao hàng khi chưa thu đủ; tiền vào phiếu nộp của người thu |
| Thu hộ COD | Tài xế tại điểm giao / quầy đầu nhận | Tách hoàn toàn khỏi cước; theo dõi dòng riêng đến khi hoàn trả người gửi |
| Công nợ | Không thu ngay | Ghi sổ công nợ khách; thu theo kỳ đối soát |

Tiền mặt tài xế và quầy thu được tập hợp thành phiếu nộp — cước và COD luôn là hai phiếu tách bạch (phiếu COD sinh tự động theo từng khoản thu hộ). Quy trình tại Doanh thu → Phiếu nộp tiền (/revenue/cash-submission):

Khách thanh toán theo kỳ cần sổ công nợ đang hoạt động: Khách hàng → Công nợ (/customer/account-receivable/book) → Thêm — chọn khách, đặt hạn mức tín dụng, ngày mở sổ, trạng thái Hoạt động. Từ đó tại các điểm thu, nhân viên chọn ghi công nợ thay vì thu tiền mặt (điều kiện: sổ hoạt động, còn hạn mức).

Doanh thu → Tổng quan (/revenue/dashboard): doanh thu theo ngày/kỳ, cơ cấu theo loại (cước, COD đã thu), khoản chờ xác nhận. Đối soát nộp quỹ (/revenue/cash-submission/reconcile): khớp tổng các phiếu đã xác nhận với tiền thực nhập quỹ theo ngày và theo người nộp — chốt được "ai còn giữ bao nhiêu" tại bất kỳ thời điểm nào.


Khách hàng → Công nợ (/customer/account-receivable): bảng tổng hợp phát sinh — thanh toán — số dư của mọi khách có sổ; đi sâu từng sổ như mục 3. Chứng từ (/customer/document) lưu hồ sơ đối soát, biên bản, hóa đơn gắn với khách/hợp đồng; Hợp đồng (/contract) quản lý hợp đồng khung với khách doanh nghiệp.

COD đã thu và được kế toán xác nhận chuyển sang trạng thái chờ hoàn trả người gửi. Doanh nghiệp chi trả theo lịch của mình (tiền mặt tại quầy / chuyển khoản) và ghi nhận đã trả — dòng COD đóng khi người gửi nhận đủ.

Đơn đã thu cước vẫn hủy được khi hàng chưa lên xe liên tỉnh (kể cả đã xếp vào chuyến nhưng chuyến chưa chạy). Khi hủy, hệ thống tự tính dòng tiền hoàn tại Doanh thu → Phiếu hoàn tiền (/revenue/order-refund), nguyên tắc ai trả — hoàn người đó:
CANCEL_FEE_INTERCITY trong Thiết lập, nhóm Tài chính; mặc định 0đ) được giữ lại trước khi hoàn.Ghi công nợ báo "Khách hàng chưa có sổ công nợ đang hoạt động"? — Mở sổ theo mục 3, hoặc sổ đang bị khóa/hết hạn mức.
Phiếu nộp lệch tiền thực nhận? — Từ chối phiếu kèm ghi chú; người nộp rà lại từng khoản theo danh sách đơn trong phiếu rồi nộp lại. Không xác nhận phiếu lệch để "xử lý sau".
Đơn giao rồi nhưng chưa thấy tiền cước? — Kiểm tra phiếu nộp của người thu (tài xế/quầy) đã nộp và được xác nhận chưa — màn phiếu nộp lọc theo người thu và ngày.