Khi doanh nghiệp bắt đầu triển khai ERP, nhiều kế toán thường cảm thấy khá bối rối. Lý do là họ đã quen với quy trình kế toán truyền thống: phát sinh nghiệp vụ → kế toán nhập chứng từ → phần mềm ghi sổ.
Tuy nhiên, khi chuyển sang hệ thống ERP như Odoo, cách làm kế toán sẽ thay đổi đáng kể. Thay vì nhập chứng từ thủ công cho từng nghiệp vụ, ERP hoạt động theo dòng nghiệp vụ (business flow). Điều này có nghĩa là các hoạt động của doanh nghiệp như bán hàng, mua hàng hay quản lý kho sẽ tự động sinh ra bút toán kế toán.
Chính vì vậy, kế toán trong ERP thường tập trung vào kiểm soát và xác nhận dữ liệu, thay vì nhập liệu thủ công như trước.
Bài viết này sẽ giúp bạn hiểu rõ quy trình kế toán trong Odoo hoạt động như thế nào.

1. Kế toán trong ERP là kế toán theo dòng nghiệp vụ
Điểm khác biệt lớn nhất của ERP so với phần mềm kế toán truyền thống là:
ERP ghi nhận kế toán theo dòng nghiệp vụ vận hành của doanh nghiệp.
Điều này có nghĩa là:
- Bộ phận bán hàng tạo đơn hàng
- Bộ phận kho thực hiện xuất kho
- Bộ phận mua hàng nhập hàng
Từ những nghiệp vụ này, hệ thống sẽ tự động sinh ra bút toán kế toán.
Ví dụ:
Bán hàng → ghi nhận doanh thu
Xuất kho → ghi nhận giá vốn
Thanh toán → ghi nhận dòng tiền
Nhờ vậy, dữ liệu tài chính luôn liên kết trực tiếp với hoạt động kinh doanh thực tế.
2. Quy trình kế toán bán hàng trong Odoo
Một trong những quy trình phổ biến nhất trong Odoo là quy trình bán hàng.
Quy trình thường diễn ra như sau:
Sales Order
→ Delivery
→ Invoice
→ Journal Entry
Hãy cùng phân tích từng bước.
Bước 1: Sales Order (Đơn bán hàng)
Bộ phận kinh doanh tạo Sales Order khi khách hàng đặt hàng.
Thông tin thường gồm:
- Khách hàng
- Sản phẩm
- Số lượng
- Giá bán
Ở bước này chưa có bút toán kế toán được ghi nhận.
Bước 2: Delivery (Xuất kho)
Khi hàng được giao cho khách, hệ thống sẽ tạo Delivery Order.
Nếu doanh nghiệp sử dụng phương pháp kế toán tồn kho vĩnh viễn, hệ thống có thể:
- Giảm tồn kho
- Ghi nhận giá vốn hàng bán (COGS)
Bút toán kế toán có thể được sinh ra ở bước này.
Bước 3: Invoice (Hóa đơn bán hàng)
Sau khi giao hàng, kế toán hoặc hệ thống sẽ tạo Invoice.
Khi invoice được xác nhận, hệ thống sẽ tự động ghi nhận:
- Doanh thu
- Thuế
- Công nợ phải thu
Ví dụ bút toán:
Nợ: Phải thu khách hàng
Có: Doanh thu
Có: Thuế GTGT
Bước 4: Journal Entry (Bút toán kế toán)
Tất cả nghiệp vụ trên sẽ được ghi nhận vào journal entry.
Các bút toán này xuất hiện trong:
- Sổ cái (General Ledger)
- Báo cáo tài chính
Điều quan trọng là kế toán không cần nhập bút toán thủ công vì đã setup bút toán định khoản ngầm định khi xác nhận Invoice (hóa đơn bán hàng).
3. Quy trình kế toán mua hàng trong Odoo
Quy trình mua hàng cũng hoạt động theo nguyên tắc tương tự.
Purchase Order
→ Goods Receipt
→ Vendor Bill
→ Payment
Bước 1: Purchase Order (Đơn mua hàng)
Bộ phận mua hàng tạo Purchase Order để đặt hàng từ nhà cung cấp.
Thông tin gồm:
- Nhà cung cấp
- Sản phẩm
- Số lượng
- Giá mua
Ở bước này vẫn chưa có bút toán kế toán.
Bước 2: Goods Receipt (Nhập kho)
Khi hàng được nhận, hệ thống tạo Goods Receipt.
Nếu sử dụng phương pháp tồn kho vĩnh viễn, hệ thống có thể:
- Tăng tồn kho
- Ghi nhận giá trị hàng tồn.
Bước 3: Vendor Bill (Hóa đơn nhà cung cấp)
Khi nhận hóa đơn từ nhà cung cấp, kế toán sẽ tạo Vendor Bill.
Sau khi xác nhận, hệ thống sẽ ghi nhận:
- Chi phí hoặc Hàng tồn kho
- Công nợ phải trả
Ví dụ bút toán:
Nợ: Hàng tồn kho / chi phí
Nợ: Thuế GTGT đầu vào
Có: Phải trả nhà cung cấp
Bước 4: Payment (Thanh toán)
Khi doanh nghiệp thanh toán cho nhà cung cấp, hệ thống sẽ ghi nhận:
Nợ: Phải trả nhà cung cấp
Có: Tiền ngân hàng / tiền mặt
Tất cả các bút toán đều được liên kết với nghiệp vụ mua hàng ban đầu.

4. Lợi ích của kế toán theo dòng nghiệp vụ
Khi kế toán được tích hợp trong ERP như Odoo, doanh nghiệp có nhiều lợi ích.
Giảm nhập liệu thủ công
Nhiều bút toán được sinh tự động từ nghiệp vụ vận hành.
Dữ liệu chính xác hơn
Do dữ liệu được lấy trực tiếp từ:
- Bán hàng
- Kho
- Mua hàng
nên hạn chế sai sót nhập liệu.
Báo cáo tài chính tại thời điểm
Vì dữ liệu được cập nhật liên tục, các báo cáo như:
- Doanh thu
- Lợi nhuận
- Công nợ
- Dòng tiền
có thể xem ngay lập tức.
Liên kết toàn bộ hệ thống
ERP giúp liên kết: Sales → Inventory → Accounting
Nhờ đó doanh nghiệp có cái nhìn tổng thể về tài chính và hoạt động kinh doanh.
5. Vì sao kế toán thường thấy ERP “khó dùng”?
Nhiều kế toán khi chuyển sang ERP thường cảm thấy khó khăn ban đầu.
Nguyên nhân chính là:
- Đã quen nhập chứng từ thủ công
- Đã quen cách vận hành của phần mềm kế toán truyền thống
- Chưa quen làm việc theo quy trình nghiệp vụ
- Chưa hiểu cách ERP sinh bút toán
Sau khi hiểu rõ cách hệ thống hoạt động, nhiều kế toán nhận ra rằng ERP thực ra giảm rất nhiều công việc nhập liệu.
Vậy Kế Toán Cần Chuẩn Bị Gì Trước Khi Triển Khai ERP?
Khi doanh nghiệp quyết định triển khai ERP như Odoo, nhiều người thường nghĩ đây là dự án của phòng IT hoặc ban quản lý.
Tuy nhiên, trong thực tế, phòng kế toán là một trong những bộ phận quan trọng nhất của dự án ERP. Hầu hết dữ liệu tài chính của doanh nghiệp đều đi qua hệ thống kế toán.
Nếu kế toán không chuẩn bị kỹ trước khi triển khai ERP, hệ thống có thể:
- Chạy sai báo cáo
- Sai giá vốn
- Sai công nợ …
Vậy những việc kế toán nên chuẩn bị trước khi triển khai ERP là gì?
1. Chuẩn hóa hệ thống tài khoản kế toán
Trước khi triển khai ERP, doanh nghiệp cần rà soát lại:
- Hệ thống tài khoản
- Phân loại tài khoản
- Tài khoản chi tiết
Một số vấn đề thường gặp:
- Tài khoản trùng lặp
- Tài khoản không còn sử dụng
- Thiếu phân nhóm
ERP cần cấu trúc tài khoản rõ ràng, nếu không báo cáo tài chính sẽ rất khó quản lý.
2. Chuẩn hóa danh mục khách hàng và nhà cung cấp
Dữ liệu danh mục rất quan trọng trong ERP.
Kế toán nên rà soát:
- Danh sách khách hàng
- Danh sách nhà cung cấp
- Mã số thuế
- Địa chỉ
Các lỗi phổ biến:
- Trùng khách hàng
- Sai mã số thuế
- Tên viết không thống nhất
Nếu dữ liệu này không được làm sạch trước khi import, hệ thống ERP sẽ rất khó quản lý công nợ.
3. Chuẩn bị dữ liệu công nợ đầu kỳ
Khi chuyển sang ERP, doanh nghiệp cần xác định:
- Công nợ phải thu
- Công nợ phải trả
- Số dư đầu kỳ
Thông tin cần chuẩn bị gồm:
- Số dư từng khách hàng
- Số dư từng nhà cung cấp
- Hóa đơn chưa thanh toán
Việc này giúp ERP khởi tạo dữ liệu chính xác ngay từ đầu.
4. Chuẩn hóa danh mục hàng hóa
ERP thường liên kết chặt giữa: Kho – Bán hàng – Kế toán
Do đó kế toán cần phối hợp với bộ phận kho để chuẩn hóa:
- Mã hàng hóa
- Đơn vị tính
- Nhóm sản phẩm
- Tài khoản kế toán
Nếu danh mục sản phẩm không chuẩn, ERP có thể:
- Sai giá vốn
- Sai tồn kho
- Sai báo cáo tài chính.
5. Xác định quy trình kế toán trong ERP
ERP hoạt động khác với phần mềm kế toán truyền thống.
Ví dụ:
- Bán hàng sẽ sinh hóa đơn
- Hóa đơn sinh bút toán kế toán
Do đó kế toán cần xác định rõ:
- Quy trình bán hàng
- Quy trình mua hàng
- Quy trình thanh toán
- Quy trình sản xuất
Việc này giúp hệ thống tự động hóa bút toán kế toán.
6. Kiểm tra báo cáo tài chính trước khi chuyển hệ thống
Trước khi go-live ERP, kế toán nên kiểm tra:
- Bảng cân đối kế toán
- Báo cáo kết quả kinh doanh
- Sổ cái
Đảm bảo rằng:
- Dữ liệu cũ chính xác
- Số dư đầu kỳ đúng
Nếu dữ liệu đầu vào sai, ERP sẽ kế thừa sai lệch đó trong toàn bộ hệ thống.
Kết luận
Quy trình kế toán trong Odoo khác khá nhiều so với phần mềm kế toán truyền thống.
Thay vì nhập từng chứng từ riêng lẻ, ERP ghi nhận kế toán theo dòng nghiệp vụ của doanh nghiệp như:
Bán hàng
Sales Order → Delivery → Invoice → Journal Entry
Mua hàng
Purchase Order → Goods Receipt → Vendor Bill → Payment
Nhờ cơ chế này, các bút toán kế toán được tự động sinh ra từ hoạt động kinh doanh, giúp doanh nghiệp giảm nhập liệu và tăng độ chính xác của dữ liệu tài chính.
Đối với kế toán, việc hiểu rõ quy trình này là bước đầu quan trọng để làm việc hiệu quả trong hệ thống ERP.
Để hệ thống ERP hoạt động hiệu quả, phòng kế toán cần chuẩn bị kỹ:
- Hệ thống tài khoản
- Dữ liệu khách hàng và nhà cung cấp
- Công nợ đầu kỳ
- Danh mục hàng hóa
- Quy trình kế toán
Khi dữ liệu kế toán được chuẩn hóa ngay từ đầu, hệ thống ERP sẽ giúp doanh nghiệp tự động hóa nhiều nghiệp vụ và nâng cao độ chính xác của báo cáo tài chính.
