Bài trước ta đã lập và xác nhận một hoá đơn bán. Nhưng hoá đơn mới chỉ là "khách nợ mình". Khi khách trả tiền rồi, bạn cần ghi nhận vào Odoo để nó biết khoản này đã thu, cập nhật công nợ và đóng dấu "Đã thanh toán". Việc này chỉ vài cú bấm — bài này làm mẫu trên hoá đơn INV/2026/00002.

Bước 1: mở hoá đơn đã vào sổ, bấm "Thanh toán"

Mở một hoá đơn đã vào sổ (đã xác nhận, có số). Trên thanh nút phía trên có nút "Thanh toán". Bấm vào, Odoo mở một hộp thoại nhỏ:

Hộp thoại Thanh toán cho hoá đơn INV/2026/00002 với Sổ nhật ký Ngân hàng, Phương thức Manual Payment, Số tiền 6.710.000, Ngày thanh toán 16 tháng 9, nút Tạo thanh toán

Hình 1: Hộp thoại "Thanh toán". Các ô cần để ý:

  • Sổ nhật ký: chọn tiền vào đâu — ở đây là "Ngân hàng" (nếu thu tiền mặt thì chọn sổ Tiền mặt).
  • Số tiền: Odoo điền sẵn đúng số còn phải thu ($6.710.000). Nếu khách trả một phần, bạn sửa lại số này.
  • Ngày thanh toán: ngày thực nhận tiền.
  • Nội dung giao dịch: tự điền số hoá đơn để dễ đối chiếu.

Điền xong bấm "Tạo thanh toán".

Lưu ý: công ty mẫu để tiền tệ USD nên số hiển thị kèm $; đọc như tiền Việt.

Bước 2: hoá đơn tự đóng dấu "Đã thanh toán"

Ngay sau khi bấm, hoá đơn đổi trạng thái:

Hoá đơn INV/2026/00002 có dải xanh Đã thanh toán, nút Thanh toán 1, dòng Thanh toán vào 15/09/2026 số tiền 6.710.000 và Số tiền phải trả 0

Hình 2: Hoá đơn giờ có dải xanh "ĐÃ THANH TOÁN" ở góc. Phía dưới xuất hiện dòng "Thanh toán vào 15/09/2026 — $6.710.000" và "Số tiền phải trả: $0,00" — tức đã thu đủ. Trên đầu có nút "Thanh toán 1" (một lần thanh toán đã ghi). Nhật ký bên phải cũng ghi lại "Not Paid → Paid".

Vậy là xong. Bạn không tạo bút toán tay — Odoo tự hạch toán: tiền vào tài khoản Ngân hàng, giảm khoản Phải thu của khách.

Nếu khách chỉ trả một phần?

Rất thường gặp. Ở bước 1, bạn sửa ô Số tiền thành số khách trả (ví dụ trả trước một nửa). Khi đó:

  • hoá đơn chuyển sang "Đã thanh toán một phần" thay vì "Đã thanh toán",
  • Số tiền phải trả còn lại đúng phần chưa thu,
  • lần sau khách trả nốt, bạn bấm "Thanh toán" lần nữa cho phần còn lại.

(Hoá đơn INV/2026/00001 trong hệ thống đang ở trạng thái "Đã thanh toán một phần" — chính là ví dụ này.)

Ba trạng thái thanh toán cần nhớ

  • Chưa thanh toán (Not Paid): đã vào sổ nhưng chưa thu đồng nào.
  • Đã thanh toán một phần (Partial): thu được một phần, còn nợ lại.
  • Đã thanh toán (Paid): thu đủ, số phải trả = 0.

Nhìn màu/dải trạng thái là biết ngay khoản nào xong, khoản nào còn phải đòi.

Vài lưu ý cho người mới

  • Chọn đúng sổ nhật ký (Ngân hàng hay Tiền mặt) để tiền vào đúng chỗ.
  • Ngày thanh toán nên là ngày thực nhận tiền, không phải ngày lập hoá đơn — để báo cáo dòng tiền chính xác.
  • Lỡ ghi nhầm thì mở thanh toán đó ra huỷ/đảo; đừng xoá lung tung bút toán.

Nhớ ba ý

  1. Ghi thu tiền = mở hoá đơn đã vào sổ → "Thanh toán" → chọn sổ nhật ký, số tiền, ngày → Tạo thanh toán.
  2. Odoo tự đóng dấu "Đã thanh toán"/"một phần" và tự hạch toán tiền vào ngân hàng, giảm công nợ.
  3. Ba trạng thái: Chưa thanh toán / Một phần / Đã thanh toán — nhìn dải trạng thái là biết còn nợ hay xong.

Ta đã đi trọn một vòng bán hàng: lập hoá đơn → thu tiền. Giờ lật sang phía mua: Phần 110 sẽ xem hoá đơn nhà cung cấp và thanh toán — ghi nhận tiền mình phải trả cho người bán.