Một khoản tiền có thể về đúng ngân hàng nhưng bị ghi cho sai cửa hàng. Vấn đề xuất hiện khi chuỗi dùng nhiều tài khoản, có tài khoản nhận chung hoặc đổi tài khoản theo từng giai đoạn. Cách quản lý dòng tiền từ nhiều tài khoản ngân hàng cho chuỗi cửa hàng phải nối được khoản thu với điểm bán và ca, trước khi cộng thành báo cáo toàn chuỗi.
Nếu chỉ gom số dư, người quản lý biết tiền đang nằm ở đâu nhưng chưa biết hoạt động nào tạo ra nó. Nếu chỉ gom doanh thu POS, lại chưa chắc khoản chuyển đã nhận đủ. Hai góc nhìn cần gặp nhau ở định danh giao dịch, đơn và bảng ánh xạ tài khoản được duy trì có lịch sử.
Lập danh mục tài khoản có thời gian hiệu lực

Danh mục nên ghi ngân hàng, tài khoản trong phạm vi được phép, mục đích, điểm bán liên quan, người quản lý và ngày hiệu lực. Khi đổi tài khoản nhận, giữ cấu hình cũ để truy các giao dịch lịch sử. Không ghi đè một ô rồi khiến khoản thu của tháng trước tự bị gắn sang cửa hàng đang sử dụng tài khoản hiện nay.
Tài khoản riêng cho một điểm bán dễ phân loại hơn, nhưng không phải mọi chuỗi có cấu trúc đó. Với tài khoản nhận chung, cần thêm mã đơn, định danh cửa hàng hoặc cơ chế định danh khác được dịch vụ hỗ trợ. Nếu không có dữ liệu phân biệt, phải ghi nhận là chưa xác định, thay vì chia tiền theo tỷ lệ doanh thu để báo cáo trông đầy đủ.
Quyền sử dụng cũng cần được lưu rõ. Một tài khoản xuất hiện trong báo cáo không có nghĩa mọi quản lý cửa hàng được xem toàn bộ số dư hay giao dịch tiền ra. Người vận hành điểm bán thường chỉ cần kết quả của bill thuộc phạm vi mình. Đội tài chính giữ quyền đối chiếu tổng và điều tra các khoản chưa phân bổ.
Chọn khóa liên kết ở cấp giao dịch và điểm bán
Khoản thu cần định danh nguồn ổn định để tránh lưu lại khi bản tin được gửi nhiều lần. Phạm vi nguồn, tổ chức và tài khoản giúp phân biệt các định danh có thể trùng giữa hệ thống. Số tiền, thời gian hoặc tên người trả chỉ là thông tin hỗ trợ, không phải khóa đủ tin cậy để quyết định giao dịch duy nhất.
Tiếp theo, liên kết khoản thu với bill hoặc nghĩa vụ có mã điểm bán. Một khách chuyển cho đơn tại A vào tài khoản nhận chung không nên bị gắn B chỉ vì B có một đơn cùng giá. Nếu tham chiếu thiếu, giữ danh sách ứng viên và chuyển người phụ trách kiểm tra. Sai phân bổ có thể làm tổng toàn chuỗi đúng nhưng báo cáo từng cửa hàng sai.
Nếu dùng tài khoản định danh hoặc một cách định tuyến khác, xác nhận ngân hàng, loại chủ tài khoản và cấu hình thực tế được hỗ trợ. Nhiều định danh trên một tài khoản chính khác với nhiều tài khoản ngân hàng độc lập. Hai mô hình cần bảng ánh xạ khác nhau; không thể thay một danh mục tài khoản bằng danh sách mã điểm bán mà bỏ qua nguồn nhận.
Hướng dẫn API thanh toán cho điểm bán trên hoadontudong.com.vn có thể dùng để chuẩn bị phần kết nối. Yêu cầu nên chỉ rõ cần xác nhận bill, phân luồng thông báo hay gom báo cáo tài khoản. Phạm vi nào chưa được kiểm tra cần giữ trong danh sách phải xác nhận trước triển khai.
Tách tiền thật nhận khỏi doanh thu và tiền chuyển nội bộ

Doanh thu đơn, khoản khách chuyển và số dư tài khoản có ý nghĩa khác nhau. Đơn có thể hủy, tiền có thể trả dư hoặc đang chờ phân bổ, còn tài khoản có cả khoản chi. Báo cáo nên giữ ba lớp dữ liệu rồi liên kết để giải thích. Một cột tổng thu không đủ làm đại diện cho mọi nhu cầu của chuỗi.
Chuyển tiền từ tài khoản cửa hàng về tài khoản tập trung tạo khoản ra ở bên gửi và khoản vào ở bên nhận. Ở báo cáo từng tài khoản, cần giữ hai phát sinh để đối chiếu. Khi nhìn khoản thu từ khách của toàn chuỗi, phân loại giao dịch nội bộ theo phương pháp tài chính đã thống nhất để không tính thêm doanh thu lần nữa.
Phí, hoàn và khoản điều chỉnh cũng cần nhãn riêng. Nếu chỉ lấy dữ liệu tiền vào, phải nói rõ báo cáo đó không bao phủ toàn bộ biến động số dư. Người quản lý cần biết phạm vi và thời điểm cập nhật trước khi dùng số để quyết định. Một tổng số cũ hoặc thiếu nguồn có thể tạo cảm giác chuỗi còn nhiều tiền hơn thực tế.
VCB CashUp của Vietcombank giới thiệu quản lý tài khoản và khoản thu theo đối tác, chi nhánh. Đây là nguồn tham khảo về phạm vi quản trị ngân hàng. Khi đánh giá Pay2S hoặc ứng dụng của chuỗi, vẫn phải xác nhận riêng nguồn dữ liệu và báo cáo được cung cấp, không suy ra mọi tính năng quản lý vốn đều có sẵn.
Chốt ca mà không đánh mất khoản đến muộn

Ca gắn với thời gian và trách nhiệm bán hàng; giao dịch có thời gian phát sinh; ứng dụng có thời gian tiếp nhận. Ba mốc này có thể lệch nhau. Cần giữ ca của bill cùng các mốc nguồn, thay vì dùng thời điểm bản tin đến để quyết định cửa hàng hoặc nhân viên nào được ghi nhận khoản thu.
Quản lý ca nên thấy bill chưa đủ tiền, giao dịch chưa gắn bill, khoản dư và điều chỉnh được duyệt. Khi chốt, lưu trạng thái báo cáo cùng danh sách còn chờ. Nếu tiền đến sau đó, cập nhật có lịch sử theo quy trình đã thống nhất. Không để một lần đồng bộ muộn tự sửa mất bản bàn giao mà không ai biết.
Với ca giao nhau hoặc thu ngân thay thế, mã ca cần ổn định. Người thao tác và người chịu trách nhiệm duyệt có thể khác nhau; nhật ký phải thể hiện điều đó. Khi điều tra chênh, chuỗi cần biết ai tạo bill, ai gắn tiền và ai quyết định điều chỉnh, thay vì chỉ nhìn tên người đang đăng nhập lúc xuất báo cáo.
Tình huống giả định: đổi tài khoản nhận ở cửa hàng A

Giả định cửa hàng A chuyển từ tài khoản cũ sang tài khoản mới vào đầu tuần. Một số khách vẫn dùng mã đã nhận trước mốc đổi. Khoản tiền về tài khoản cũ vẫn phải được tra theo thông tin đơn và danh mục có lịch sử. Nếu hệ thống đã xóa ánh xạ cũ, giao dịch có thể bị bỏ hoặc đưa sang một cửa hàng khác đang dùng cấu hình đó.
Trước khi chuyển, chốt các bill còn mở và kiểm tra thông báo đã gửi. Sau chuyển, tiếp tục theo dõi khoản muộn ở nguồn cũ trong phạm vi đã xác định. Người xử lý cần biết khách dùng thông tin cũ hợp lệ hay đang gặp vấn đề khác. Việc đổi QR tại quầy không tự cập nhật các tin nhắn, email hoặc ảnh khách đã lưu.
Trong bộ thử, tạo một đơn trước mốc và một đơn sau mốc, rồi kiểm tra hai khoản được gắn đúng. Thử thêm bản tin gửi lại và dữ liệu lịch sử được tải bù. Nếu báo cáo từng cửa hàng và toàn chuỗi vẫn giải thích được, danh mục hiệu lực mới thực sự hỗ trợ vận hành thay vì chỉ lưu thông tin tham khảo.
Xây màn hình tổng hợp có đường truy ngược
Màn hình toàn chuỗi nên cho thấy nguồn nào đã cập nhật, khoản thu theo điểm bán và nhóm ngoại lệ. Từ tổng, người có quyền cần đi xuống giao dịch và đơn để giải thích chênh. Đừng chỉ trình bày biểu đồ nếu dữ liệu thiếu nhãn hoặc không tra được về nguồn; khi có vấn đề, đội tài chính vẫn phải dựng lại bảng bằng tay.
Trường dữ liệu không được nguồn hỗ trợ cần hiển thị rõ là chưa có, thay vì tự điền số không rồi cộng vào tổng. Tương tự, một tài khoản chưa cập nhật không nên trông giống tài khoản không phát sinh. Ghi thời điểm xác nhận cuối và phạm vi dữ liệu ngay cạnh chỉ tiêu giúp người xem biết khi nào có thể dùng tổng, khi nào phải kiểm tra nguồn còn thiếu trước khi quyết định.
Mỗi bộ lọc cần tên rõ: theo ngày giao dịch, ngày tiếp nhận hay ca bán. Tổng của hai màn hình có thể khác nếu người dùng chọn hai khái niệm ngày khác nhau. Nên ghi phạm vi cùng báo cáo xuất để người nhận không so hai tổng thiếu bối cảnh. Đây là lỗi thường bị nhầm với thiếu giao dịch.
Quyền xem theo cửa hàng cần được kiểm tra bằng tài khoản thực tế của từng vai trò. Bài phân quyền thông tin theo cửa hàng giúp chuẩn bị yêu cầu phối hợp với chứng từ. Khi nhân viên đổi vị trí hoặc nghỉ, rà các quyền và thông báo tự động để dữ liệu không tiếp tục đến sai người.
Nếu chuỗi triển khai thêm hóa đơn, thống nhất mã cửa hàng giữa thanh toán và chứng từ. Hướng dẫn hóa đơn cho doanh nghiệp nhiều chi nhánh bổ sung phần tổ chức dữ liệu này. Trạng thái tiền và trạng thái hóa đơn vẫn cần tách riêng để báo cáo không che khoản còn chờ xử lý.
Nghiệm thu từ từng tài khoản lên toàn chuỗi
Trước hết, so phát sinh của từng nguồn với dữ liệu ứng dụng trong cùng phạm vi thời gian. Sau đó kiểm tra khoản được gắn đúng bill, ca và điểm bán. Cuối cùng mới cộng toàn chuỗi và kiểm tra chuyển nội bộ, khoản chưa phân bổ và dữ liệu lặp. Làm theo thứ tự này giúp khoanh nguyên nhân khi tổng không khớp.
Bộ thử cần có tài khoản riêng, tài khoản chung, hai bill cùng số tiền, khoản đến muộn, đổi tài khoản và chuyển giữa hai nguồn nội bộ. Cho quản lý cửa hàng cùng kế toán trung tâm xem kết quả để xác nhận mỗi bên hiểu cùng một ý nghĩa. Một lần tổng khớp chưa đủ nếu phân bổ từng điểm bán vẫn sai.
Khi chuẩn bị làm việc với đội triển khai Pay2S, hãy đưa danh mục tài khoản có hiệu lực và bộ tình huống này vào phạm vi dự án. Điều kiện mở rộng nên là mỗi khoản thu truy được tới nguồn, nghĩa vụ và quyết định xử lý. Lúc đó, báo cáo tập trung mới giúp chuỗi bớt hỏi qua lại giữa các cửa hàng khi một khoản tiền chưa rõ.