Cuối ngày, nhiều chủ tạp hóa, cửa hàng vật tư, quán ăn ở Quảng Ngãi vẫn ngồi gõ lại từng dòng trên phiếu giao hàng của nhà cung cấp vào sổ hoặc file Excel. Câu hỏi hay gặp: có cách nào chụp ảnh phiếu rồi để máy tự đọc không? Công nghệ làm việc này gọi là OCR (nhận dạng ký tự quang học), và hiện có nhiều dự án mã nguồn mở trên GitHub. Bài này giới thiệu vài công cụ AI đọc hóa đơn, phiếu nhập đã được kiểm tra trực tiếp trên GitHub sáng ngày 08/11/2026 (giờ VN), kèm số sao và giấy phép lúc kiểm tra, rồi nói rõ cửa hàng nhỏ dùng được đến đâu.
OCR làm được gì và không làm được gì?
OCR biến ảnh chụp chữ thành chữ có thể sao chép, tìm kiếm. Với phiếu nhập in rõ, chụp thẳng, đủ sáng, kết quả thường đọc được phần lớn nội dung. Nhưng OCR không "hiểu" phiếu: nó không tự biết dòng nào là tên hàng, cột nào là đơn giá, trừ khi được cấu hình thêm hoặc kết hợp công cụ phân tích bố cục. Chữ viết tay, giấy nhàu, mực mờ, ảnh nghiêng đều làm kết quả kém đi. Vì vậy, với số tiền và số lượng, người vẫn phải soát lại.
Một điểm thực tế: hóa đơn điện tử mà nhà cung cấp gửi thường đã có file dữ liệu gốc (thường là XML hoặc PDF có chữ). Với loại này, dùng file gốc chính xác hơn nhiều so với chụp ảnh rồi OCR. OCR có ích nhất với phiếu giao hàng giấy, phiếu viết tay của mối hàng nhỏ, bảng giá in sẵn.
Bốn repo OCR mã nguồn mở (kiểm tra 08/11/2026)

1. PaddlePaddle/PaddleOCR
Khoảng 92.400 sao (ngày 08/11/2026), giấy phép Apache-2.0. README mô tả đây là bộ công cụ OCR và phân tích tài liệu, chuyển ảnh hoặc PDF thành dữ liệu có cấu trúc như Markdown, JSON, có các thành phần nhận dạng bảng và bố cục, hỗ trợ hơn 100 ngôn ngữ. Đây là lựa chọn mạnh nhất trong danh sách nhưng cũng nặng nhất, phù hợp người có kỹ thuật cài đặt trên máy tính hoặc máy chủ.
2. tesseract-ocr/tesseract
Khoảng 77.400 sao, Apache-2.0. README mô tả đây là engine OCR mã nguồn mở lâu năm, có bộ máy nhận dạng dựa trên mạng nơ-ron LSTM, hỗ trợ Unicode và hơn 100 ngôn ngữ, có thể huấn luyện thêm. Tesseract được nhiều phần mềm khác dùng bên dưới; chạy bằng dòng lệnh, cần cài thêm gói dữ liệu ngôn ngữ phù hợp.
3. JaidedAI/EasyOCR
Khoảng 30.100 sao, Apache-2.0. README giới thiệu là thư viện Python dùng ngay, hỗ trợ hơn 80 ngôn ngữ, chỉ vài dòng mã là đọc được chữ từ ảnh. Phù hợp khi có người viết một đoạn mã nhỏ để xử lý hàng loạt ảnh phiếu trong một thư mục.
4. pbcquoc/vietocr
Khoảng 830 sao, Apache-2.0. Repo nhỏ hơn nhiều, README viết bằng tiếng Việt, mô tả mô hình nhận dạng chữ in và chữ viết tay tiếng Việt dựa trên kiến trúc Transformer. Thường dùng kết hợp với một công cụ khác để tìm vùng chữ trước. Đáng thử nếu bạn quan tâm chữ tiếng Việt có dấu.
Lưu ý: giấy phép mã nguồn và giấy phép của mô hình đã huấn luyện đi kèm có thể khác nhau. Đọc kỹ phần giấy phép trong repo trước khi dùng cho việc kinh doanh. Số sao chỉ cho biết mức độ được chú ý, không nói lên độ chính xác với phiếu của bạn; cách duy nhất để biết là thử với chính ảnh phiếu của mình.
Một quy trình thực tế cho cửa hàng nhỏ
- Chụp phiếu đúng cách: đặt phiếu trên mặt phẳng, chụp thẳng từ trên xuống, đủ sáng, không có bóng tay.
- Chạy OCR: người có kỹ thuật cài một trong các công cụ trên trên máy tính của cửa hàng, hoặc dùng phần mềm có sẵn đã tích hợp OCR.
- Người soát: đối chiếu tên hàng, số lượng, đơn giá, tổng tiền với ảnh gốc. Đây là bước không được bỏ.
- Nhập sổ hoặc Excel: lưu cả ảnh gốc đặt tên theo ngày và nhà cung cấp, để tra lại khi cần.
Thử trước với khoảng hai tuần phiếu. Nếu thời gian soát sửa gần bằng thời gian gõ tay, cứ gõ tay hoặc đề nghị nhà cung cấp gửi file điện tử.
An toàn dữ liệu: điều cần nghĩ trước
- Chạy trên máy của mình nếu được: các repo trên đều có thể chạy cục bộ, ảnh phiếu không rời khỏi máy tính cửa hàng.
- Cẩn thận với dịch vụ trực tuyến miễn phí: tải hóa đơn lên trang web lạ là đưa tên nhà cung cấp, giá nhập, mã số thuế cho bên thứ ba. Đọc điều khoản trước khi dùng.
- Không chụp kèm thông tin không cần thiết: số tài khoản, chữ ký, số điện thoại cá nhân của người giao hàng.
- Sao lưu ảnh gốc: kết quả OCR có thể sai; ảnh gốc mới là bằng chứng.
Với chứng từ dùng cho kế toán, thuế, hãy hỏi kế toán hoặc người có chuyên môn về việc lưu trữ đúng quy định hiện hành.
OCR và website của cửa hàng liên quan gì?
OCR giúp giảm việc giấy tờ phía sau; website lo phần phía trước: khách tìm thấy bạn, xem hàng, hỏi giá. Khi dữ liệu nhập hàng đã gọn trong Excel, việc cập nhật bảng giá, danh mục sản phẩm lên website cũng nhanh hơn. Nếu cửa hàng chưa có website, có thể xem dịch vụ làm web cho cửa hàng ở Quảng Ngãi và bảng giá: Gói Miễn phí 0đ (1 trang từ mẫu), Web mẫu có sẵn 500.000đ cho 4–5 trang, thiết kế theo yêu cầu 500.000đ mỗi trang, chưa gồm hosting và tên miền. WebCut có chi nhánh ở Bình Sơn.
Muốn sắp xếp lại danh mục hàng và bảng giá để đưa lên website? Nhắn Zalo 0947805184 hoặc gọi 0947588971, gửi file Excel hiện có để được góp ý.
Câu hỏi thường gặp
OCR có đọc được phiếu viết tay không?
Có thể, nhưng độ chính xác thường thấp hơn nhiều so với chữ in và phụ thuộc vào nét chữ. Luôn soát lại số tiền.
Không biết lập trình thì dùng được không?
Các repo trên cần cài đặt kỹ thuật. Người không biết lập trình nên nhờ người có kỹ thuật, hoặc dùng phần mềm bán hàng, kế toán có sẵn tính năng quét chứng từ.
Dùng OCR có thay được phần mềm kế toán không?
Không. OCR chỉ đọc chữ từ ảnh. Việc ghi sổ, tính thuế vẫn cần phần mềm và người có chuyên môn.



