SealCore
Giải pháp AI

Bóc tách hoá đơn và chứng từ bằng AI: làm được tới đâu

Một tờ hoá đơn nhập tay mất 2–4 phút. Máy đọc mất vài giây nhưng không phải lúc nào cũng đúng — nên thiết kế phải tính cả phần sai.

Đội ngũ SealCore4 phút đọc
Ảnh minh hoạ bài viết: Bóc tách hoá đơn và chứng từ bằng AI: làm được tới đâu

Nhập chứng từ là loại công việc điển hình mà máy nên làm: lặp lại, buồn tẻ, và con người càng làm lâu càng dễ sai. Nhưng nó cũng là loại công việc mà một lỗi nhỏ đi thẳng vào sổ sách. Vì vậy bài toán thật không phải "máy có đọc được không" mà "thiết kế thế nào để phần máy đọc sai không lọt xuống dưới".

Luồng xử lý thực tế

  1. 1Nhận đầu vào — ảnh chụp bằng điện thoại, file PDF, hoặc thư điện tử có đính kèm. Trong thực tế ở Việt Nam, phần lớn là ảnh chụp gửi qua Zalo, nghiêng và thiếu sáng.
  2. 2Chuẩn hoá ảnh — xoay thẳng, cắt viền, tăng tương phản. Bước rẻ tiền này cải thiện kết quả nhiều hơn người ta tưởng.
  3. 3Đọc và bóc trường — nhà cung cấp, mã số thuế, số hoá đơn, ngày, từng dòng hàng, đơn giá, thuế suất, tổng tiền.
  4. 4Kiểm tra chéo tự động — tổng các dòng phải bằng tổng cộng; thuế phải khớp thuế suất; mã số thuế phải đúng định dạng; nhà cung cấp phải khớp danh mục.
  5. 5Đối chiếu với dữ liệu sẵn có — hoá đơn này thuộc đơn đặt hàng nào, hàng đã nhập kho chưa, giá có khớp hợp đồng không.
  6. 6Người duyệt — chỉ những chứng từ vướng ở bước 4 hoặc 5 mới cần người xem. Phần còn lại vào thẳng sổ.

Điểm mấu chốt là bước 4. Chứng từ có cấu trúc toán học nội tại: các con số phải khớp nhau. Chính đặc điểm đó cho phép hệ thống tự biết mình đọc sai mà không cần ai nói.

Độ chính xác thực tế phụ thuộc vào chất lượng đầu vào

Loại đầu vàoMức độ dễ xử lýGhi chú
Hoá đơn điện tử (XML/PDF gốc)Rất caoDữ liệu đã có cấu trúc, gần như không cần đọc ảnh
PDF xuất từ máy inCaoChữ là văn bản thật, không phải ảnh
Ảnh scan phẳng, đủ sángKháCần chuẩn hoá ảnh trước
Ảnh chụp điện thoại, nghiêng, giấy nhàuThấp hơn hẳnNên hướng dẫn người gửi chụp lại thay vì cố đọc
Chứng từ viết tayThấpChỉ nên tự động phần in sẵn, phần viết tay để người nhập

Thiết kế cho phần sai, không chỉ cho phần đúng

Hệ thống tốt không phải hệ thống không bao giờ sai, mà là hệ thống biết mình đang không chắc và đẩy đúng những trường hợp đó cho người. Ba nguyên tắc:

  • Mỗi trường có mức tin cậy. Trường nào dưới ngưỡng thì bôi vàng, con trỏ nhảy tới đó khi người mở lên duyệt.
  • Luôn hiện ảnh gốc cạnh dữ liệu. Người duyệt phải đối chiếu được trong một giây, không phải mở file khác.
  • Ghi lại mọi lần người sửa. Đó vừa là dấu vết kiểm toán, vừa là dữ liệu để biết hệ thống hay sai ở trường nào và với nhà cung cấp nào.

Tính lợi ích thế nào cho đúng

Đừng tính theo "tiết kiệm 90% thời gian". Hãy tính theo công thức thật:

Giờ tiết kiệm mỗi tháng = (số chứng từ × thời gian nhập tay) − (số chứng từ cần duyệt tay × thời gian duyệt) − thời gian xử lý ngoại lệ.

Với một doanh nghiệp nhận 600 chứng từ mỗi tháng, nhập tay 3 phút mỗi tờ, tỷ lệ phải duyệt tay 25% và duyệt mất 40 giây: tiết kiệm khoảng 27 giờ công một tháng. Đó là con số đủ để ra quyết định, và cũng đủ để biết nếu tỷ lệ duyệt tay lên tới 70% thì dự án không còn hợp lý.

Những chỗ không nên tự động hoàn toàn

  • Chứng từ giá trị lớn bất thường — luôn để người duyệt, bất kể mức tin cậy.
  • Nhà cung cấp mới lần đầu giao dịch — vì chưa có lịch sử để đối chiếu.
  • Chứng từ có dấu hiệu chỉnh sửa hoặc trùng số với chứng từ đã nhập.

Ba quy tắc này không phải vì máy yếu, mà vì đây đúng là những chỗ gian lận hay xảy ra — và một hệ thống tự động hoàn toàn sẽ bỏ qua chúng đều đặn và im lặng.

Cần bàn cụ thể?

SealCore khảo sát tại doanh nghiệp bạn và báo giá trọn gói sau buổi đầu tiên — kể cả khi kết luận là bạn chưa cần viết phần mềm riêng.

Tất cả bài viết