Ở các phiên bản Odoo cũ có một app riêng tên "Hợp đồng (Contracts)". Nhưng trong Odoo 19, nếu bạn đi tìm menu đó sẽ không thấy — vì Odoo đã gộp thông tin hợp đồng thẳng vào hồ sơ nhân viên, dưới tên "Employee Records" (bản ghi nhân viên). Bài này chỉ cách xem và hiểu hợp đồng theo cách mới.

Hợp đồng nằm trong hồ sơ nhân viên

Mở hồ sơ một nhân viên (bài trước), bấm tab "Bảng lương":

Tab Bảng lương của Trần Thị Bích với mục Contract Overview: Hợp đồng từ 1 tháng 6 2025 không thời hạn, Lương 12.000.000, Kiểu nhân viên, Giờ làm việc 40 giờ mỗi tuần

Hình 1: Tab "Bảng lương" của Trần Thị Bích. Phần CONTRACT OVERVIEW (tổng quan hợp đồng) ghi: Hợp đồng từ 1/6/2025 → không thời hạn, Lương $12.000.000, Kiểu nhân viên (Nhân viên), Giờ làm việc "Standard 40 hours/week". Nút "Hợp đồng mới" để lập hợp đồng kế tiếp khi đến kỳ. Tất cả gói gọn ngay trong hồ sơ — không cần app riêng.

Lưu ý: công ty mẫu để tiền tệ USD nên lương hiển thị dấu $ (12.000.000); đọc như tiền Việt.

Xem tất cả hợp đồng ở "Employee Records"

Vào Nhân viên → (menu Hợp đồng/Employee Records) để xem toàn bộ:

Danh sách Employee Records với 5 dòng: Lê Văn Cường bắt đầu 1/8/2025 Pha chế, Phạm Thị Dung 1/7/2025 Bán hàng, Trần Thị Bích 1/6/2025 Pha chế, Hoàng Văn Em 1/5/2025 Kế toán, đều 40 giờ mỗi tuần

Hình 2: Danh sách Employee Records (hợp đồng của từng nhân viên). Cột: Ngày hiệu lực, Bắt đầu, Kết thúc, Nhân viên, Kiểu Hợp đồng, Phòng ban, Giờ làm việc. Đọc thật: Trần Thị Bích bắt đầu 1/6/2025 (Pha chế), Hoàng Văn Em 1/5/2025 (Kế toán)… tất cả Standard 40 hours/week. Đây là nơi quản lý xem nhanh ai vào làm khi nào, thuộc phòng nào.

Hợp đồng lưu những gì quan trọng?

Một hợp đồng (bản ghi nhân viên) giữ các thông tin nền cho nhân sự và lương:

  • Lương (mức lương cơ bản) — nền để tính bảng lương.
  • Ngày bắt đầu / kết thúc — thời hạn hợp đồng (không thời hạn thì bỏ trống ngày kết thúc).
  • Loại hợp đồng, kiểu nhân viên — phân loại theo chính sách công ty.
  • Giờ làm việc — lịch làm chuẩn (40 giờ/tuần…), dùng cho chấm công và nghỉ phép.

Vì gắn thẳng vào hồ sơ, mọi app khác (chấm công, nghỉ phép, lương) đều lấy đúng thông tin này.

"Hợp đồng mới" khi nào?

Khi hợp đồng cũ hết hạn hoặc có thay đổi (tăng lương, đổi vị trí), bạn bấm "Hợp đồng mới" để tạo bản ghi kế tiếp — Odoo giữ lịch sử các phiên bản hợp đồng của nhân viên. Nhờ vậy tra được "trước đây lương bao nhiêu, đổi từ khi nào".

Nói thật về cách đổi trong Odoo 19

  • Odoo 19 không còn app "Hợp đồng" tách riêng như bản cũ — thông tin nằm trong hồ sơ nhân viên (mô hình Employee Records / phiên bản). Ai quen bản cũ dễ tìm hụt, nên mình nói rõ.
  • Một vài nhãn dịch trong bản này còn thô (ví dụ ô loại hợp đồng hiển thị hơi lạ) — đó là bản dịch của phần mềm, không phải mình gõ vào.

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

  • Nhập lương và ngày bắt đầu ngay khi tạo nhân viên để hồ sơ đủ dữ liệu.
  • Không thời hạn thì để trống ngày kết thúc; có thời hạn thì điền để hệ thống nhắc gia hạn.
  • Thông tin lương nhạy cảm — giới hạn quyền xem tab Bảng lương.

Nhớ ba ý

  1. Odoo 19 gộp hợp đồng vào hồ sơ nhân viên (tab Bảng lương, mô hình Employee Records) — không còn app riêng.
  2. Hợp đồng lưu lương, thời hạn, loại hợp đồng, giờ làm việc — nền cho chấm công, nghỉ phép, lương.
  3. Bấm "Hợp đồng mới" khi gia hạn/thay đổi; Odoo giữ lịch sử các phiên bản.

Có hợp đồng và giờ làm rồi, phần tới là chuyện nghỉ ngơi. Phần 130 sẽ giới thiệu app Time Off: quản lý nghỉ phép.