Phần trước ta chọn cách tính giá vốn một kg cà phê (FIFO, bình quân hay giá chuẩn). Còn một câu hỏi kề bên, dễ lẫn: mỗi lần hàng vào hoặc ra kho, giá trị tồn kho đó có tự động chạy vào sổ kế toán không? Odoo trả lời bằng đúng một ô cấu hình — và nó quyết định bạn (hoặc kế toán) phải làm tay bao nhiêu.

Ô "Định giá tồn kho" trên Nhóm sản phẩm

Vẫn ở Tồn kho → Cấu hình → Nhóm sản phẩm, mở một nhóm, nhìn mục ĐỊNH GIÁ TỒN KHO. Ngay dưới "Phương pháp tính chi phí" là ô Định giá tồn kho — ô này mới là nhân vật chính hôm nay. Nó có hai lựa chọn.

Định kỳ — bạn ghi sổ thủ công

Form nhóm Cà phê hạt FIFO với Định giá tồn kho đặt Định kỳ khi khoá sổ

Hình 1: Nhóm "Cà phê hạt (FIFO)" đang để Định giá tồn kho = "Định kỳ (khi khoá sổ)". Nghĩa là: khi hàng vào/ra kho, Odoo không tự tạo bút toán kế toán nào. Giá trị hàng tồn được ghi nhận thủ công vào cuối kỳ — kế toán tự tính tổng giá trị tồn rồi lên sổ một lần. Sổ kế toán và kho vận hành khá tách biệt.

Chế độ này đơn giản, nhẹ nhàng, phù hợp doanh nghiệp nhỏ hoặc nơi kế toán muốn tự kiểm soát thời điểm ghi nhận.

Tự động — Odoo ghi sổ giúp bạn

Form nhóm Hàng định giá tự động với Định giá tồn kho đặt Tự động khi xuất hoá đơn và phương pháp Chi phí trung bình AVCO

Hình 2: Một nhóm khác để Định giá tồn kho = "Tự động (khi xuất hoá đơn)". Ở chế độ này, mỗi lần hàng nhập hay xuất kho, Odoo tự sinh một bút toán cập nhật giá trị hàng tồn vào sổ kế toán ngay lập tức — không phải chờ cuối kỳ. Sổ kế toán luôn khớp với thực tế kho theo thời gian thực.

Chế độ này (tiếng Anh gọi là perpetual — định giá liên tục) giúp báo cáo tài chính luôn cập nhật, nhưng đòi hỏi khai báo tài khoản kế toán rõ ràng cho hàng tồn.

Chọn chế độ nào?

Định kỳ (thủ công) Tự động (liên tục)
Bút toán khi nhập/xuất Không Odoo tự sinh
Ghi nhận giá trị tồn Cuối kỳ, làm tay Ngay tức thì
Hợp với DN nhỏ, ít nghiệp vụ DN cần sổ sách khớp real-time
Đòi hỏi Ít cấu hình Cần khai tài khoản kế toán tồn kho

Nói thẳng về bản demo này

Vài điều cần trung thực để bạn không hiểu nhầm:

  • Chế độ Tự động có hoạt động trong Odoo 19 Community — mình đã bật thử trên một nhóm và nó nhận. Phía sau, Odoo gắn sẵn một tài khoản định giá tồn kho ("Stock Valuation") và một sổ nhật ký ("Inventory Valuation") để ghi các bút toán đó.
  • Tuy nhiên hệ thống demo này mới cài phân hệ Hoá đơn (Invoicing) chứ chưa cài Kế toán đầy đủ, nên form Nhóm sản phẩm không phô bày rõ các ô tài khoản kế toán tồn kho như khi có app Kế toán. Vì thế mình không chụp được màn "ba tài khoản" (định giá / nhập / xuất) — và mình không bịa ra nó. Trong thực tế, khi bạn cài app Kế toán, các ô này sẽ hiện ra để khai báo.
  • Con số, tên tài khoản trong bài đều là thứ quan sát thật trên hệ thống, không phỏng đoán.

Đừng đổi chế độ khi đã có phát sinh

Giống như phương pháp giá vốn ở bài trước, đừng chuyển qua lại Định kỳ ↔ Tự động khi kho đã có giao dịch. Mỗi chế độ ghi nhận giá trị theo cách khác nhau; đổi giữa chừng dễ khiến số liệu tồn kho và sổ kế toán lệch nhau, rất khó đối chiếu. Hãy quyết định ngay từ khi thiết lập.

Nhớ ba ý

  1. Ô Định giá tồn kho trên Nhóm sản phẩm quyết định kế toán tồn kho chạy thủ công (Định kỳ) hay tự động (Tự động khi xuất hoá đơn).
  2. Định kỳ: Odoo không ghi bút toán khi nhập/xuất, kế toán tự lên sổ cuối kỳ. Tự động: Odoo tự sinh bút toán tức thời, cần khai tài khoản kế toán tồn kho.
  3. Chọn một lần từ đầu — đừng đổi khi kho đã có giao dịch.

Xong hai bài về giá vốn và ghi sổ, ta tạm rời phần kế toán để quay lại thao tác kho hằng ngày. Phần 100 giới thiệu Mã vạch (Barcode) trong kho — cách quét hàng cho nhanh và ít sai.