Kiểm Tra Đơn Hủy: Cách Đối Soát Đơn Hàng Và Tránh Sai Lệch Doanh Thu Khi Bán Online

Trong kinh doanh thương mại điện tử, đơn hủy là một trong những nguyên nhân phổ biến khiến số liệu giữa sàn, đơn vị vận chuyển, ngân hàng và hệ thống kế toán bị chênh lệch.

Một shop có thể nhìn thấy hàng nghìn đơn hàng trên hệ thống nhưng không phải tất cả đều trở thành doanh thu thực tế. Đơn đã hủy, hủy sau khi giao, giao không thành công, khách hoàn hàng hoặc sàn hoàn tiền đều cần được phân loại và đối soát chính xác.

Nếu không kiểm tra đơn hủy thường xuyên, doanh nghiệp có thể gặp tình trạng ghi nhận doanh thu sai, tính sai giá vốn, theo dõi tồn kho không chính xác hoặc không giải thích được chênh lệch khi đối chiếu tiền về.

ACC Training chia sẻ quy trình kiểm tra đơn hủy dành cho doanh nghiệp và shop bán hàng đa kênh.

1. Đơn Hủy Là Gì?

Đơn hủy là đơn hàng không hoàn tất giao dịch bán hàng theo trạng thái cuối cùng của nền tảng.

Tùy từng sàn hoặc kênh bán hàng, đơn có thể được ghi nhận với nhiều trạng thái khác nhau như:

  • Người mua hủy đơn.
  • Người bán hủy đơn.
  • Sàn hủy đơn.
  • Đơn giao không thành công.
  • Đơn bị hoàn về.
  • Đơn hoàn tiền.
  • Đơn bị hủy trước khi giao.
  • Đơn bị hủy sau khi đã bàn giao cho đơn vị vận chuyển.

Điểm quan trọng là không nên chỉ nhìn vào trạng thái “Đã hủy” để xử lý kế toán.

Cần xác định đơn hủy xảy ra ở thời điểm nào, hàng hóa đã xuất kho chưa, tiền đã thu chưa, phí đã phát sinh chưa và cuối cùng sàn xử lý khoản tiền đó như thế nào.


2. Vì Sao Phải Kiểm Tra Đơn Hủy?

Đơn hủy ảnh hưởng đến nhiều phần của hệ thống kế toán bán hàng.

2.1. Ảnh Hưởng Đến Doanh Thu

Nếu hệ thống ghi nhận doanh thu theo tổng số đơn phát sinh mà không loại trừ đơn hủy, doanh thu có thể bị cao hơn thực tế.

Ví dụ:

Shop có:

  • 1.000 đơn phát sinh.
  • 80 đơn hủy.
  • 920 đơn hoàn tất.

Nếu kế toán lấy toàn bộ 1.000 đơn làm căn cứ doanh thu thì số liệu sẽ không phản ánh đúng tình trạng giao dịch.

2.2. Ảnh Hưởng Đến Giá Vốn

Đơn đã hủy có thể đã được xuất kho trước khi bị hủy.

Khi đó cần kiểm tra:

  • Hàng đã xuất kho chưa?
  • Hàng đã quay về kho chưa?
  • Hàng còn nguyên trạng không?
  • Có phát sinh thiếu hụt hoặc hư hỏng không?
  • Đã nhập lại kho chưa?

Nếu chỉ hủy đơn trên sàn nhưng không cập nhật kho, số lượng tồn kho thực tế và số liệu kế toán có thể không khớp.

2.3. Ảnh Hưởng Đến Dòng Tiền

Một đơn hàng bị hủy có thể liên quan đến:

  • Tiền khách đã thanh toán.
  • Tiền sàn đang giữ.
  • Tiền hoàn cho khách.
  • Phí vận chuyển.
  • Phí hoàn hàng.
  • Phí dịch vụ.
  • Các khoản điều chỉnh từ sàn.

Vì vậy, kiểm tra đơn hủy không chỉ là kiểm tra đơn hàng mà còn là kiểm tra dòng tiền.


3. Phân Biệt Đơn Hủy Và Đơn Hoàn

Đây là hai trạng thái rất dễ bị nhầm lẫn khi làm kế toán thương mại điện tử.

Tiêu chíĐơn hủyĐơn hoàn
Giao hàngCó thể chưa giaoThường đã giao hoặc đang giao
Hàng hóaCó thể chưa xuất khoThường đã xuất kho
Tiền kháchCó thể chưa thanh toánCó thể đã thanh toán
Hàng quay vềKhông nhất thiếtThường có
Đối soátĐơn + kho + tiềnĐơn + kho + tiền + hoàn tiền
Rủi ro sai lệchDoanh thu, tồn khoDoanh thu, tồn kho, hoàn tiền, phí

Do đó, doanh nghiệp cần xây dựng quy tắc xử lý riêng cho từng trạng thái.


4. Quy Trình Kiểm Tra Đơn Hủy

Một quy trình kiểm tra đơn hủy nên được thực hiện theo nhiều bước thay vì chỉ lọc danh sách đơn trên sàn.

Bước 1: Lọc Toàn Bộ Đơn Có Trạng Thái Hủy

Trước tiên, xuất dữ liệu đơn hàng từ từng kênh bán hàng.

Các trường thông tin nên có:

  • Mã đơn hàng.
  • Ngày đặt hàng.
  • Ngày hủy.
  • Kênh bán hàng.
  • Trạng thái đơn.
  • Sản phẩm.
  • Số lượng.
  • Giá bán.
  • Voucher/giảm giá.
  • Phí vận chuyển.
  • Phương thức thanh toán.
  • Người mua.
  • Lý do hủy.

Nếu doanh nghiệp bán trên nhiều nền tảng, cần thực hiện riêng từng kênh trước khi tổng hợp.


Bước 2: Phân Loại Nguyên Nhân Hủy

Không nên gộp tất cả đơn hủy thành một nhóm.

Có thể phân loại:

Khách hàng hủy

Ví dụ:

  • Đặt nhầm sản phẩm.
  • Đổi ý.
  • Không còn nhu cầu.
  • Đặt nhầm số lượng.

Người bán hủy

Ví dụ:

  • Hết hàng.
  • Sai giá.
  • Không thể giao hàng.
  • Sai thông tin sản phẩm.

Sàn hoặc hệ thống hủy

Ví dụ:

  • Vi phạm điều kiện đơn hàng.
  • Không đáp ứng thời gian xử lý.
  • Hệ thống phát hiện bất thường.

Đơn giao không thành công

Khách không nhận hàng, sai địa chỉ hoặc phát sinh vấn đề trong quá trình giao.

Nhóm này cần được theo dõi riêng vì hàng hóa có thể đã rời kho.


5. Kiểm Tra Đơn Hủy Có Xuất Kho Hay Chưa

Đây là một bước rất quan trọng.

Không phải đơn hủy nào cũng có cùng cách xử lý hàng hóa.

Có thể chia thành 3 trường hợp:

Trường hợp 1: Chưa xuất kho

Đơn bị hủy trước khi đóng gói hoặc xuất hàng.

Khi đó:

  • Không cần nhập lại kho.
  • Kiểm tra để chắc chắn hàng chưa bị trừ tồn.
  • Không để đơn hủy ảnh hưởng đến giá vốn.

Trường hợp 2: Đã xuất kho nhưng chưa giao

Cần kiểm tra hàng đã quay lại kho hay chưa.

Nếu hàng đã về:

  • Ghi nhận nhập lại kho.
  • Kiểm tra số lượng.
  • Kiểm tra tình trạng hàng.

Trường hợp 3: Đã giao nhưng phát sinh hoàn

Đây là trường hợp phức tạp hơn.

Cần đối chiếu:

  • Trạng thái giao hàng.
  • Trạng thái hoàn.
  • Số lượng hàng hoàn.
  • Tiền hoàn.
  • Phí phát sinh.
  • Tình trạng hàng khi về kho.

6. Kiểm Tra Đơn Hủy Với Dữ Liệu Thanh Toán

Sau khi kiểm tra đơn và hàng hóa, cần kiểm tra dòng tiền.

Một đơn có thể có trạng thái hủy nhưng tiền vẫn xuất hiện trong báo cáo thanh toán do quá trình xử lý chưa hoàn tất.

Doanh nghiệp nên đối chiếu:

“Đơn hàng → Trạng thái thanh toán → Số tiền khách trả → Số tiền sàn hoàn → Số tiền thực nhận”

Ví dụ:

Đơn hàng trị giá 500.000 đồng.

Khách thanh toán 500.000 đồng nhưng sau đó đơn bị hủy.

Cần xác định:

  • 500.000 đồng đã được hoàn cho khách chưa?
  • Sàn có giữ tiền không?
  • Có phát sinh phí nào không?
  • Số tiền cuối cùng được điều chỉnh trên kỳ đối soát nào?

Không nên chỉ căn cứ vào số tiền thực nhận của một ngày để kết luận đơn hàng đã hoàn tất.


7. Kiểm Tra Đơn Hủy Với Báo Cáo Sàn

Đây là bước giúp phát hiện chênh lệch giữa dữ liệu đơn hàng và dữ liệu thanh toán.

Doanh nghiệp nên có bảng đối chiếu:

Mã đơnTrạng tháiGiá trị đơnTiền hoànPhíThực nhậnGhi chú
DH001Hủy500.000500.00000Hủy trước giao
DH002Hủy350.000350.00030.000-30.000Phí phát sinh
DH003Hoàn800.000800.00050.000-50.000Đã giao rồi hoàn

Bảng này giúp kế toán nhìn được bản chất của từng giao dịch thay vì chỉ nhìn tổng tiền.


8. Kiểm Tra Đơn Hủy Với Kho

Đối với doanh nghiệp có số lượng đơn lớn, đây là một trong những điểm dễ phát sinh sai lệch nhất.

Cần đối chiếu:

Số lượng hàng xuất kho

Số lượng hàng đã giao

Số lượng hàng hủy/hoàn

Số lượng hàng nhập lại

Tồn kho cuối kỳ

Ví dụ:

Shop xuất 100 sản phẩm để xử lý đơn.

Trong đó:

  • 90 đơn hoàn tất.
  • 5 đơn hủy trước khi giao.
  • 5 đơn giao không thành công và hàng quay lại.

Nếu 10 sản phẩm bị trừ tồn nhưng không được cập nhật lại kho, tồn kho trên hệ thống sẽ thấp hơn thực tế.


9. Tỷ Lệ Đơn Hủy Cũng Là Một Chỉ Số Quan Trọng

Ngoài mục đích kế toán, dữ liệu đơn hủy còn giúp doanh nghiệp đánh giá hoạt động kinh doanh.

Công thức:

Tỷ lệ đơn hủy = Số đơn hủy / Tổng số đơn phát sinh × 100%

Ví dụ:

Trong tháng có 5.000 đơn phát sinh.

Có 250 đơn bị hủy.

Tỷ lệ đơn hủy:

250 / 5.000 × 100% = 5%

Nếu tỷ lệ này tăng cao, doanh nghiệp nên tìm nguyên nhân.

Có thể xuất phát từ:

  • Quản lý tồn kho không chính xác.
  • Hàng hết nhưng vẫn mở bán.
  • Giá bán thay đổi.
  • Xử lý đơn chậm.
  • Thông tin sản phẩm chưa rõ.
  • Khách đặt rồi không nhận.
  • Quy trình vận hành chưa tốt.

10. Theo Dõi Đơn Hủy Theo Từng Kênh Bán Hàng

Doanh nghiệp bán đa kênh không nên chỉ theo dõi tổng số đơn hủy.

Nên phân tích theo:

  • Shopee.
  • Lazada.
  • TikTok Shop.
  • Website.
  • Facebook.
  • Các kênh bán hàng khác.

Ví dụ:

KênhĐơn phát sinhĐơn hủyTỷ lệ
Shopee3.000903%
TikTok Shop2.0001608%
Website500102%

Qua đó, doanh nghiệp có thể nhận biết kênh nào đang có tỷ lệ hủy cao và cần kiểm tra sâu hơn.


11. Kiểm Tra Đơn Hủy Theo Sản Phẩm

Không chỉ phân tích theo kênh, doanh nghiệp nên phân tích theo SKU.

Ví dụ:

Một sản phẩm có tỷ lệ hủy cao bất thường có thể liên quan đến:

  • Giá bán.
  • Chất lượng sản phẩm.
  • Thông tin mô tả.
  • Hình ảnh.
  • Tình trạng tồn kho.
  • Thời gian giao hàng.

Nếu chỉ nhìn tổng số đơn hủy, doanh nghiệp khó xác định nguyên nhân.

Nếu phân tích theo SKU, vấn đề sẽ rõ ràng hơn.


12. Những Sai Lầm Thường Gặp Khi Kiểm Tra Đơn Hủy

Sai lầm 1: Chỉ kiểm tra trạng thái đơn

Trạng thái đơn chưa phản ánh toàn bộ dòng tiền và hàng hóa.

Sai lầm 2: Không kiểm tra hàng đã xuất kho

Đơn hủy nhưng hàng vẫn đang bị treo trên hệ thống kho sẽ làm sai tồn kho.

Sai lầm 3: Không kiểm tra tiền hoàn

Đơn hủy có thể liên quan đến các khoản tiền hoàn ở kỳ đối soát khác.

Sai lầm 4: Gộp đơn hủy và đơn hoàn

Hai loại giao dịch có bản chất khác nhau và có thể phát sinh chi phí khác nhau.

Sai lầm 5: Không đối chiếu theo kỳ

Đơn phát sinh tháng này nhưng tiền điều chỉnh có thể xuất hiện ở kỳ sau.

Sai lầm 6: Không lưu dữ liệu gốc

Khi xảy ra chênh lệch, nếu không còn báo cáo gốc từ sàn sẽ rất khó truy tìm nguyên nhân.


13. Bộ Dữ Liệu Nên Có Khi Kiểm Tra Đơn Hủy

Để kiểm tra hiệu quả, doanh nghiệp nên tập hợp ít nhất 5 nhóm dữ liệu:

Nhóm 1: Dữ liệu đơn hàng

  • Mã đơn.
  • Ngày đặt.
  • Ngày hủy.
  • Trạng thái.
  • SKU.
  • Số lượng.
  • Giá trị đơn.

Nhóm 2: Dữ liệu vận chuyển

  • Mã vận đơn.
  • Trạng thái giao.
  • Ngày giao.
  • Ngày hoàn.
  • Phí vận chuyển.
  • Phí hoàn.

Nhóm 3: Dữ liệu thanh toán

  • Số tiền khách thanh toán.
  • Số tiền hoàn.
  • Phí sàn.
  • Phí thanh toán.
  • Khoản điều chỉnh.
  • Số tiền thực nhận.

Nhóm 4: Dữ liệu kho

  • Xuất kho.
  • Nhập lại.
  • Số lượng hoàn.
  • Tồn kho.

Nhóm 5: Dữ liệu kế toán

  • Doanh thu.
  • Giá vốn.
  • Chi phí.
  • Khoản phải thu/phải trả.
  • Tiền về ngân hàng.

14. Quy Trình Kiểm Tra Đơn Hủy Chuẩn

Doanh nghiệp có thể áp dụng quy trình:

Bước 1: Tải dữ liệu đơn hàng.

Bước 2: Lọc toàn bộ đơn hủy/hoàn/giao không thành công.

Bước 3: Phân loại nguyên nhân.

Bước 4: Kiểm tra trạng thái xuất kho.

Bước 5: Kiểm tra hàng đã nhập lại.

Bước 6: Đối chiếu tiền hoàn.

Bước 7: Đối chiếu báo cáo thanh toán của sàn.

Bước 8: Đối chiếu ngân hàng.

Bước 9: Đối chiếu số liệu kế toán.

Bước 10: Tổng hợp báo cáo đơn hủy và nguyên nhân.

Quy trình này giúp doanh nghiệp kiểm soát được cả đơn hàng, hàng hóa và dòng tiền.


15. Dashboard Kiểm Tra Đơn Hủy Nên Có Gì?

Nếu doanh nghiệp có hàng nghìn hoặc hàng chục nghìn đơn mỗi tháng, việc kiểm tra thủ công sẽ rất mất thời gian.

Một dashboard quản lý đơn hủy nên có:

  • Tổng số đơn phát sinh.
  • Tổng số đơn hủy.
  • Tỷ lệ đơn hủy.
  • Tổng giá trị đơn hủy.
  • Số tiền hoàn.
  • Phí phát sinh từ đơn hủy.
  • Đơn hủy theo từng sàn.
  • Đơn hủy theo SKU.
  • Đơn hủy theo nguyên nhân.
  • Đơn hủy theo thời gian.
  • Đơn đã xuất kho nhưng chưa nhập lại.
  • Đơn đã hoàn tiền nhưng chưa đối chiếu.
  • Danh sách đơn có dấu hiệu bất thường.

Đặc biệt, nên có cảnh báo đối với những đơn:

🔴 Đã hủy nhưng vẫn ghi nhận doanh thu.

🔴 Đã hủy nhưng chưa cập nhật kho.

🔴 Đã hoàn tiền nhưng chưa có chứng từ đối chiếu.

🔴 Có phí phát sinh nhưng chưa được hạch toán.

🔴 Số tiền trên báo cáo sàn không khớp số tiền ngân hàng.


16. Ví Dụ Kiểm Tra Một Đơn Hủy

Giả sử:

Mã đơn: DH20260901

Giá trị đơn: 1.200.000 đồng

Trạng thái: Hủy sau khi bàn giao vận chuyển.

Kế toán cần kiểm tra:

  1. Hàng đã xuất kho chưa?
  2. Đơn vị vận chuyển đã trả hàng chưa?
  3. Kho đã nhập lại hàng chưa?
  4. Khách đã được hoàn tiền chưa?
  5. Sàn có khấu trừ phí nào không?
  6. Khoản điều chỉnh xuất hiện ở kỳ nào?
  7. Số liệu có được phản ánh đúng trên báo cáo kế toán chưa?

Chỉ khi hoàn tất các bước trên, đơn hàng mới được xem là đã đối soát đầy đủ.


17. Checklist Kiểm Tra Đơn Hủy

Trước khi chốt số liệu tháng, kế toán có thể kiểm tra:

☐ Đã lấy đầy đủ dữ liệu đơn hủy.

☐ Đã phân loại nguyên nhân hủy.

☐ Đã kiểm tra đơn đã xuất kho.

☐ Đã kiểm tra hàng nhập lại.

☐ Đã kiểm tra tiền hoàn.

☐ Đã đối chiếu báo cáo sàn.

☐ Đã đối chiếu ngân hàng.

☐ Đã kiểm tra phí phát sinh.

☐ Đã đối chiếu doanh thu.

☐ Đã kiểm tra giá vốn.

☐ Đã xử lý các đơn có chênh lệch.

☐ Đã lưu báo cáo và dữ liệu gốc.


18. ACC Training Hỗ Trợ Kiểm Soát Đơn Hủy Như Thế Nào?

Với doanh nghiệp bán hàng online, kiểm tra đơn hủy nên được đặt trong một quy trình đối soát tổng thể thay vì xử lý riêng lẻ.

ACC Training hỗ trợ doanh nghiệp xây dựng quy trình quản lý và đối soát số liệu bán hàng online, tập trung vào:

  • Kiểm tra đơn hàng.
  • Đối soát đơn hủy và đơn hoàn.
  • Đối chiếu doanh thu.
  • Đối chiếu tiền sàn chuyển về.
  • Kiểm tra phí sàn và chi phí vận hành.
  • Đối chiếu dữ liệu kho.
  • Phân tích chênh lệch.
  • Kiểm soát số liệu bán hàng đa kênh.
  • Hỗ trợ xây dựng hệ thống báo cáo quản trị.

Mục tiêu không chỉ là biết “có bao nhiêu đơn hủy”, mà phải trả lời được:

“Đơn nào bị hủy?”

“Vì sao bị hủy?”

“Hàng đang ở đâu?”

“Tiền đã hoàn chưa?”

“Có phát sinh chi phí không?”

“Kho và kế toán đã cập nhật đúng chưa?”

Khi những câu hỏi này được kiểm soát trên cùng một hệ thống dữ liệu, doanh nghiệp sẽ hạn chế đáng kể sai lệch giữa đơn hàng, kho, dòng tiền và báo cáo kế toán.

Kết Luận

Kiểm tra đơn hủy là một phần quan trọng trong quản lý kế toán thương mại điện tử.

Nếu chỉ dựa vào tổng doanh thu hoặc tổng tiền thực nhận, doanh nghiệp rất dễ bỏ sót các giao dịch hủy, hoàn tiền, hàng quay lại kho và các khoản phí phát sinh.

Một quy trình tốt cần kết nối 4 yếu tố:

Đơn hàng → Hàng hóa → Dòng tiền → Kế toán

Từ đó doanh nghiệp có thể kiểm soát chính xác doanh thu, tồn kho, chi phí và lợi nhuận thực tế.

ACC Training – Đồng hành cùng doanh nghiệp online trong việc kiểm soát số liệu, đối soát doanh thu – chi phí và xây dựng hệ thống kế toán thương mại điện tử hiệu quả.