Chuyển tới nội dung chính

Hướng dẫn Vận hành — Phân hệ Cho thuê (LMS)

thông tin

Tài liệu này hướng dẫn nhân viên kinh doanh và quản lý cho thuê thao tác hàng ngày trên hệ thống Odoo. Hướng dẫn kế toán xem Hướng dẫn Kế toán AMS.


Phần 1 — Quản lý Khách hàng

1.1 Tạo khách hàng mới

Mở: Liên hệ → Khách hàng → Mới

Nếu khách hàng là Công ty:

  1. Chọn loại Công ty (ở trên cùng)
  2. Nhập tên công ty
  3. Nhập Mã số thuế (hệ thống kiểm tra trùng — nếu đã tồn tại sẽ báo lỗi)
  4. Nhập Ngày cấp, Nơi cấp, Lần thay đổi, Ngày thay đổi
  5. Upload Giấy đăng ký kinh doanh (có thể upload nhiều file)
  6. Bấm Lưu — hệ thống tự tạo mã DN-XXXXX

Nếu khách hàng là Cá nhân:

  1. Chọn loại Cá nhân
  2. Nhập họ tên
  3. Nhập Số CCCD/Passport (hệ thống kiểm tra trùng)
  4. Nhập Mã số thuế (nếu có), Ngày cấp, Nơi cấp
  5. Bấm Lưu — hệ thống tự tạo mã CN-XXXXX

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

1.2 Thêm Thương hiệu cho khách hàng

  1. Mở chi tiết khách hàng → Tab Thương hiệu
  2. Bấm Thêm một dòng → chọn thương hiệu từ danh sách
  3. Ngành hàng sẽ tự động điền theo thương hiệu

Screenshot

Screenshot

Screenshot

1.3 Thêm Đại diện pháp luật

  1. Mở chi tiết khách hàng → Tab Các liên lạc & Địa chỉ
  2. Bấm Thêm → chọn Đại diện pháp luật
  3. Nhập Số CCCD, Ngày cấp, Nơi cấp, Chức vụ
  4. Upload hình đại diện (nếu có)
  5. Bấm Lưu và Đóng
Mẹo

Tương tự cho Đại diện ký hợp đồng — cần nhập thêm Số ủy quyền, upload Giấy ủy quyền, Ngày hiệu lực (bắt buộc).

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

1.4 Chọn Người liên hệ chính

Trong danh sách liên hệ của khách hàng → tick checkbox Người liên hệ chính cho 1 người.

Mẹo

Chỉ được chọn 1 người làm liên hệ chính tại 1 thời điểm. Nếu tick 2 người → hệ thống báo lỗi khi lưu.

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot


Phần 2 — Quy trình Cho thuê NLA

NLA (Net Leasable Area) là quy trình cho thuê đầy đủ, gồm 5 bước tuyến tính. Mỗi bước phải hoàn tất trước khi chuyển sang bước sau.

Sơ đồ trạng thái — Vị trí → Thỏa thuận → Phiếu duyệt thuê → Thư chào thuê → Hợp đồng

Mã chứng từ

Toàn bộ chứng từ tự sinh mã theo Mall. Ví dụ:

  • Thỏa thuận: {Mall}/DL{XXXX} — ví dụ SCMB1/DL0001
  • Phiếu duyệt thuê: {Mall}/LAF{XXXX}
  • Thư chào thuê: {Mall}/OL{XXXX}
  • Hợp đồng: {Mall}/HD{YY}{XXX}

Bước 1: Tạo Thỏa thuận (Deal)

Mở: Cho thuê → Hợp đồng → Thỏa thuận → Mới

  1. Chọn Mall → Mã Mall tự điền
  2. Chọn Tầng → chọn Vị trí → Loại vị trí, Diện tích tự điền
  3. Chọn Khách hàng → chọn Thương hiệu → Ngành hàng tự điền
  4. Nhập Thời hạn HĐT đề xuất, Ngày bắt đầu → Ngày kết thúc tự tính
  5. Bấm Lưu → hệ thống tạo mã {Mall}/DL{XXXX}

Form Thỏa thuận trên wireframe — các trường bắt buộc trong khung đỏ là Thời hạn HĐ và Ngày bắt đầu tính tiền thuê

UI Odoo thật của form Thỏa thuận — cùng layout với wireframe nhưng có thêm status flow MỚI → CHÀO THUÊ → CHỜ DUYỆT THUÊ → ĐANG THỎA THUẬN → ĐANG THUÊ ở trên đầu và 5 nút smart button (Phiếu Duyệt Thuê, Thư Chào Thuê, Hợp Đồng, Phụ Lục, Thanh Lý):

Form Thỏa thuận trên Odoo (dữ liệu đã làm mờ) — thông tin được chia 2 cột: bên trái là vị trí thuê (Mall, Tầng, Vị trí, Diện tích), bên phải là thông tin khách hàng và HĐT đề xuất

Sau khi lưu, Deal hiện trong danh sách Thỏa thuận với trạng thái Mới:

Danh sách Thỏa thuận trên Odoo (dữ liệu đã làm mờ) — có thể chọn nhiều dòng để Xuất, Lưu trữ, hoặc Dừng thỏa thuận hàng loạt. Cột Tình trạng dùng màu để phân biệt nhanh: xanh = Đang thuê, đỏ = Đã thanh lý, vàng = Chờ xác nhận thanh lý / Đang thỏa thuận

Quy tắc nghiệp vụ

Một Vị trí chỉ được thuộc về một Deal đang hoạt động. Khi Deal đã có HĐ ở trạng thái Đang thuê → vị trí khoá, không tạo Deal mới được. Khi Deal bị Dừng/Hủy → vị trí mở lại.


Bước 2: Tạo Phiếu duyệt thuê (LAF)

Từ form Deal → bấm TẠO PHIẾU DUYỆT THUÊ → hệ thống tự tạo LAF với thông tin kéo từ Deal.

Header LAF — nút GỬI DUYỆT để gửi đi phê duyệt

2.1. Kiểm tra thông tin chính

Mall, Vị trí, Khách hàng là readonly (lấy từ Deal — không sửa được trên LAF). Cần nhập thêm Loại hình kinh doanh (bắt buộc).

Form LAF trên Odoo (dữ liệu đã làm mờ) — phần đầu hiển thị 2 nhóm thông tin: THÔNG TIN CƠ BẢN (Thỏa thuận, NV kinh doanh, Kế hoạch) + THÔNG TIN BÊN THUÊ (Bên thuê, Mã KH, Loại hình KD, Thương hiệu, MST). Status flow MỚI → CHỜ DUYỆT → ĐÃ DUYỆT → TỪ CHỐI DUYỆT → HUỶ

2.2. Tab "Điều kiện tiền thuê"

Tab này gồm 2 phần: Điều kiện hợp đồng + Khoản đặt cọc.

Tab Điều kiện tiền thuê — thông tin HĐT, Mục đích sử dụng, Quyền chọn gia hạn, Khoản đặt cọc với 5 loại phí

5 loại cọc thường gặp:

LoạiGhi chúTương đương
Phí giữ chỗCọc giữ vị trí trước khi ký HĐ2 tháng tiền thuê
Tiền đặt cọc HĐCọc đảm bảo HĐ2 tháng tiền thuê
Tiền đặt cọc phí tiện íchCọc dịch vụTheo thỏa thuận
Tiền thuê trả trướcTrả trước 1 kỳTheo chu kỳ hóa đơn
Tiền đặt cọc thi côngCọc thi công trang tríTheo dự toán

2.3. Tab "Cấu trúc tiền thuê" — Mô hình tính phí

Đây là phần phức tạp nhất. Hệ thống hỗ trợ 5 mô hình tính phí (xem Phần 8):

Tab Cấu trúc tiền thuê trên wireframe — chọn mô hình Trường hợp 3, nhập đơn giá Tiền thuê cơ bản / Phí dịch vụ / Phí QC&KM, hệ thống tự tính Tổng tiền/tháng

Cùng tab này trên Odoo thật — chọn Mô hình tính phí ở trên (Trường hợp 1: Tiền thuê cơ bản cộng Phí), sau đó nhập CHI PHÍ THUÊ dưới dạng bảng nhiều dòng theo từng giai đoạn (Diện tích thuê × Đơn giá × Khoảng thời gian áp dụng → Tổng tiền/tháng tự tính):

Tab Cấu trúc tiền thuê trên Odoo (đơn giá đã làm mờ) — bảng CHI PHÍ THUÊ chia thành các dòng Tiền Thuê Cơ Bản (năm 1, 2, 3 với đơn giá tăng dần), Phí Dịch Vụ, Phí QC&KM. Mỗi dòng có Từ ngày / Đến ngày để hệ thống biết áp dụng giai đoạn nào

Mẹo nhập bảng Chi phí thuê

Nhập 3 dòng Tiền Thuê Cơ Bản với đơn giá tăng dần qua các năm thay vì 1 dòng — hệ thống tự áp dụng đơn giá đúng theo Từ ngày / Đến ngày, không cần tạo Phụ lục tăng giá hằng năm.

Em xem Tab Điều kiện & Điều khoản (sau Cấu trúc tiền thuê) — nơi nhập Thời hạn HĐ, Ngày bàn giao mặt bằng, Mục đích sử dụng, Quyền chọn gia hạn, etc.:

Tab Điều kiện & Điều khoản trên Odoo (giá trị đã làm mờ) — gồm Thời hạn HĐT đề xuất, HĐT hiện hữu (nếu có), Ngày bắt đầu tính tiền thuê, Ngày kết thúc HĐ, Mục đích sử dụng (mô tả cách KH sử dụng mặt bằng), Quyền chọn gia hạn

2.4. Tab "Thông tin liên hệ" — Đại diện ký & Ủy quyền

Bắt buộc đầy đủ thông tin Đại diện pháp luật Người được ủy quyền ký HĐ (nếu khác):

Tab Thông tin liên hệ trên wireframe — họ tên, CCCD, ngày cấp, SĐT của đại diện + thông tin ủy quyền (số ủy quyền, hiệu lực) + thông tin ngân hàng nhận tiền hoàn cọc

Cùng tab này trên Odoo thật — chia 3 nhóm thông tin: ĐẠI DIỆN PHÁP LUẬT (Tên, Chức vụ, CCCD, SĐT của người đại diện công ty), THÔNG TIN ỦY QUYỀN (chỉ nhập khi người ký HĐ khác đại diện pháp luật — cần Số ủy quyền + Hiệu lực ủy quyền), THÔNG TIN NGÂN HÀNG (tên ngân hàng, số TK, chi nhánh — phục vụ hoàn cọc khi thanh lý):

Tab Thông tin liên hệ trên Odoo (PII đã làm mờ) — 3 nhóm: ĐẠI DIỆN PHÁP LUẬT, THÔNG TIN ỦY QUYỀN, THÔNG TIN NGÂN HÀNG. Tất cả giá trị tên/CCCD/SĐT/email đều bắt buộc nếu muốn xuất phụ lục ủy quyền và hoàn cọc tự động

Bắt buộc

Nếu thiếu thông tin ngân hàng — sau này không hoàn cọc được. Nếu thiếu thông tin ủy quyền — không in được phụ lục ủy quyền kèm HĐ.

2.5. Gửi duyệt

Bấm GỬI DUYỆT → popup chọn người duyệt (Approver Sequence):

Wizard Danh sách phê duyệt — chọn thứ tự người duyệt 1, 2, ... bấm Thêm dòng mới nếu cần thêm cấp duyệt

Bấm Xác nhận → trạng thái Deal chuyển thành "Chờ duyệt thuê".

Nếu bị từ chối duyệt

LAF bị từ chối không sửa được trực tiếp. Bấm nút Tạo lại LAF → hệ thống sao chép thông tin sang LAF mới → chỉnh sửa → gửi duyệt lại.


Bước 3: Thư chào thuê (OL) — Chỉ NLA

Khi LAF được duyệt → hệ thống tự động tạo Thư chào thuê (OL) với trạng thái Mới.

Danh sách Thư chào thuê — mỗi OL tham chiếu về Thỏa thuận tương ứng + trạng thái Mới/Đã ký/Hủy

Luồng xử lý OL:

  1. Mở OL → in bản cứng → gửi khách hàng ký

  2. Khách đồng ý ký → bấm TẢI BẢN ĐÃ KÝ:

    Modal upload OL đã ký — bấm vào icon upload, chọn file PDF/ảnh OL đã có chữ ký, bấm XÁC NHẬN

  3. Sau khi upload → trạng thái OL chuyển "Đã ký", các nút thao tác kế tiếp xuất hiện:

    Header OL sau khi upload — các nút XÁC NHẬN ĐÃ KÝ / TẠO ĐỀ NGHỊ THANH TOÁN / HỦY / TẢI BẢN ĐÃ KÝ

  4. Khách không đồng ý → bấm HỦY → quay lại sửa LAF (tạo LAF mới)


Bước 4: Tạo Hợp đồng (LA)

Điều kiện kích hoạt:

  • OL đã ký xong
  • Kế toán xác nhận đã nhận đủ cọc lần 1 (Phí giữ chỗ + Tiền đặt cọc HĐ)

Khi đủ 2 điều kiện trên → hệ thống tự tạo HĐ nháp từ OL + LAF.

Sơ đồ trạng thái mở rộng — từ Phiếu duyệt thuê → Thư chào thuê → Hợp đồng

4.1. Kiểm tra HĐ nháp

Form Hợp đồng trên wireframe — Thông tin cơ bản (Cơ hội, NV kinh doanh, Vị trí thuê) + Thông tin bên thuê (Mã KH, MST, đại diện)

Form Hợp đồng trên Odoo thật — kế thừa toàn bộ data từ Thỏa thuận và LAF + thêm Ngày hiệu lực hợp đồng và 4 smart button (Phụ Lục, Thanh Lý, Báo Cáo Điện Nước, Báo Cáo Doanh Thu):

Form Hợp đồng trên Odoo (dữ liệu đã làm mờ) — mã HĐ format SMCB1/HD26001, status MỚI → CHỜ DUYỆT → CHỜ XÁC NHẬN → ĐÃ XÁC NHẬN → TỪ CHỐI DUYỆT → HUỶ. Các nút thao tác: GỬI DUYỆT, TẠO ĐỀ NGHỊ THANH TOÁN, HỦY

Có thể chỉnh sửa 2 tab Điều kiện tiền thuê và Điều kiện & Điều khoản nếu thực tế khác so với OL.

4.2. Gửi duyệt & Xử lý cảnh báo

Bấm GỬI DUYỆT → chọn người duyệt như LAF.

Cảnh báo phân quyền

Người không có quyền duyệt sẽ thấy popup khi mở HĐ:

Modal cảnh báo KHÔNG CÓ QUYỀN DUYỆT — Bạn không có quyền duyệt hợp đồng này. Vui lòng xem thông tin ở tab phê duyệt

Cảnh báo chưa đủ cọc

Nếu chưa nhận đủ cọc bắt buộc → popup xác nhận "Chưa nhận đủ cọc, bạn có muốn tiếp tục không?". Có thể tiếp tục nhưng phải có lý do.

4.3. Ký HĐ bản cứng

Được duyệt → soạn HĐ bản cứng → khách ký → bấm TẢI BẢN ĐÃ KÝ → upload → bấm XÁC NHẬN.

Header HĐ — các nút TẢI BẢN ĐÃ KÝ / TẠO ĐỀ NGHỊ ĐẶT CỌC sau khi HĐ được duyệt

Nếu khách muốn sửa HĐ sau khi ký

Tạo yêu cầu cập nhật LA → gửi duyệt lại bộ phận Commercial → sau khi được duyệt mới sửa được trên hệ thống.


Bước 5: Bàn giao mặt bằng (BGMB)

Điều kiện kích hoạt: HĐ đã ký + kế toán xác nhận nhận đủ tất cả các khoản cọc.

  1. Trên HĐ → bấm XÁC NHẬN CHO THUÊ

  2. Soạn Biên bản BGMB bản cứng → 2 bên ký

  3. Bấm TẢI BẢN ĐÃ KÝ → upload BBBG đã ký:

    Modal upload BBBG — bấm Bấm để tải lên cả Bản cứng đã ký HĐ và Biên bản bàn giao mặt bằng, sau đó XÁC NHẬN

  4. Bấm XÁC NHẬN trên modal

  5. Đến ngày tính tiền thuê (đã khai báo ở LAF) → Deal tự chuyển trạng thái "Đang thuê", hệ thống bắt đầu xuất hóa đơn theo chu kỳ.

Sau khi vào "Đang thuê"

Mọi thay đổi giá thuê / gia hạn / điều khoản sau bước 5 đều phải đi qua Phụ lục HĐ (xem Phần 4). Không sửa trực tiếp trên HĐ chính.


Phần 3 — Quy trình Cho thuê Non-NLA (Rút gọn)

Giống NLA nhưng bỏ qua bước OL (Thư chào thuê):

  1. Tạo Deal → Tạo LAF rút gọn (không có Tab Điều kiện tiền thuê, không có Phụ lục tờ trình)
  2. LAF được duyệt → hệ thống tự động tạo LA (không qua OL)
  3. Duyệt LA → Ký → Upload → Xác nhận → Bàn giao

Khác biệt LAF Non-NLA:

  • Bỏ Tab Điều kiện tiền thuê
  • Bỏ: quyền chọn gia hạn, checkbox đồng thời thuê dự án khác, % NLA
  • Thêm: Thời gian tháo dỡ, Đơn vị thi công, ĐT liên hệ thi công, Hạn mức bảo hiểm, Ngày tiếp nhận hồ sơ BH

Screenshot


Phần 4 — Phụ lục Hợp đồng

Khi cần thay đổi giá thuê, gia hạn, hoặc bổ sung điều khoản:

  1. Mở HĐ đang thuê → bấm Tạo phụ lục
  2. Chỉnh sửa thông tin cần thay đổi
  3. Bấm Gửi duyệt → chọn người duyệt
  4. Được duyệt → Soạn phụ lục bản cứng → gửi khách ký
  5. Upload bản cứng đã ký → bấm Xác nhận phụ lục
thông tin

Trạng thái Deal: Đang thuê → Chờ duyệt phụ lục → Đang thuê (sau khi xác nhận)

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot


Phần 5 — Thanh lý Hợp đồng

5.1 Thanh lý hết hạn

  1. Mở HĐ sắp hết hạn → bấm Tạo đề nghị thanh lý
  2. Soạn biên bản thanh lý (BBTL) → gửi khách ký → upload
  3. Bấm Xác nhận thanh lý
  4. Bấm Tạo đề nghị thanh toán (cọc thi công) → Kế toán xác nhận nhận cọc
  5. Nhà thầu thi công → Nghiệm thu → upload biên bản nghiệm thu
  6. Kế toán hoàn cọc (nếu có) → xuất hóa đơn → Hoàn tất

5.2 Chấm dứt trước hạn

  1. Bấm Tạo đề nghị chấm dứt HĐ → Gửi duyệt
  2. Được duyệt → Soạn BBTL → KH ký → Upload → Xác nhận
  3. Tiếp tục quy trình cọc thi công + nghiệm thu như thanh lý hết hạn

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot


Phần 6 — Dừng Thỏa thuận

Khi muốn hủy 1 Deal chưa có hợp đồng:

Từ danh sách: Tick chọn nhiều Deal → Thực hiện → Dừng thỏa thuận

Từ chi tiết Deal: Bấm Thực hiện → Dừng thỏa thuận

  1. Hệ thống kiểm tra: nếu Deal đã có HĐ (trạng thái khác Hủy) → báo lỗi, không cho dừng
  2. Popup cảnh báo: "Sau khi dừng không thể khôi phục. Tiếp tục?"
  3. Nhập Lý do (bắt buộc) → bấm Tiếp tục
  4. Hệ thống archive Deal + tất cả LAF, OL liên quan
  5. Ribbon "Dừng thỏa thuận" hiển thị trên form
  6. Vị trí trở về available — có thể tạo Deal mới

Phần 7 — Quản lý Đặt cọc

7.1 Tạo đề nghị thanh toán cọc

Từ HĐ hoặc Phiếu thanh lý → bấm Tạo đề nghị thanh toán:

  1. Popup hiện ra → chọn Loại phí (chỉ hiện loại chưa tạo thanh toán)
  2. Chọn Loại hình thanh toán (Tiền mặt / Ngân hàng)
  3. Chọn Tài khoản nhận + Phương thức (Thủ công / Gộp)
  4. Nhập Ngày thanh toán
  5. Bấm Tạo thanh toán → hệ thống tạo phiếu thu trên AMS

7.2 Cập nhật trạng thái cọc

  • Khi phiếu thu được mark reconciled (khớp lệnh NH) → cọc tự chuyển từ "Chờ nhận" → "Đã nhận"
  • Trạng thái cập nhật trên tất cả LAF, OL, LA liên quan

7.3 Lưu ý

  • Không được xóa khoản cọc đã ở trạng thái "Chờ nhận" hoặc "Đã nhận"
  • Có thể sửa số tiền cọc:
    • Nếu số tiền mới ≤ số đã nhận → trạng thái = "Đã nhận"
    • Nếu số tiền mới > số đã nhận → trạng thái = "Chờ nhận"

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot


Phần 8 — 5 Mô hình tính phí thuê

Khi điền Tab Điều kiện tiền thuê trong LAF, chọn 1 trong 5 mô hình:

CaseTênCách tính
1Tiền thuê cơ bản + Phí cố địnhĐơn giá × m²/tháng
2Phí + % Doanh thuDT × % thỏa thuận
3Max(Cơ bản, %DT) + PhíLấy mức cao hơn
4Phí + Bậc (không lũy tiến)% của bậc tương ứng cho toàn bộ DT
5Phí + Bậc (lũy tiến)Mỗi bậc tính riêng

Hệ thống sẽ tự tính tổng tiền thuê/tháng dựa trên mô hình đã chọn.


Mẹo sử dụng

MẹoCách làm
Tìm kiếm nhanhBấm phím Cách ở trang chủ Odoo
Quay lạiBấm breadcrumb phía trên (không dùng Back trình duyệt)
Xem file đã uploadBấm vào tên file → xem PDF trong popup (không tải về)
Tìm MallGõ tên hoặc mã code Mall đều tìm được

Tài liệu liên quan