Bán rồi, giao hàng rồi — giờ tới việc quan trọng nhất với dòng tiền: xuất hoá đơn và thu tiền. Người mới hay lo: liệu tôi có phải mở app Kế toán, tạo hoá đơn mới, gõ lại tên khách, từng dòng hàng, số tiền, thuế... không?
Vẫn như tinh thần "các phần nối với nhau" của Odoo: không. Từ chính đơn bán đã xác nhận, bạn bấm một nút là có hoá đơn nháp với đầy đủ khách, hàng, số lượng, thuế — sao y đơn bán. Việc của bạn chỉ là kiểm lại rồi vào sổ. Bài này đi trọn hành trình đó.
Bước 1: Tạo hoá đơn từ đơn bán
Mở đơn bán đã xác nhận (ở đây là S00006), bấm nút Tạo hoá đơn. Odoo sinh ngay một hoá đơn nháp:

Hình 1: Hoá đơn nháp vừa tạo. Tiêu đề ghi rõ "Hóa đơn nháp (S00006)" — tức lập từ đơn bán S00006. Toàn bộ thông tin được bê nguyên từ đơn bán: khách Nguyễn Văn An, dòng Arabica 20 × 250.000, Thuế GTGT 10%, Tổng 5.500.000 (5.000.000 tiền hàng + 500.000 thuế). Số hoá đơn INV/2026/00001 đang mờ vì đây mới là bản nháp — chưa chính thức. Thanh trạng thái trên cùng đang ở Nháp.
Để ý nút Đơn bán hàng ở góc trên: hoá đơn này liên kết ngược về đơn bán, y như phiếu giao ở bài trước. Cả chuỗi đều nối với nhau.
Bước 2: Kiểm lại rồi vào sổ
Bản nháp cho bạn cơ hội soát lại trước khi phát hành: đúng khách chưa, ngày lập, ngày đến hạn, số tiền. Chuẩn rồi thì bấm Xác nhận — Odoo "vào sổ" hoá đơn:

Hình 2: Cùng hoá đơn đó sau khi Xác nhận. Thanh trạng thái nhảy sang Đã vào sổ, số INV/2026/00001 giờ hiện đậm (đã chính thức, không đổi được nữa). Xuất hiện các nút mới: Gửi (gửi hoá đơn cho khách), In, và quan trọng nhất — Thanh toán (ghi nhận khi khách trả tiền). Lịch sử bên phải ghi bước chuyển Draft → Posted.
Vào sổ là một mốc nghiêm túc trong kế toán: từ giờ hoá đơn có số chính thức, ghi vào sổ sách, và bạn không sửa tự do được nữa (muốn sửa phải đặt lại thành nháp hoặc lập hoá đơn điều chỉnh). Đó là lý do Odoo tách hai bước nháp/vào sổ — để bạn soát kỹ trước khi "khoá".
Bước 3: Nhìn lại đơn bán
Quay về đơn bán S00006, giờ nó mang đủ dấu vết của cả quy trình:

Hình 3: Đơn S00006 giờ có hai nút ở trên: Giao hàng 1 (phiếu xuất kho ở bài trước) và Hoá đơn 1 (hoá đơn vừa lập). Trong bảng hàng, hai cột đã đầy đủ: Đã giao 20 và Đã xuất hoá đơn 20. Chỉ nhìn đơn bán là biết trọn tình trạng: đã giao đủ, đã xuất hoá đơn đủ.
"Số lượng đã đặt" hay "Số lượng đã giao"?
Có một chi tiết đáng biết: mỗi sản phẩm có chính sách lập hoá đơn.
- Theo số lượng đã đặt: xuất hoá đơn được ngay sau khi xác nhận đơn, không cần chờ giao (hợp với dịch vụ, hàng trả trước). Cà phê trong ví dụ này đang để chính sách đó nên ta lập hoá đơn được luôn.
- Theo số lượng đã giao: chỉ xuất hoá đơn cho phần thực giao. Giao 15 trong 20 thì hoá đơn chỉ 15 — công bằng cho hàng hoá giao nhiều đợt.
Bạn đặt chính sách này trong tab thông tin của sản phẩm. Chọn đúng giúp hoá đơn khớp thực tế, tránh xuất thừa rồi phải điều chỉnh.
Vài lưu ý cho người mới
- Nháp là để soát, vào sổ là chính thức. Đừng ngại bước nháp — đó là lúc sửa thoải mái. Sau khi vào sổ thì mọi thay đổi đều phải để lại dấu vết.
- Vào sổ ≠ đã thu tiền. Hoá đơn vào sổ mới là "khách nợ mình khoản này"; tiền về là bước Thanh toán riêng (bài sau). Trạng thái thanh toán ban đầu là Chưa trả.
- Một đơn bán có thể xuất nhiều hoá đơn (giao nhiều đợt, mỗi đợt một hoá đơn). Nút "Hoá đơn" sẽ đếm đúng số đó.
Nhớ ba ý
- Tạo hoá đơn từ đơn bán chỉ bằng một nút — khách, hàng, thuế được bê nguyên, không gõ lại.
- Nháp → Vào sổ: soát kỹ ở bản nháp, vào sổ là chốt chính thức và có số hoá đơn.
- Chính sách lập hoá đơn (theo đặt hay theo giao) quyết định xuất được bao nhiêu — chọn cho khớp thực tế.
Tới đây bạn đã đi hết vòng cơ bản: báo giá → đơn bán → giao hàng → hoá đơn. Phần 71 sẽ mở rộng sang một kiểu bán khác: đơn bán định kỳ và hợp đồng — cho những dịch vụ thu tiền đều đặn hằng tháng.