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

Báo giá CPQ

Báo giá (Sale Order) là document cốt lõi của quy trình bán hàng. Parkone dùng CPQ flow (Configure-Price-Quote) — guided wizard giúp Sales rep tránh sai sót.

Draft (nháp)
↓ submit for approval
Approval Pending
↓ Manager duyệt
Sent (gửi KH)
↓ KH đồng ý
Confirmed → Convert sang Đặt cọc hoặc HĐ

State machine có 6 states: draft, sent, approval_pending, approval_approved, approval_rejected, cancel.

(Đã mô tả ở trang Cơ hội)

Bán hàngBáo giáMới

FieldVdBắt buộc
Khách hàngCty TNHH Hoa Biết
Địa chỉ hoá đơn(auto-fill từ KH)
Ngày báo giá(today)
Hiệu lực đến30 ngày sau
Salesperson(you)
Sales teamSales Tân Hoà
KCN (project_id)KCN Tân Hoà
CurrencyVND hoặc USD

Bước 3. Tab “Order Lines” — Cấu hình sản phẩm

Phần tiêu đề “Bước 3. Tab “Order Lines” — Cấu hình sản phẩm”

Đây là phần chính. Click “Add a product” để thêm dòng.

FieldVd
Product”Lease land - KCN Tân Hoà” (tạo từ Cấu hình → Sản phẩm)
Description”Thuê lô A1 — 5000 m²”
Quantity5000 (m²)
Unit Price50,000 VND/m²/year
TaxVAT 10%
Discount %0
Cadenceyearly (yearly / monthly / quarterly / one-time)

Mỗi dòng = 1 thành phần báo giá:

  • Tiền thuê đất — yearly hoặc monthly
  • Phí quản lý — monthly
  • Phí kết nối điện / nước / data — one-time
  • Chi phí làm thủ tục — one-time

📸 Screenshot: Tab Order Lines với 4-5 dòng

Khi sales rep chọn KH + KCN + Lô, Parkone tự match policy → auto-fill:

  • land_rate (giá thuê đất)
  • mgmt_fee_rate (phí QL)
  • escalation_pct (% tăng)
  • discount_max_pct (giảm tối đa cho phép)

Sales rep có thể override giá manually (nếu KH đặc biệt), nhưng nếu vượt discount_max_pct → cần Manager approve.

Bước 5. Tab “Milestones” — Sự kiện ký HĐ

Phần tiêu đề “Bước 5. Tab “Milestones” — Sự kiện ký HĐ”

Milestone = sự kiện trong vòng đời HĐ (ký HĐ, bàn giao đất, đưa vào vận hành, …).

MilestoneMô tảThời điểm
Ký HĐHai bên ký HĐ chính thứcT0
Bàn giao đấtChủ đầu tư bàn giao mặt bằng cho KHT0 + 30 ngày
Khởi côngKH bắt đầu xây nhà máyT0 + 60 ngày
Hoàn thành xây dựngKH xong nhà xưởngT0 + 12 tháng
Đi vào vận hànhNhà máy hoạt độngT0 + 14 tháng

Mỗi milestone có thể link với % thanh toán (vd “Ký HĐ → trả 30% deposit”).

Bước 6. Tab ”📊 CPQ — Lịch thanh toán”

Phần tiêu đề “Bước 6. Tab ”📊 CPQ — Lịch thanh toán””

Tab này tự sinh lịch thanh toán dự kiến dựa trên:

  • Order lines + cadence
  • Milestones (one-time payments)
  • Duration HĐ

Click “Sinh lịch thanh toán” (nút wizard) → Parkone tạo table:

#Ngày dự kiếnMô tảSố tiềnLoại
11/1/2026Ký HĐ — Deposit 30%1,500,000,000One-time
21/2/2026Phí QL tháng 12,500,000Recurring
31/3/2026Phí QL tháng 22,500,000Recurring
131/1/2027Tiền thuê năm 2250,000,000Recurring

Auto-compute:

  • Tổng chưa VAT: sum order lines
  • Tổng VAT: tax amount
  • Tổng HĐ-có-VAT: gross total
  • Tổng HĐ qua thời hạn: gross × duration
  • Tổng thanh toán đầu kỳ: cọc + phí ký HĐ (one-time)

Click Save (☁️). Báo giá có ID + sequence auto-gen (vd S-2026-0042).

Báo giá cần Manager approve nếu:

  • Discount % > ngưỡng config (default 15%)
  • Total value > Tier 2 ngưỡng (default 500M VND)
  • Override giá vượt policy max
  • Custom payment terms (vd cho KH trả chậm)
  1. Mở báo giá draft
  2. Click “Submit for Approval” trên header
  3. Popup chọn Manager (default = Manager của Sales team)
  4. Ghi chú lý do (optional, vd “KH lớn đề xuất giảm 18%”)
  5. Submit

Báo giá state = approval_pending. Email + activity tự gửi Manager.

Manager nhận notification:

  1. Mở báo giá
  2. Review: lý do giảm giá, KH profile, lịch sử mua
  3. Click “Approve” hoặc “Reject”
  4. Nếu reject → ghi lý do

Báo giá → approval_approved (Sales rep gửi cho KH) hoặc approval_rejected (back to draft).

  1. Báo giá state = approved (hoặc draft nếu không cần approval)
  2. Click “Send by Email” trên header
  3. Popup compose email:
    • To: KH email (auto-fill)
    • CC: salesperson email
    • Subject: “Báo giá thuê đất KCN Tân Hoà — Cty Hoa Biết”
    • Body: template với placeholder {{ object.partner_id.name }}, {{ object.amount_total }}
    • Attachment: PDF báo giá (auto-render từ template Word)
  4. Click Send

Email gửi. Chatter ghi log:

Báo giá state = sent.

Parkone có email tracking pixel:

  • KH mở email → log “Email opened at HH:MM”
  • KH click link PDF → log “PDF downloaded at HH:MM”

→ Sales rep biết KH đã xem chưa, follow-up đúng lúc.

Báo giá có nút ”📝 Render từ template” (Doc Engine v2):

  1. Click nút trên báo giá
  2. Wizard mở ra — chọn template Word:
    • “Báo giá chuẩn FDI” (template với placeholder Eng + Việt)
    • “Báo giá ngắn gọn DDI”
    • “Báo giá hightech ưu đãi”
  3. Click “Render” → mở OnlyOffice editor inline
  4. Edit nội dung trực tiếp (text, format, header, footer)
  5. Click “Save” → file Word lưu vào báo giá
  6. Convert PDF (auto) → đính kèm email gửi KH

(Chi tiết: xem Doc Engine v2)

KH đồng ý báo giá → next step:

  1. Mở báo giá → click “Tạo Đặt cọc” trên header
  2. Wizard parkone.quote.to.deposit.wizard mở ra:
    • Preview các order lines sẽ map sang deposit
    • Preview milestones / tranches
    • Chọn % cọc (default 30%)
  3. Click “Convert”
  4. Đặt cọc tạo ra với data prefilled từ báo giá
  5. Báo giá state = confirmed

(Chi tiết: xem Đặt cọc)

Nếu KH cam kết mạnh (không cần đặt cọc):

  1. Mở báo giá → click “Tạo Hợp đồng” trên header
  2. Wizard tạo HĐ với data prefilled từ báo giá
  3. Báo giá state = confirmed

(Chi tiết: xem Hợp đồng)

  • My Quotations — của tôi
  • Pending Approval — đang chờ duyệt
  • Sent — Awaiting Response — đã gửi KH, chưa phản hồi
  • Expiring Soon — sắp hết hiệu lực (30 ngày)

Khi báo giá sắp hết hiệu lực:

  • 7 ngày trước: activity to Sales rep “Báo giá Q-XXX sắp hết hiệu lực, follow-up KH”
  • Sales rep call KH → extend hoặc Mark Won/Lost

Báo cáoCPQ Reports:

  • Số báo giá → số HĐ thực ký
  • Theo salesperson / sales team / KCN / quarter
  • Average discount %
  • Tổng giảm giá (VND)
  • Top reason discount
  • Thời gian Báo giá → Sent → Confirmed (HĐ)
  • Bottleneck stage

Báo giá có nút “Duplicate” (menu Action → Duplicate). Tạo bản sao y hệt → Đại sửa nhỏ cho KH khác.

Có. Field validity_date (Hiệu lực đến). Quá hạn → báo giá state = expired (tự cron).

KH muốn dùng lại → Sales rep extend validity_date hoặc tạo báo giá mới.

Tôi override giá nhưng vẫn ở dưới ngưỡng max — có cần approve không?

Phần tiêu đề “Tôi override giá nhưng vẫn ở dưới ngưỡng max — có cần approve không?”

KHÔNG, nếu:

  • Discount % ≤ discount_max_pct của policy
  • Total ≤ Tier 1 ngưỡng

→ Sales rep tự duyệt + gửi KH ngay (không qua Manager).

Mở order line → chọn lại tax từ dropdown. VN có nhiều mức VAT:

  • 10% (chuẩn)
  • 8% (giảm tạm thời cho 1 số ngành)
  • 5% (thực phẩm, y tế)
  • 0% (export)

Đại chọn đúng loại tùy ngành KH.

Có. Header có field currency_id. Đại chọn USD hoặc VND.

Nếu báo giá USD, các giá monetary auto-convert sang VND khi:

  • Tạo hoá đơn (KH VN cần hoá đơn VND)
  • Báo cáo doanh thu

Rate convert lấy từ Cấu hình → Currency Rates (Đại tự update hoặc auto-fetch từ API).

Có thể bulk-send báo giá cho nhiều KH cùng lúc?

Phần tiêu đề “Có thể bulk-send báo giá cho nhiều KH cùng lúc?”

KHÔNG nên — báo giá thường custom theo KH. Nhưng có thể:

  • Tạo từng báo giá → tick chọn 5-10 báo giá → menu Action → “Send by Email”
  • Mỗi báo giá gửi riêng cho KH của nó
Chia sẻ: