Demo video: Nền tảng Kế toán
Vấn đề
Odoo Community Edition có một hệ thống kế toán mạnh mẽ, nhưng mô hình tài khoản của nó thiếu nhiều cấu trúc nền tảng mà việc bản địa hóa thực tế đòi hỏi. Thiếu những cấu trúc này, các module bản địa hóa cho mọi quốc gia phải tự xây dựng lại cùng một nền tảng — hoặc đơn giản là không thể triển khai được một số yêu cầu:
- Không phân biệt thuế GTGT — không có cách chuẩn để xác định một loại thuế có phải là thuế GTGT hay không. Các bản địa hóa cần nghiệp vụ riêng cho GTGT (kết chuyển thuế, báo cáo khấu trừ, tờ khai thuế) không có cờ đáng tin cậy để truy vấn.
- Không có tài khoản hoàn trả riêng — Odoo sử dụng chung tài khoản doanh thu/chi phí cho cả hóa đơn và hóa đơn điều chỉnh. Hệ thống tài khoản chuẩn của nhiều quốc gia yêu cầu ghi nhận hoàn trả vào tài khoản riêng biệt (ví dụ: "Hàng bán bị trả lại" khác "Doanh thu bán hàng").
- Thiếu kiểu tài khoản — không có kiểu Doanh thu tài chính (lãi tiền gửi, lãi tỷ giá) và kiểu Giảm trừ doanh thu (hàng bán trả lại, chiết khấu thương mại). Bản địa hóa không thể phân loại đúng các bút toán này.
- Không truy vết kết chuyển/phân bổ — khi số tiền được phân bổ lại giữa các dòng phát sinh (kết chuyển tài khoản, thay đổi đối tác, bút toán cut-off), Odoo không cung cấp khả năng truy vết nguồn gốc hay đích đến của số tiền.
- Không có tài khoản Phải thu khác / Phải trả khác trên đối tác — nhiều quốc gia phân biệt phải thu thương mại và phải thu khác (tạm ứng, đặt cọc, phải thu nhân viên). Odoo chỉ có một tài khoản phải thu và một phải trả cho mỗi đối tác.
- Kiểm tra mã tài khoản cứng nhắc — định dạng mặc định từ chối các mã như "112-BIDV" hay "112_VCB", phổ biến ở nhiều quốc gia nơi doanh nghiệp thêm tên ngân hàng vào mã tài khoản.
- Không theo dõi đã thanh toán/chưa thanh toán trên dòng hóa đơn — báo cáo hóa đơn thanh toán một phần cần tính toán tùy chỉnh mà không có hỗ trợ sẵn.
Đây không phải là các trường hợp ngoại lệ — chúng ảnh hưởng đến mọi bản địa hóa vượt ra ngoài phạm vi xuất hóa đơn cơ bản.
Module này làm gì?
viin_account mở rộng Kế toán Odoo CE bằng tầng nền tảng còn thiếu để các module bản địa hóa có thể xây dựng trên đó. Module không thay thế hay sao chép hệ thống kế toán của Odoo — nó lấp đầy các lỗ hổng cấu trúc.
Thuế & Vị thế tài khóa
- Phân loại thuế GTGT — thêm cờ Là thuế GTGT vào nhóm thuế và thuế, cho phép các module phụ thuộc triển khai logic riêng cho GTGT (kết chuyển, báo cáo khấu trừ, tờ khai thuế).
- Tự động áp dụng vị thế tài khóa theo loại đối tác — vị thế tài khóa có thể giới hạn cho cá nhân hoặc doanh nghiệp. Hệ thống tự động áp dụng vị thế phù hợp dựa trên loại đối tác, thiết yếu cho tuân thủ thuế thương mại điện tử xuyên biên giới.
- Thuế xuất nhập khẩu mặc định — cấu hình thuế mặc định cho hàng hóa xuất nhập khẩu ở cấp công ty và sản phẩm.
Hệ thống tài khoản
- Kiểu tài khoản mới: Doanh thu tài chính và Giảm trừ doanh thu, cho phép phân loại đúng theo chuẩn mực kế toán địa phương.
- Hiển thị số dư hai vế — tài khoản có thể hiển thị riêng số dư Nợ và Có trong bảng cân đối, thiết yếu cho báo cáo công nợ khi đối tác có số dư hỗn hợp.
- Kiểm tra mã tài khoản linh hoạt — cấu hình qua tham số hệ thống để chấp nhận mã có dấu gạch ngang, gạch dưới và các ký tự theo quy ước địa phương.
Cấu trúc tài khoản
- 10 tài khoản chuyên biệt cấp công ty sẵn sàng cho module bản địa hóa điền tự động: đối ứng GTGT (nội địa/nhập khẩu/xuất khẩu), hoàn trả doanh thu & chi phí, phải thu & phải trả khác, tạm ứng nhân viên, lãi & lỗ tỷ giá, cho vay & đi vay.
- Tài khoản hoàn trả riêng biệt trên sản phẩm và nhóm sản phẩm — hóa đơn điều chỉnh có thể ghi nhận vào tài khoản khác với hóa đơn gốc, phù hợp với hệ thống tài khoản chuẩn của nhiều quốc gia.
- Tài khoản Phải thu khác / Phải trả khác trên đối tác — với logic dự phòng cho các bản địa hóa phân biệt phải thu thương mại và phi thương mại.
- Loại hình thanh toán trên đối tác — tự động phân loại nhà cung cấp thành "Hóa đơn mua hàng" (doanh nghiệp) hoặc "Phiếu mua hàng" (cá nhân), hỗ trợ các quốc gia yêu cầu loại chứng từ khác nhau.
Theo dõi kết chuyển & phân bổ
- Mô hình kết chuyển/phân bổ đầy đủ — theo dõi số tiền được phân bổ lại giữa các dòng phát sinh với nguồn, đích, số tiền, ngoại tệ và tỷ lệ phần trăm. Mọi kết chuyển đều có thể truy vết.
- Truy vết dòng đảo ngược — các dòng hóa đơn điều chỉnh liên kết ngược về dòng hóa đơn gốc mà chúng đảo ngược.
- Điều hướng bút toán kết chuyển — nút thông minh hiển thị các bút toán kết chuyển liên quan để kiểm tra nhanh.
Kế toán quản trị
- Kế hoạch phân tích GTGT có sẵn — cấu trúc phân tích sẵn có cho phân loại GTGT (được khấu trừ, miễn thuế, hỗn hợp, dự án đầu tư).
- Nhóm theo tài khoản phân tích trên phát sinh kế toán — bảng tìm kiếm và hỗ trợ nhóm cho phân bổ kế toán quản trị.
- Mở rộng dòng phân tích — liên kết trực tiếp đến bút toán và lọc theo loại chứng từ.
Hóa đơn & Thanh toán
- Số tiền đã/chưa thanh toán trên dòng hóa đơn — trường tính toán, lưu trữ cho biết mỗi dòng đã được thanh toán bao nhiêu, hỗ trợ báo cáo thanh toán một phần chính xác.
- Form thanh toán mở rộng — cấu trúc notebook cho các module phụ thuộc bổ sung chi tiết dòng thanh toán, thanh toán nhiều dòng hoặc tính năng thu/chi hộ.
Báo cáo & Vận hành
- Phân tích kết chuyển/phân bổ — giao diện pivot và danh sách chuyên biệt để kiểm tra toàn bộ kết chuyển và phân bổ tài khoản.
- Mở rộng báo cáo hóa đơn — cột đã/chưa thanh toán trong báo cáo phân tích hóa đơn.
- Chuyển đổi đối tác hàng loạt — gán lại đối tác cho các dòng phát sinh với tự động theo dõi kết chuyển và đối soát.
Ai nên sử dụng module này?
- Nhà phát triển bản địa hóa xây dựng gói hệ thống tài khoản cho bất kỳ quốc gia nào — module này cung cấp kiểu tài khoản, trường tài khoản và cấu trúc thuế mà Odoo CE đang thiếu.
- Doanh nghiệp hoạt động tại các quốc gia có chuẩn mực kế toán yêu cầu tài khoản hoàn trả riêng, logic thuế GTGT chuyên biệt, phân biệt phải thu thương mại/phi thương mại, hoặc mã tài khoản linh hoạt.
- Triển khai đa quốc gia cần nền tảng nhất quán cho tất cả các bản địa hóa.
Module này không nhắm đến việc trở thành bộ giải pháp kế toán toàn diện. Nó cung cấp nền tảng cấu trúc giúp bản địa hóa đúng cách trở thành khả thi.
Ấn bản được Hỗ trợ
- Ấn bản Community
- Ấn bản Enterprise
Cài đặt
- Truy cập Ứng dụng.
- Tìm từ khóa viin_account.
- Ấn Cài đặt.
Lưu ý: Để xem đầy đủ tính năng của module viin_account, bạn cần cài đặt phần mềm Kế toán Doanh nghiệp.
Hướng dẫn sử dụng
Video hướng dẫn: Tùy biến Kế toán
Bổ sung kiểu tài khoản mới
Bổ sung kiểu tài khoản Doanh thu từ hoạt động tài chính, Giảm trừ doanh thu trên thiết lập hệ thống tài khoản. Việc này sẽ hỗ trợ xây dựng các quy tắc lấy số liệu cho từng chỉ tiêu của báo cáo tài chính ngay trên hệ thống phần mềm Kế toán.
Áp dụng tự động vị thế tài khóa cho từng kiểu liên hệ
Ví dụ: Doanh nghiệp của bạn kinh doanh bán hàng online, các khách hàng mua hàng trên website của bạn.
- Khách hàng là công ty, địa chỉ tại các quốc gia ngoài Việt Nam, được áp dụng thuế VAT 0%;
- Khách hàng là công ty, địa chỉ tại Việt Nam, áp dụng thuế suất 10%.
Ứng dụng trên hệ thống như sau:
Lưu ý: Để xem được đầy đủ ví dụ này, bạn cần cài đặt thêm ứng dụng Thương mại điện tử;
Bước 1: Thiết lập vị thế tài khóa.
Bước 2: Mua hàng ngoài website, ghi nhận thông tin khách hàng, kiểm tra hóa đơn mua hàng.
- Khách hàng nước ngoài: Dựa vào địa chỉ khách hàng khai báo khi đăng ký đặt hàng, hệ thống sẽ tự động nhận diện vị thế tài khóa với mức thuế suất 0% mà bạn đã cấu hình.
- Khách hàng Việt Nam: Hệ thống sẽ tự động nhận diện vị thế tài khóa cho các khách hàng tại Việt Nam với mức thuế 10%.
Phần mềm này và các tệp liên kết ("Phần mềm")
được sử dụng (chạy, tuỳ biến, chạy sau khi được tuỳ biến)
chỉ khi bạn mua được giấy phép có hiệu lực từ tác giả,
điển hình như qua các Ứng dụng Odoo, hoặc trong trường hợp
bạn nhận được thoả thuận bằng văn bản từ tác giả của Phần mềm (chi tiết tại tệp COPYRIGHT).
Bạn có thể phát triển các phân hệ Odoo có sử dụng Phần mềm như một Thư viện (thường là phụ thuộc vào, nhập vào và sử dụng nguồn của nó)
nhưng không sao chéo bất kỳ mã nguồn hay tài liệu nào thuộc Phần mềm. Bạn có thể phân phối những phân hệ này theo giấy phép
mà bạn lựa chọn, miễn sao nội dung giấy phép đó tương tích với điều khoản của Giấy phép Phần mềm Độc quyền Odoo
(ví dụ: LGPL, MIT hay bất kỳ loại giấy phép phần mềm độc quyền nào tương tự vậy).
Nghiêm cấm phát hành, phân phối, cấp phép lại hoặc bán bản sao của Phần mềm hoặc
bản sao
Phần mềm đã được sửa đổi.
Thông báo bản quyền và chấp thuận nêu trên buộc phải được bao gồm trong tất cả các bản sao hoặc các phần quan trọng của Phần mềm.
PHẦN MỀM ĐƯỢC CUNG CẤP "NGUYÊN TRẠNG", KHÔNG BẢO ĐẢM DƯỚI BẤT KỲ HÌNH THỨC NÀO, ĐƯỢC THỂ HIỆN RÕ RÀNG HOẶC NGỤ Ý, KHÔNG GIỚI HẠN
ĐẢM BẢO VỀ CÁC BẢO ĐẢM NGỤ Ý VỀ KHẢ NĂNG THƯƠNG MẠI, PHÙ HỢP VỚI MỤC ĐÍCH CỤ THỂ VÀ KHÔNG VI PHẠM.
TRONG MỌI TRƯỜNG HỢP SẼ KHÔNG CÓ TÁC GIẢ HOẶC CHỦ SỞ HỮU BẢN QUYỀN NÀO CHỊU TRÁCH NHIỆM VỀ BẤT KỲ KHIẾU NẠI,
THIỆT HẠI HOẶC TRÁCH NHIỆM PHÁP LÝ KHÁC NÀO TRONG PHẠM VI HỢP ĐỒNG, CÁC THIỆT HẠI HOẶC CÁCH KHÁC, PHÁT SINH TỪ, NGOÀI HOẶC
CÓ LIÊN KẾT VỚI PHẦN MỀM HOẶC VIỆC SỬ DỤNG HOẶC KINH DOANH KHÁC TẠI PHẦN MỀM.