Vì sao nối Odoo với MISA
Nhiều doanh nghiệp lập hóa đơn bán hàng trong Odoo, rồi mở thêm cổng MISA MeInvoice để gõ lại từng hóa đơn. Hai việc, hai lần nhập, và sai số giữa hai nơi là chuyện thường gặp. Kết nối hai hệ thống giúp kế toán chỉ nhập một lần ở Odoo.
Bài này mô tả quy trình mình dùng khi triển khai. Mình là người làm tư vấn và triển khai Odoo, biết lập trình nên tự viết phần kết nối khi cần.
Chiều đầu ra: từ hóa đơn bán trong Odoo sang MISA

Tạo và xác nhận (Post) hóa đơn bán trong Accounting như bình thường.
Bấm nút tạo hóa đơn nháp MeInvoice. Odoo gửi hóa đơn nháp sang MISA và lưu mã tham chiếu (RefID).
Xem trước PDF hóa đơn thật, đính kèm ngay trong Odoo.
Ký và phát hành trên cổng MeInvoice. Bước này vẫn nằm ở hệ thống MISA, vì đây là chứng từ pháp lý.
Trạng thái tự cập nhật theo lịch. Khi có số hóa đơn, Odoo chuyển sang "Đã phát hành" và cho tải bản PDF chính thức.
Nháp sai thì xóa được, chỉ khi chưa phát hành.
Trên hóa đơn có một tab ghi RefID, số hóa đơn, mã tra cứu, ngày phát hành và lỗi nếu có. Kế toán không cần chuyển qua lại giữa hai màn hình để biết hóa đơn đang ở đâu.
Chiều đầu vào: hóa đơn của nhà cung cấp
Phần này ít người làm nhưng tiết kiệm công cho kế toán nhất:
Odoo định kỳ kéo hóa đơn nhà cung cấp gửi cho công ty từ MISA về.
Mỗi hóa đơn tạo thành một Vendor Bill nháp, kèm file XML và PDF gốc.
Kế toán mở bill nháp, kiểm tra, rồi Post như bình thường.
Hệ thống chống nhập trùng theo mã hóa đơn của MISA.
Chiều này chỉ đọc dữ liệu từ MISA về Odoo, không ghi ngược lên MISA.
Ba chỗ hay sai khi triển khai
Sai phiên bản API. MISA có nhiều phiên bản (sandbox, production, V3) tùy gói bạn đăng ký. Lỗi đăng nhập thường do chọn sai phiên bản chứ không phải sai mật khẩu.
Sai mẫu hoặc ký hiệu hóa đơn. Ký hiệu phải khớp với mẫu đã đăng ký trên MeInvoice. Cách an toàn là để hệ thống lấy mẫu từ MISA về rồi chọn, đừng gõ tay.
Chạy thật quá sớm. Hóa đơn phát hành là chứng từ pháp lý. Luôn thử trên sandbox và để kế toán đối chiếu vài hóa đơn mẫu trước khi dùng thật.
Ngoài ra, nhật ký request và response của mọi lần gọi API nên được lưu lại. Khi có lỗi, đó là chỗ đầu tiên cần mở ra xem.
Checklist trước khi bắt đầu
Tài khoản MeInvoice, mã số thuế, thông tin API do MISA cấp
Mẫu và ký hiệu hóa đơn đã đăng ký
Một bản sao Odoo (staging) để thử, không thử trên hệ thống đang chạy
Một kế toán chịu đối chiếu kết quả
Phiên bản Odoo bạn đang dùng
Bạn đang cần nối Odoo với MISA?
Nếu doanh nghiệp bạn đang gõ lại hóa đơn giữa hai hệ thống, bạn có thể mô tả ngắn quy trình hiện tại qua form trên trang chủ. Mình sẽ xem bạn nên cấu hình, tùy chỉnh hay nối thêm, trước khi nói tới chuyện làm.
Liên hệ để được tư vấn.
