Cuối ngày, kế toán đối chiếu doanh thu bán hàng với số tiền cổng thanh toán báo về và thấy hai con số không khớp. Không ai mất tiền, không ai gian lận, nhưng khoảng chênh vẫn ở đó. Đây là tình huống quen thuộc với mọi doanh nghiệp nhận thanh toán điện tử, và hầu hết nguyên nhân đều rất dễ hiểu một khi đã biết.
Đối soát là đối chiếu ba tập dữ liệu, không phải hai
Nhiều người hình dung đối soát là so doanh thu với tiền về ngân hàng. Thực tế có ba tập dữ liệu cần khớp với nhau:
- Sổ bán hàng của bạn: các đơn hàng đã ghi nhận trong hệ thống quản lý bán hàng hoặc phần mềm kế toán.
- Báo cáo giao dịch của cổng thanh toán: danh sách từng giao dịch được xử lý, kèm trạng thái và các khoản khấu trừ.
- Sao kê tài khoản ngân hàng: số tiền thực sự đã vào tài khoản, thường là những khoản gộp chứ không phải từng giao dịch riêng lẻ.
Chênh lệch có thể phát sinh ở bất kỳ cặp nào trong ba tập này, và xác định đúng cặp nào lệch là nửa chặng đường giải quyết vấn đề.
Thời điểm ghi nhận: nguồn lệch phổ biến nhất
Một giao dịch có nhiều mốc thời gian khác nhau, và mỗi hệ thống chọn một mốc để ghi sổ: thời điểm khách bấm thanh toán, thời điểm ngân hàng chấp thuận và tạm giữ tiền, thời điểm quyết toán, và thời điểm tiền vào tài khoản của bạn theo lịch chi trả.
Một giao dịch phát sinh sát thời điểm chốt sổ trong ngày rất dễ nằm ở ngày này trong sổ bán hàng nhưng ở ngày hôm sau trong báo cáo cổng thanh toán. Thêm vào đó, nếu cổng thanh toán vận hành theo múi giờ khác với hệ thống của bạn, toàn bộ ranh giới ngày sẽ bị dịch. Đây là lý do đối soát theo từng ngày riêng lẻ hay báo lệch, trong khi cộng dồn cả tuần lại khớp.
Giao dịch treo và vòng đời uỷ quyền
Với thẻ, chấp thuận và thu tiền là hai bước tách rời. Khi khách thanh toán, ngân hàng phát hành tạm giữ một khoản trên hạn mức của họ — gọi là uỷ quyền. Tiền chỉ thực sự chuyển khi bạn gửi yêu cầu quyết toán.
- Giao dịch chấp thuận nhưng chưa quyết toán sẽ xuất hiện trong hệ thống bán hàng nhưng chưa có trong khoản chi trả.
- Uỷ quyền hết hiệu lực nếu không được quyết toán trong thời hạn do tổ chức thẻ quy định. Khi đó khoản tạm giữ được giải phóng và bạn không nhận được tiền, dù đơn hàng vẫn nằm trong sổ.
- Quyết toán khác số tiền đã chấp thuận cũng gây lệch — hay gặp ở ngành dịch vụ, khách sạn hay giao hàng, nơi số tiền cuối cùng khác con số ước tính ban đầu.
Với chuyển khoản tức thời qua mã QR, cơ chế đơn giản hơn vì tiền chuyển ngay, nhưng vẫn có giao dịch ở trạng thái chờ xác nhận khi hệ thống một bên gián đoạn.
Hoàn, huỷ và giao dịch đảo
Ba việc nghe giống nhau nhưng để lại ba dấu vết khác nhau trong sổ sách:
- Huỷ xảy ra trước khi quyết toán: uỷ quyền bị gỡ bỏ và thường không có khoản tiền nào đi qua.
- Hoàn tiền xảy ra sau khi quyết toán: một dòng tiền ngược chiều, thường xuất hiện ở kỳ chi trả khác với giao dịch gốc. Đây là lý do một ngày có thể có khoản chi trả âm.
- Giao dịch đảo do tranh chấp được trừ vào khoản chi trả kèm phí xử lý, và có thể được hoàn lại nếu bạn thắng tranh chấp — tạo ra hai bút toán ở hai thời điểm khác nhau cho cùng một đơn hàng.
Phí trừ tại nguồn: số tiền về không phải số khách trả
Hầu hết cổng thanh toán khấu trừ phí trước khi chuyển tiền về tài khoản của bạn. Nghĩa là nếu bạn so doanh thu gộp với số tiền trong sao kê ngân hàng, hai con số sẽ không bao giờ khớp — và đó là điều bình thường.
- Phí có thể tính theo tỷ lệ, theo giao dịch, hoặc kết hợp cả hai, và thường khác nhau giữa các phương thức thanh toán. Mức cụ thể nằm trong hợp đồng của bạn với đơn vị thanh toán.
- Phí có thể được trừ theo từng giao dịch hoặc gộp một lần theo kỳ. Kiểu trừ gộp làm việc đối chiếu từng giao dịch khó hơn, nên cần đối chiếu ở cấp kỳ chi trả.
- Thuế trên phí dịch vụ có thể hiện thành dòng riêng hoặc gộp vào phí, tuỳ cách đơn vị thanh toán xuất chứng từ.
- Với giao dịch ngoại tệ, còn thêm phần chênh do quy đổi, khiến số ghi nhận và số nhận được lệch thêm một lớp nữa.
Cách làm đúng là ghi sổ ba dòng riêng cho mỗi kỳ: doanh thu gộp, chi phí thanh toán, và số tiền ròng về tài khoản. Gộp chung ba thứ này là cách chắc chắn để mất dấu chi phí.
Quy trình đối soát cuối ngày
- Chốt phạm vi rõ ràng: chọn một khoảng thời gian, ghi rõ đang dùng múi giờ nào, và đảm bảo cả ba nguồn dữ liệu được cắt theo cùng một chuẩn.
- Tải báo cáo từ cổng thanh toán ở dạng chi tiết từng giao dịch, không chỉ bản tổng hợp.
- Khớp theo mã giao dịch chứ đừng khớp theo số tiền. Hai giao dịch cùng số tiền trong một ngày là chuyện rất thường, và khớp theo số tiền sẽ tạo ra kết quả sai một cách âm thầm.
- Tách riêng các nhóm ngoại lệ: có trong sổ mà không có ở cổng, có ở cổng mà không có trong sổ, và các giao dịch khớp mã nhưng lệch số tiền.
- Đối chiếu tổng kỳ chi trả với sao kê ngân hàng, sau khi đã cộng lại phí và trừ đi các khoản hoàn.
- Ghi nhật ký kết quả mỗi ngày, kể cả ngày khớp hoàn toàn. Lịch sử này rất hữu ích khi cần truy ngược một chênh lệch cũ.
Xử lý chênh lệch theo thứ tự
- Loại trừ nguyên nhân thời điểm trước. Mở rộng khoảng đối chiếu thêm về hai phía; nếu chênh lệch biến mất thì đó chỉ là vấn đề ranh giới ngày.
- Kiểm tra các trạng thái trung gian: giao dịch đang chờ, đã chấp thuận chưa quyết toán, hoặc quyết toán thất bại.
- Rà các dòng tiền ngược: hoàn tiền và giao dịch đảo thuộc kỳ khác thường là thủ phạm của những khoản lệch khó hiểu.
- Tính lại phí theo đúng biểu phí trong hợp đồng để chắc chắn phần khấu trừ đúng như thoả thuận.
- Còn lệch thì mở yêu cầu với đơn vị thanh toán, kèm mã giao dịch cụ thể và bản trích dữ liệu của bạn. Nêu số liệu chi tiết sẽ được xử lý nhanh hơn nhiều so với báo chung chung rằng số không khớp.
Đối soát không phải việc làm cho đẹp sổ sách mà là hệ thống cảnh báo sớm: giao dịch trùng, đơn hàng thất thoát, phí bị tính sai hay dấu hiệu gian lận đều lộ ra ở đây trước tiên. Với doanh nghiệp nhỏ, chỉ cần một bảng tính đơn giản và thói quen làm đều đặn mỗi ngày là đủ. Hãy đọc kỹ biểu phí và lịch chi trả trong hợp đồng của chính bạn, vì các điều khoản này khác nhau giữa các đơn vị và thay đổi theo thời gian — đó mới là căn cứ để biết con số nào đúng.
