Bỏ qua nội dung

Tạo hợp đồng

Hợp đồng là trung tâm của 1 dự án trong DVDPM — gắn với BoQ, đợt thanh toán, VO, bảo lãnh, và toàn bộ tài chính.

Loại hợp đồng

LoạiDirectionÝ nghĩaPhù hợp chế độ
Incoming (HĐ vào)từ CĐT → mìnhMình là bên thực hiện, nhận tiềnTổng thầu chính
Outgoing (HĐ ra)từ mình → thầu phụ/NCCMình là bên giao thầu, trả tiềnCĐT, Tổng thầu (cho thầu phụ)

DVDPM tự suggest direction dựa trên project mode + party type khi anh/chị chọn đối tác.

Tạo hợp đồng mới

  1. Tab DVDPMHợp đồng.
  2. Click + Mới.
  3. Điền thông tin:
TrườngBắt buộcMô tả
Số hợp đồngVd HĐ-2026-001. Unique trong dự án.
DirectionIncoming / Outgoing (tự suggest theo party)
Đối tácChọn từ danh bạ (xem Đối tác)
Giá trịVND, > 0
% Tạm ứng0-100. Mặc định 0. Vd 30 = 30% tạm ứng.
% Giữ lại bảo hành0-100. Mặc định 5.
Ngày kýDate picker
Ngày hiệu lựcPhải ≥ ngày ký
Ngày hoàn thành dự kiếnPhải > ngày ký
StatusDraft / Active / Completed / Terminated. Default Draft.
File hợp đồng đính kèmPath tới file PDF/DOCX scan HĐ — xem mục dưới
  1. Click Lưu.

Đính kèm file hợp đồng (PDF/DOCX scan)

Khi điền form, ô File hợp đồng đính kèm có 2 nút:

  • ... — mở file picker để chọn file local
  • Open — mở file đã lưu (khi anh/chị quay lại edit HĐ)

DVDPM lưu đường dẫn tuyệt đối vào DB. Nếu di chuyển file, link sẽ broken.

Bảo mật: DVDPM chỉ cho mở file có extension an toàn (.pdf .doc .docx .xls .xlsx .jpg .png .txt…). File .exe .lnk .bat sẽ bị từ chối — chỉ highlight trong Explorer.

Status workflow

Draft → Active → Completed
Terminated
StatusKhi nào
DraftĐang lập, chưa ký chính thức
ActiveĐã ký, đang triển khai
CompletedĐã hoàn tất nghiệm thu + thanh toán
TerminatedChấm dứt giữa chừng (do vi phạm, force majeure…)

Đổi status: edit HĐ → dropdown Status → Save.

Paste from Excel — bulk import

Nếu đã có danh sách HĐ trong Excel:

  1. Trong dialog Hợp đồng → click Paste from Excel.
  2. Format cột Excel (theo thứ tự):
Direction | Số HĐ | Tên đối tác | Giá trị | % Tạm ứng | % Giữ lại | Ngày ký | Ngày hiệu lực | Hoàn thành | Status
  1. Trong Excel: chọn vùng data (KHÔNG header) → Ctrl+C.
  2. Quay lại DVDPM → click Paste → DVDPM auto-parse + import.
  3. Lỗi từng dòng (nếu có) hiển thị summary cuối.

Xoá hợp đồng

DVDPM chặn xoá nếu HĐ có:

  • BoQ items đã import → phải Replace All với file rỗng trước
  • Đợt thanh toán → xoá đợt trước
  • Variation Order → archive/xoá VO trước

Đây là bảo vệ tránh mất reference. Nếu thực sự cần xoá, chuyển status = Terminated thay vì xoá.


Tiếp theo: