Bỏ qua để đến nội dung

Tạo KCN + Lô đất + Kho

KCN là đơn vị quản lý chính trong Parkone. Mọi cơ hội, báo giá, hợp đồng đều gắn với 1 KCN cụ thể. Đại tạo KCN đầu tiên ngay sau khi setup company.

KCN (zone.project)
├── Investor (res.partner) ← Nhà đầu tư của KCN
├── Lô đất (zone.land.lot)
│ ├── Lô A1: 5000 m², lease_land
│ ├── Lô A2: 8000 m², lease_land
│ └── ...
├── Kho (zone.warehouse.unit)
│ ├── Kho W01: 1200 m², office
│ ├── Kho W02: 800 m², cold_storage
│ └── ...
├── Site Plan Image
└── Map (lat/long, zoom)

Khu công nghiệp (top bar) → Khu công nghiệp (sidebar) → click “Mới”

📸 Screenshot: list KCN với nút Mới

FieldVdGhi chú
Tên KCNKCN Tân HoàTên hiển thị, có thể đổi sau
Mã (Code)THE-IPMã ngắn dùng trong report, vd “THE-IP” cho Tân Hoà
Nhà đầu tư (investor_id)Apave VietnamM2o → res.partner. Click 🔗 chọn / Tạo mới
Quốc giaViệt NamAuto-fill
Tỉnh / ThànhLong AnM2o res.country.state
District (legacy)Đức HoàOptional — cấp huyện cũ
Phường / XãMỹ Hạnh BắcTheo VN-2025 reform
Địa chỉ đầy đủKCN Tân Hoà, xã Mỹ Hạnh Bắc, Long AnAuto-compose hoặc tự gõ

Section “Diện tích”:

FieldĐơn vịVd
Total areaha120
Industrial areaha80 (đất công nghiệp cho thuê)
Green areaha15 (cây xanh)
Road areaha18 (đường giao thông)
Public works areaha7 (PCCC, trạm điện, …)

Leased / Available / Occupancy rate auto-tính từ lô đất đã ký HĐ.

Section “Giấy phép”:

FieldVd
Quyết định thành lập1234/QĐ-TTg
Ngày thành lập15/3/2010
Số GP đầu tưINV-LA-2010-001
Ngày cấp GP đầu tư20/3/2010
Thời hạn dự án (năm)50

Click “Save” (☁️). KCN record được tạo. ID auto-gen (vd 20).

  • Format: PNG hoặc JPG
  • Kích thước: 1500-3000px chiều rộng (chi tiết nhưng không quá nặng)
  • File size: < 5 MB
  • Nội dung: ảnh tổng thể KCN, có đánh số lô đất rõ

Trong form KCN → tab “Site Plan” → click vào ảnh placeholder → chọn file local → Upload.

📸 Screenshot: form KCN tab Site Plan với ảnh đã upload

Nếu KCN có vị trí thực trên Google Maps:

FieldVdLấy từ đâu
Map Center Lat10.762622Google Maps → click vào KCN → copy lat
Map Center Lng106.660172Google Maps → copy lng
Default Zoom1514-17 cho KCN nhỏ-vừa, 12-13 cho KCN lớn

Trên site plan, có thể vẽ marker cho các thiết bị quan trọng:

  • Trạm điện
  • Bể nước
  • Trạm cứu hoả
  • Cổng vào

Click “Place equipment marker” → click trên ảnh để đặt vị trí.

Một KCN có nhiều lô đất. Mỗi lô có thuộc tính riêng.

Khu công nghiệpLô đấtMới

Hoặc trong form KCN → tab “Lô đất” → click “Add a line”.

FieldVdGhi chú
Mã lôA1-001Unique trong KCN, vd theo block + số
Tên hiển thịLô A1Friendly name
KCNKCN Tân HoàM2o → zone.project (auto-fill nếu tạo từ tab)
Loại lôLease landlease_land / sale_land / RBF (Ready-Built Factory) / Yard
Diện tích (m²)5000Số nguyên
Mặt tiền (m)50Optional — width của lô
Chiều sâu (m)100Optional
Vị trí (vùng)Block AOptional — group lô theo block
Trạng tháiSẵn sàngavailable / reserved / leased / sold / unavailable
LoạiMô tảUse case
lease_landĐất công nghiệp cho thuêPhổ biến nhất — KH FDI thuê đất xây nhà máy
sale_landĐất bán hẳnLess common — chuyển nhượng quyền sử dụng đất
rbfReady-Built FactoryNhà xưởng có sẵn cho thuê
yardSân bãiCho thuê làm bãi chứa hàng

Loại lô ảnh hưởng Lease Policy áp dụng (giá thuê khác nhau).

Trong form Lô đất → tab “Vị trí trên bản đồ” → click chuột trên ảnh site plan → drag để vẽ polygon hoặc rectangle bao quanh lô.

Save lại — vị trí được lưu, sẽ highlight khi user click vào lô từ bản đồ tổng thể KCN.

Nếu KCN có 50+ lô, nhập tay mất thời gian. Dùng Excel import:

  1. Khu công nghiệp → Lô đất → menu icon ⚙️ → Import records

  2. Tải template Excel mẫu — file có cột:

    • Mã lô (External ID)
    • Tên hiển thị
    • KCN (External ID hoặc tên)
    • Loại lô
    • Diện tích (m²)
  3. Điền data vào Excel + save

  4. Upload lại → Parkone parse + tạo records hàng loạt

  5. Review errors (nếu có) → sửa Excel → re-import

Kho khác lô đất:

  • Lô đất: đất trống cho KH thuê xây nhà máy
  • Kho: nhà / kho có sẵn cho thuê (RBF, office, cold storage…)

Khu công nghiệpKhoMới

FieldVdGhi chú
Mã khoW01Unique
Tên khoKho A1Friendly
KCNKCN Tân HoàM2o
Lô gốc (parent_lot_id)Lô A1Optional — kho thuộc lô nào
Loại khoRBF / Office / Cold storage / YardSelection
Diện tích (m²)1200
Chiều cao thông thuỷ (m)6Cho RBF
Số cửa xuất nhập (dock)2
Có gác lửng văn phòngBoolean
Trạng tháiSẵn sàngavailable / leased / unavailable
FieldVdGhi chú
Giá thuê tham khảo (VNĐ/m²/tháng)5,000,000Giá list — báo giá thực có thể khác
Phí quản lý tham khảo (VNĐ/m²/tháng)500,000

Giá này hiển thị trên bản đồ tổng quan KCN cho KH tham khảo.

Equipment = thiết bị hạ tầng KCN (trạm điện, hệ thống nước, camera, …). Khác hàng hoá bán/cho thuê.

Equipment dùng cho:

  • Bảo trì định kỳ
  • Predictive maintenance (cảnh báo gần hư)
  • Theo dõi warranty

Bảo trìThiết bịMới

FieldVdGhi chú
Tên thiết bịMáy phát điện 500 kVA
LoạiElectric / HVAC / Plumbing / Fire / IT / OtherSelection
KCNKCN Tân HoàM2o
Vị tríTrạm điện trung tâmFree text
Nhà sản xuấtCaterpillar
ModelCAT-3406
Số serialSN-2023-001
Ngày lắp đặt1/1/2024Date
Hạn warranty1/1/2027Date
Cost800.000.000 VNDMonetary

Tab “Lịch bảo dưỡng”:

FieldVd
Tần suấtMỗi 3 tháng
Loại bảo dưỡngPreventive
Assigned toMaintenance team
Last serviced1/3/2026
Next due1/6/2026 (auto-calculated)

Sau khi tạo xong KCN + lô + kho:

Khu công nghiệp → click vào KCN → trang chi tiết hiện ra với:

  • Tổng diện tích, % lấp đầy
  • Bản đồ site plan với lô đất overlay
  • List lô đất + kho (sortable, filterable)
  • KPI: doanh thu KCN này, số HĐ active, …
Terminal window
docker exec zonepro-db psql -U odoo -d <workspace> -c "
SELECT
p.name AS kcn,
COUNT(DISTINCT l.id) AS so_lo,
SUM(l.area_sqm) AS tong_dien_tich,
COUNT(DISTINCT w.id) AS so_kho
FROM zone_project p
LEFT JOIN zone_land_lot l ON l.project_id = p.id
LEFT JOIN zone_warehouse_unit w ON w.project_id = p.id
GROUP BY p.id, p.name;
"

Output cho thấy số lô + kho mỗi KCN. Verify khớp expectation.

Trong vòng đời, lô đất chuyển trạng thái:

available → reserved → leased → (sau HĐ kết thúc) → available
↘ sold (nếu lease_type = sale_land)
↘ unavailable (vd lô cần GPMB)

Đại có thể đổi trạng thái thủ công (Sales rep / Admin) khi:

  • KH đặt cọc → state = reserved
  • HĐ ký → state = leased / sold
  • HĐ chấm dứt → state = available

Hoặc auto-update qua workflow:

  • Đặt cọc state=signed → lô đất linked → reserved (auto)
  • HĐ state=active → lô đất → leased (auto)

KCN của tôi có nhiều phân khu — quản lý sao?

Phần tiêu đề “KCN của tôi có nhiều phân khu — quản lý sao?”

Có 3 approach:

Approach 1: Tạo 1 KCN + group lô đất theo “Vị trí (vùng)”

  • Field lô.location = “Block A” / “Block B” / …
  • Filter lô đất theo location khi xem

Approach 2: Tạo 1 KCN parent + nhiều KCN con (sub-projects)

  • Cần Dev mode để add parent_project_id
  • Phức tạp hơn

Approach 3: Tạo nhiều KCN riêng biệt (nếu phân khu thực sự độc lập về pháp lý)

Khuyến nghị Approach 1 cho hầu hết case.

leased_area_ha được compute từ:

SUM(area của các lô đất có state = 'leased' trong KCN)

Auto-update mỗi khi:

  • Tạo HĐ thuê đất mới
  • Đổi state lô đất

occupancy_rate = leased_area_ha / industrial_area_ha × 100.

Ảnh > 5MB sẽ load chậm. Compress trước upload:

  • tinypng.com — giảm 50-70% size, giữ chất lượng
  • Target: file < 2MB cho UX tốt

Có, nhưng:

  • Chỉ xoá được nếu KHÔNG có lô đất / HĐ / hoá đơn liên quan
  • Khuyến nghị: archive (set inactive=False) thay vì xoá

Archive KCN → ẩn khỏi list mặc định nhưng giữ history.

Tạo Khách hàng

Partner profile cho khách thuê — FDI/DDI, MST, legal rep, bank.

Đọc →

Cấu hình chính sách giá

Lease Policy theo lô đất + loại KH (FDI/DDI/SME).

Đọc →

Chia sẻ: