Enterprise Integration
Các hệ thống không kết nối, dữ liệu phải xuất nhập file, số liệu lệch nhau.
Phần mềm
Luồng tích hợp thanh toán, đối chiếu, xuất hóa đơn điện tử qua API và ghi nhận kế toán; các điểm kỹ thuật dễ sai như xuất trùng, webhook trùng.

Sau mỗi giao dịch, kế toán ở nhiều doanh nghiệp vẫn phải kiểm tra sao kê ngân hàng, xuất hóa đơn trên phần mềm của nhà cung cấp hóa đơn, rồi nhập lại doanh thu vào phần mềm kế toán. Tích hợp hóa đơn điện tử và cổng thanh toán vào phần mềm bán hàng giúp các bước này chạy tự động: khách thanh toán, hệ thống đối chiếu với đơn hàng, xuất hóa đơn và ghi nhận kế toán. Bài viết giải thích luồng tích hợp, các điểm kỹ thuật dễ sai và cách triển khai an toàn.

Thứ tự có thể khác tùy mô hình kinh doanh. Ví dụ với bán hàng công nợ, hóa đơn được xuất khi giao hàng, còn thanh toán được đối chiếu vào công nợ sau.
Hóa đơn điện tử tại Việt Nam được quy định tại Nghị định 123/2020/NĐ-CP (đã được sửa đổi, bổ sung bởi Nghị định 70/2025/NĐ-CP) và các thông tư hướng dẫn. Khi tích hợp, phần mềm cần xử lý đúng:
Quy định có thể thay đổi, doanh nghiệp nên làm việc với kế toán và nhà cung cấp hóa đơn điện tử để chốt luồng nghiệp vụ trước khi lập trình.

Đây là lỗi nghiêm trọng nhất. Khi gọi API xuất hóa đơn bị hết thời gian chờ, hệ thống không biết hóa đơn đã được tạo hay chưa. Nếu gọi lại ngay, có thể xuất hai hóa đơn cho một đơn hàng. Cách xử lý:
Cổng thanh toán có thể gửi cùng một thông báo nhiều lần, hoặc gửi trễ. Hệ thống phải xác thực chữ ký của webhook, bỏ qua thông báo đã xử lý, và có tác vụ định kỳ đối soát lại với cổng thanh toán để bắt các giao dịch bị lỡ.
API của nhà cung cấp hóa đơn hay phần mềm kế toán có lúc bảo trì hoặc chậm. Nên đưa tác vụ vào hàng đợi, thử lại với độ trễ tăng dần, cảnh báo khi vượt số lần thử, thay vì bắt người dùng chờ.
Khách chuyển thiếu, chuyển thừa, ghi sai nội dung, thanh toán một lần cho nhiều đơn. Các trường hợp này cần màn hình xử lý ngoại lệ để kế toán khớp thủ công, có ghi lý do.
Khóa API của cổng thanh toán và nhà cung cấp hóa đơn phải được lưu trong kho bí mật, không nằm trong mã nguồn. Phân quyền rõ ai được xuất, điều chỉnh hóa đơn; mọi thao tác được ghi nhật ký.
Mỗi đơn hàng cần xem được toàn bộ lịch sử: giao dịch thanh toán nào, hóa đơn số mấy, bút toán kế toán nào, lỗi gì đã xảy ra và được xử lý ra sao.
Bạn có thể xem một ví dụ lớp tích hợp nhận sự kiện thanh toán, đối chiếu đơn hàng, xuất hóa đơn điện tử qua API và ghi nhận sang kế toán tại dự án tham khảo Tích hợp thanh toán và hóa đơn điện tử. Khi số hệ thống cần kết nối nhiều hơn, xem thêm giải pháp tích hợp hệ thống doanh nghiệp.
Với hóa đơn đầu vào từ nhà cung cấp, việc đọc file XML và chứng từ để hạch toán được trình bày trong bài Document AI: tự động đọc hóa đơn, chứng từ kế toán.
DTCSoft xây dựng các lớp tích hợp giữa phần mềm bán hàng, cổng thanh toán, hóa đơn điện tử và kế toán, có nhật ký và cơ chế chạy lại an toàn. Tìm hiểu thêm về dịch vụ tích hợp hệ thống và cloud.
Phụ thuộc phần mềm có API hoặc cho phép mở rộng không. Nếu không, có thể xây một lớp tích hợp trung gian đọc dữ liệu đơn hàng qua cơ sở dữ liệu, file xuất hoặc webhook.
Với bán lẻ thanh toán ngay, thường là có. Với bán hàng công nợ, giao hàng nhiều đợt hoặc dịch vụ theo kỳ, thời điểm xuất hóa đơn cần thống nhất với kế toán theo quy định.
Dùng khóa chống trùng cho mỗi yêu cầu, kiểm tra trạng thái phía nhà cung cấp trước khi gọi lại, và lưu trạng thái từng bước của đơn hàng.
Nếu lớp tích hợp được thiết kế tách riêng phần kết nối với từng nhà cung cấp, chỉ cần viết thêm bộ kết nối mới, phần đối chiếu và luồng nghiệp vụ giữ nguyên.
Kế toán lập hóa đơn điều chỉnh hoặc thay thế theo quy định ngay trên hệ thống. Phần mềm lưu liên kết giữa đơn hàng, hóa đơn gốc và hóa đơn điều chỉnh để tra cứu và báo cáo đúng.
Liên quan
Các hệ thống không kết nối, dữ liệu phải xuất nhập file, số liệu lệch nhau.
Đọc tiếp
Checklist 12 bước chuyển sang website mới mà không mất thứ hạng Google: kiểm kê URL, lập bảng chuyển hướng 301, tránh lỗi dồn về trang…
7 dấu hiệu cho thấy website doanh nghiệp đã đến lúc thiết kế lại: kém trên điện thoại, tải chậm, không ra liên hệ, khó cập…
Mô tả ngắn gọn nhu cầu — chuyên gia giải pháp của DTCSoft phản hồi trong 24 giờ làm việc.