EzTech

AI đọc hóa đơn tự động cho kế toán: dùng sao cho đúng

2026-08-05 · AI & Công nghệ

AI đọc hóa đơn tự động cho kế toán: dùng sao cho đúng

Cuối tháng, hộp thư của kế toán có gần 300 hóa đơn đầu vào. Bạn mở từng cái, nhìn màn hình, gõ lại vào Excel: ngày, số hóa đơn, tên nhà cung cấp, mã số thuế, tiền hàng, tiền thuế, tổng thanh toán. Gõ tới hóa đơn thứ hai trăm thì mắt mờ, và những con số bắt đầu lệch.

Nghe "AI đọc hóa đơn" ai cũng thấy hấp dẫn. Nhưng trước khi cài công cụ nào, có một sự thật nhiều kế toán chưa tận dụng hết: hóa đơn điện tử Việt Nam vốn đã kèm sẵn file dữ liệu máy đọc được. Với những hóa đơn đó, bạn không cần AI — bạn cần đọc đúng file.

Bài này đội ngũ EzTech chia rõ hai tình huống: khi nào xử lý bằng dữ liệu có sẵn cho kết quả chính xác tuyệt đối, và khi nào mới thật sự cần đến AI, kèm cách kiểm soát để không hạch toán nhầm.

Hồ sơ chứng từ và máy tính trên bàn làm việc của kế toán khi nhập liệu hóa đơn
Nhập tay vài trăm hóa đơn mỗi tháng là việc máy làm được, và làm chính xác hơn. (Ảnh: Unsplash)

Trước khi nghĩ tới AI: hóa đơn của bạn đã có sẵn file XML

Theo quy định về hóa đơn điện tử tại Nghị định 123/2020/NĐ-CP và Thông tư 78/2021/TT-BTC, bản gốc có giá trị pháp lý của hóa đơn điện tử là file XML, còn bản PDF chỉ là "bản thể hiện" của hóa đơn — nghĩa là bản để người đọc nhìn cho dễ.

Điều này rất quan trọng với công việc nhập liệu: file XML là dữ liệu có cấu trúc. Bên trong nó, mọi thông tin đã nằm sẵn ở đúng ô của mình — ký hiệu, số hóa đơn, ngày lập, tên và mã số thuế người bán, người mua, từng dòng hàng hóa với đơn giá và số lượng, thuế suất, tiền thuế, tổng thanh toán.

Đọc XML nghĩa là lấy đúng con số mà bên bán đã phát hành. Không có chuyện đọc nhầm chữ số, không phụ thuộc chất lượng ảnh, không tốn tiền dịch vụ. Nếu bạn nhận đủ XML, hãy dùng đường này trước — AI dù giỏi đến đâu vẫn chỉ là đoán chữ từ hình ảnh.

File XML lấy ở đâu? Ba nguồn phổ biến: email nhà cung cấp gửi kèm (thường là file .zip chứa cả XML và PDF), cổng tra cứu của bên phát hành, và cổng hóa đơn điện tử của cơ quan thuế nơi doanh nghiệp bạn tra cứu hóa đơn đầu vào của chính mình.

Sơ đồ hai luồng xử lý hóa đơn: có file XML thì đọc trực tiếp, chỉ có PDF hoặc ảnh thì dùng AI trích xuất
Có XML thì đọc thẳng dữ liệu; chỉ có ảnh hoặc PDF scan mới cần đến AI.

Cách 1 — Đọc hàng loạt file XML bằng Power Query

Excel đọc được XML mà không cần cài thêm gì. Quy trình để biến cả thư mục hóa đơn thành một bảng kê:

  1. Gom file về một thư mục. Giải nén hết các file .zip nhận từ nhà cung cấp, để toàn bộ .xml vào một chỗ, ví dụ D:\Ketoan\HoaDon\2026-08\.
  2. Nạp thư mục. Trong Excel vào Data → Get Data → From File → From Folder, trỏ tới thư mục trên, bấm Transform Data.
  3. Lọc đúng loại file. Lọc cột Extension chỉ giữ .xml để bỏ PDF và file thừa.
  4. Bung nội dung. Thêm cột tùy chỉnh dùng hàm Xml.Tables([Content]). Power Query trả về cấu trúc lồng nhau của file, và bạn bấm nút mũi tên để mở dần từng lớp tới nhánh chứa dữ liệu cần.
  5. Chọn trường cần lấy. Theo chuẩn dữ liệu hóa đơn điện tử của cơ quan thuế, thông tin chung nằm ở nhánh thông tin chung của hóa đơn, còn hàng hóa dịch vụ nằm ở nhánh danh sách hàng hóa. Tên thẻ có thể khác đôi chút giữa các nhà cung cấp vì họ được phép thêm thẻ mở rộng, nên hãy mở thử một file để xem trước rồi mới dựng.
  6. Làm sạch và đặt kiểu. Đổi cột tiền sang Decimal Number, cột ngày sang Date bằng Using Locale tiếng Việt, đặt tên cột tiếng Việt cho dễ đọc.
  7. Close & Load. Tháng sau chỉ cần đổ file XML mới vào thư mục rồi bấm Refresh.

Kết quả là một bảng kê hóa đơn đầu vào tự cập nhật, dùng được ngay để đối chiếu tờ khai, kiểm tra trùng số hóa đơn, hoặc nạp lên báo cáo. Nếu bạn chưa quen thao tác nạp thư mục, bài gộp nhiều file bằng Power Query hướng dẫn từng bước phần khung, còn phần bung XML thì làm tương tự phần Expand trong đó.

Ngại đụng vào Power Query? Nhiều phần mềm kế toán và nhà cung cấp hóa đơn điện tử có sẵn chức năng nhập hàng loạt từ XML. Học viên EzTech cũng có công cụ hóa đơn trong khu vực hỗ trợ học viên để xử lý nhanh phần này.

Cách 2 — Khi chỉ có PDF hoặc ảnh, đây mới là chỗ của AI

Thực tế không phải chứng từ nào cũng có XML. Những trường hợp thường gặp:

  • Hóa đơn cũ, hóa đơn giấy scan lại.
  • Chứng từ nước ngoài, invoice của nhà cung cấp quốc tế.
  • Biên lai, phiếu thu, vé, chứng từ thanh toán không phải hóa đơn.
  • Nhà cung cấp chỉ gửi PDF, chưa gửi XML.

Với nhóm này, AI thật sự có ích. Ba hướng công cụ, chọn theo khối lượng:

Dùng trợ lý AI có khả năng đọc ảnh

Các trợ lý AI phổ biến hiện nay đều nhận ảnh hoặc PDF và trả về dữ liệu dạng bảng. Hợp với khối lượng nhỏ, vài chục chứng từ, không cần đầu tư gì.

Prompt nên viết cụ thể, ép định dạng đầu ra và yêu cầu báo chỗ không đọc được:

Bạn là trợ lý nhập liệu kế toán. Đọc hóa đơn trong ảnh và trả về đúng một bảng với các cột: Ngày hóa đơn, Ký hiệu, Số hóa đơn, Tên người bán, MST người bán, Nội dung, Tiền hàng, Thuế suất, Tiền thuế, Tổng thanh toán. Số tiền ghi dạng số, không ghi đơn vị. Trường nào không đọc rõ thì ghi "KHÔNG RÕ", tuyệt đối không suy đoán.

Câu cuối là câu quan trọng nhất. Nếu không dặn, mô hình có xu hướng điền cho đủ bảng bằng giá trị nghe hợp lý — và một con số nghe hợp lý nhưng sai thì nguy hiểm hơn hẳn một ô để trống.

Dùng chức năng có sẵn của nhà cung cấp hóa đơn hoặc phần mềm kế toán

Nhiều phần mềm kế toán và dịch vụ hóa đơn điện tử đã tích hợp nhận dạng chứng từ, đưa thẳng vào phân hệ mua hàng. Ưu điểm lớn là dữ liệu không phải chuyển ra ngoài và kết quả vào thẳng sổ. Trước khi tìm giải pháp bên ngoài, hãy hỏi nhà cung cấp hiện tại của doanh nghiệp xem đã có sẵn chưa.

Dựng luồng tự động cho khối lượng lớn

Vài trăm chứng từ mỗi tháng trở lên thì nên dựng luồng: chứng từ vào một thư mục hoặc một hộp thư, dịch vụ nhận dạng tài liệu trích xuất, kết quả đổ vào bảng chờ duyệt, kế toán chỉ xác nhận. Các nền tảng đám mây lớn đều có dịch vụ nhận dạng tài liệu theo mẫu hóa đơn, tính tiền theo số trang xử lý. Phần này cần người kỹ thuật dựng ban đầu, và đây là dạng bài toán dịch vụ giải pháp dữ liệu của EzTech thường làm cho doanh nghiệp.

Ba rào chắn bắt buộc khi đưa hóa đơn qua AI

Một, cân nhắc dữ liệu trước khi tải lên. Hóa đơn chứa tên đối tác, mã số thuế, giá mua — thông tin kinh doanh nhạy cảm. Trước khi dùng công cụ công cộng, hãy kiểm tra chính sách dữ liệu của công cụ đó, ưu tiên bản dành cho doanh nghiệp có cam kết không dùng dữ liệu để huấn luyện, và hỏi ý kiến lãnh đạo. Nhiều doanh nghiệp có quy định nội bộ về việc này.

Hai, coi kết quả AI là bản nháp. Mô hình đọc ảnh có thể nhầm 6 với 8, mất một chữ số 0, hoặc đọc lộn hai dòng hàng liền nhau. Không có ngoại lệ nào cho việc kiểm tra lại.

Ba, luôn lưu bản gốc. Dữ liệu AI trích ra chỉ để nhập liệu, không thay thế chứng từ. File XML và bản thể hiện gốc vẫn phải lưu trữ theo đúng quy định.

Bốn chốt kiểm soát trước khi hạch toán

Sơ đồ bốn chốt kiểm soát dữ liệu hóa đơn do AI trích xuất trước khi hạch toán
Bốn chốt kiểm tra biến kết quả AI thành dữ liệu đủ tin cậy để ghi sổ.

Điểm hay là cả bốn chốt này đều làm được bằng công thức trong Excel, chạy cho cả bảng chỉ trong vài giây:

  1. Chốt số học. Tiền hàng cộng tiền thuế phải bằng tổng thanh toán. Thêm một cột kiểm tra, lệch là hiện ngay. Chốt này bắt được gần hết lỗi đọc nhầm chữ số.
  2. Chốt thuế suất. Tiền thuế chia tiền hàng phải ra đúng một thuế suất hợp lệ. Ra con số lạ nghĩa là AI đọc nhầm ở đâu đó.
  3. Chốt trùng lặp. Ghép ký hiệu với số hóa đơn thành một khóa, kiểm tra trùng để không hạch toán hai lần cùng một hóa đơn — lỗi rất hay xảy ra khi nhà cung cấp gửi lại email.
  4. Chốt đối chiếu. So bảng kê vừa dựng với dữ liệu hóa đơn đầu vào tra cứu được, và với sổ kế toán. Cách đối chiếu hai bảng bằng Power Query đội ngũ EzTech đã hướng dẫn trong bài đối chiếu công nợ bằng Power Query, áp dụng y hệt cho bảng kê hóa đơn.

So sánh ba cách xử lý

Tiêu chíĐọc XML bằng Power QueryAI đọc ảnh / PDFLuồng tự động cho khối lượng lớn
Độ chính xácLấy đúng dữ liệu gốcCao nhưng phải kiểm tra lạiCao, ổn định theo mẫu
Chi phíKhông tốn thêmThấp hoặc miễn phí ở mức nhỏTrả theo lượng xử lý, cần dựng ban đầu
Điều kiện dùngPhải có file XMLChứng từ nào cũng đượcKhối lượng đủ lớn để đáng đầu tư
Kỹ năng cầnPower Query cơ bảnBiết viết prompt và kiểm traCó người kỹ thuật hỗ trợ
Hợp vớiHóa đơn đầu vào hàng thángChứng từ lẻ, hóa đơn cũ, invoice nước ngoàiDoanh nghiệp nhiều chi nhánh

Câu hỏi thường gặp

Nhà cung cấp chỉ gửi PDF, xin XML thế nào?

Cứ đề nghị thẳng — bên bán luôn có file XML vì đó là bản gốc họ phát hành. Cách gọn nhất là đưa yêu cầu này vào điều khoản gửi chứng từ ngay khi ký hợp đồng: gửi kèm cả XML về một địa chỉ email cố định của phòng kế toán. Vài tháng sau bạn sẽ thấy công sức nhập liệu giảm hẳn.

AI đọc hóa đơn sai nhiều không?

Với hóa đơn in rõ nét, kết quả thường tốt. Nhưng độ chính xác phụ thuộc chất lượng ảnh: hóa đơn chụp nghiêng, mờ, dấu mộc đè lên số, hoặc bảng nhiều dòng sát nhau đều làm tăng rủi ro đọc nhầm. Vì vậy đừng hỏi "AI có sai không" mà hãy dựng bốn chốt kiểm soát ở trên — chốt số học một mình đã chặn được phần lớn lỗi.

Dữ liệu AI trích xuất có được dùng làm căn cứ ghi sổ không?

Căn cứ ghi sổ vẫn là chứng từ gốc hợp lệ. Dữ liệu AI trích ra chỉ đóng vai trò giúp bạn nhập liệu nhanh hơn, và phải được kiểm tra đối chiếu với chứng từ trước khi hạch toán. Bản gốc vẫn phải lưu trữ đầy đủ theo quy định.

Không biết lập trình thì bắt đầu từ đâu?

Bắt đầu từ Power Query — đây là công cụ có sẵn trong Excel, thao tác bằng nút bấm, không cần viết code. Làm chủ nó là bạn đã tự động hóa được phần lớn việc nhập liệu lặp lại. Bài Power Query cho kế toán là điểm khởi hành phù hợp.

Việc lặp để máy làm, việc phán đoán để bạn làm

Chuyện đáng nói không phải là AI đọc hóa đơn giỏi tới đâu. Chuyện đáng nói là mỗi tháng có bao nhiêu giờ của kế toán bị tiêu vào việc gõ lại những con số vốn đã tồn tại sẵn dưới dạng dữ liệu. Khảo sát của Zapier cho thấy người lao động dành trung bình 17,3 giờ mỗi tuần cho các tác vụ thủ công — và phần lớn trong đó là việc máy làm được.

Chuyển được phần nhập liệu sang máy, thời gian còn lại của bạn dành cho thứ máy không làm thay được: kiểm tra tính hợp lý, phát hiện bất thường, giải thích con số cho ban giám đốc. Đó cũng là hướng đi được nói tới trong bài kế toán có bị AI thay thế.

Nếu bạn muốn học bài bản cách tự động hóa công việc kế toán — từ Power Query xử lý dữ liệu đến dùng AI đúng chỗ và có kiểm soát — hãy xem các khóa học của EzTech, hoặc liên hệ để đội ngũ EzTech tư vấn lộ trình phù hợp với công việc hiện tại của bạn.

Chat ZaloGọi điệnMessengerTìm đường