Báo giá CPQ
Báo giá CPQ
Phần tiêu đề “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.
Vòng đời báo giá
Phần tiêu đề “Vòng đời báo giá”Draft (nháp) ↓ submit for approvalApproval Pending ↓ Manager duyệtSent (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.
Tạo báo giá mới
Phần tiêu đề “Tạo báo giá mới”Cách 1: Từ Cơ hội
Phần tiêu đề “Cách 1: Từ Cơ hội”(Đã mô tả ở trang Cơ hội)
Cách 2: Tự nhập
Phần tiêu đề “Cách 2: Tự nhập”Bước 1. Mở list báo giá
Phần tiêu đề “Bước 1. Mở list báo giá”Bán hàng → Báo giá → Mới
Bước 2. Header báo giá
Phần tiêu đề “Bước 2. Header báo giá”| Field | Vd | Bắt buộc |
|---|---|---|
| Khách hàng | Cty TNHH Hoa Biết | ✅ |
| Địa chỉ hoá đơn | (auto-fill từ KH) | |
| Ngày báo giá | (today) | ✅ |
| Hiệu lực đến | 30 ngày sau | ✅ |
| Salesperson | (you) | ✅ |
| Sales team | Sales Tân Hoà | |
| KCN (project_id) | KCN Tân Hoà | ✅ |
| Currency | VND 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.
| Field | Vd |
|---|---|
| Product | ”Lease land - KCN Tân Hoà” (tạo từ Cấu hình → Sản phẩm) |
| Description | ”Thuê lô A1 — 5000 m²” |
| Quantity | 5000 (m²) |
| Unit Price | 50,000 VND/m²/year |
| Tax | VAT 10% |
| Discount % | 0 |
| Cadence | yearly (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
Bước 4. Lease Policy Engine match
Phần tiêu đề “Bước 4. Lease Policy Engine match”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, …).
| Milestone | Mô tả | Thời điểm |
|---|---|---|
| Ký HĐ | Hai bên ký HĐ chính thức | T0 |
| Bàn giao đất | Chủ đầu tư bàn giao mặt bằng cho KH | T0 + 30 ngày |
| Khởi công | KH bắt đầu xây nhà máy | T0 + 60 ngày |
| Hoàn thành xây dựng | KH xong nhà xưởng | T0 + 12 tháng |
| Đi vào vận hành | Nhà máy hoạt động | T0 + 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ến | Mô tả | Số tiền | Loại |
|---|---|---|---|---|
| 1 | 1/1/2026 | Ký HĐ — Deposit 30% | 1,500,000,000 | One-time |
| 2 | 1/2/2026 | Phí QL tháng 1 | 2,500,000 | Recurring |
| 3 | 1/3/2026 | Phí QL tháng 2 | 2,500,000 | Recurring |
| … | … | … | … | … |
| 13 | 1/1/2027 | Tiền thuê năm 2 | 250,000,000 | Recurring |
| … | … | … | … | … |
Bước 7. Header totals
Phần tiêu đề “Bước 7. Header totals”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)
Bước 8. Save báo giá
Phần tiêu đề “Bước 8. Save báo giá”Click Save (☁️). Báo giá có ID + sequence auto-gen (vd S-2026-0042).
Approval workflow
Phần tiêu đề “Approval workflow”Khi nào cần approve?
Phần tiêu đề “Khi nào cần approve?”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)
Submit for approval
Phần tiêu đề “Submit for approval”- Mở báo giá draft
- Click “Submit for Approval” trên header
- Popup chọn Manager (default = Manager của Sales team)
- Ghi chú lý do (optional, vd “KH lớn đề xuất giảm 18%”)
- Submit
Báo giá state = approval_pending. Email + activity tự gửi Manager.
Manager duyệt
Phần tiêu đề “Manager duyệt”Manager nhận notification:
- Mở báo giá
- Review: lý do giảm giá, KH profile, lịch sử mua
- Click “Approve” hoặc “Reject”
- Nếu reject → ghi lý do
Báo giá → approval_approved (Sales rep gửi cho KH) hoặc approval_rejected (back to draft).
Gửi báo giá cho KH
Phần tiêu đề “Gửi báo giá cho KH”- Báo giá state = approved (hoặc draft nếu không cần approval)
- Click “Send by Email” trên header
- 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)
- Click Send
Email gửi. Chatter ghi log:
- Email đã gửi cho thuyduong@hoabiet.vn lúc 10:30 ngày 15/6/2026
Báo giá state = sent.
Tracking email
Phần tiêu đề “Tracking email”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.
Render PDF báo giá (Doc Engine)
Phần tiêu đề “Render PDF báo giá (Doc Engine)”Báo giá có nút ”📝 Render từ template” (Doc Engine v2):
- Click nút trên báo giá
- 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”
- Click “Render” → mở OnlyOffice editor inline
- Edit nội dung trực tiếp (text, format, header, footer)
- Click “Save” → file Word lưu vào báo giá
- Convert PDF (auto) → đính kèm email gửi KH
(Chi tiết: xem Doc Engine v2)
Convert báo giá sang Đặt cọc
Phần tiêu đề “Convert báo giá sang Đặt cọc”KH đồng ý báo giá → next step:
- Mở báo giá → click “Tạo Đặt cọc” trên header
- Wizard
parkone.quote.to.deposit.wizardmở ra:- Preview các order lines sẽ map sang deposit
- Preview milestones / tranches
- Chọn % cọc (default 30%)
- Click “Convert”
- Đặt cọc tạo ra với data prefilled từ báo giá
- Báo giá state =
confirmed
(Chi tiết: xem Đặt cọc)
Convert báo giá sang HĐ trực tiếp
Phần tiêu đề “Convert báo giá sang HĐ trực tiếp”Nếu KH cam kết mạnh (không cần đặt cọc):
- Mở báo giá → click “Tạo Hợp đồng” trên header
- Wizard tạo HĐ với data prefilled từ báo giá
- Báo giá state =
confirmed
(Chi tiết: xem Hợp đồng)
Theo dõi báo giá đã gửi
Phần tiêu đề “Theo dõi báo giá đã gửi”Filter list view
Phần tiêu đề “Filter list view”- 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)
Activity reminder
Phần tiêu đề “Activity reminder”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áo CPQ
Phần tiêu đề “Báo cáo CPQ”Báo cáo → CPQ Reports:
Conversion Rate
Phần tiêu đề “Conversion Rate”- Số báo giá → số HĐ thực ký
- Theo salesperson / sales team / KCN / quarter
Discount Analysis
Phần tiêu đề “Discount Analysis”- Average discount %
- Tổng giảm giá (VND)
- Top reason discount
Sales Cycle
Phần tiêu đề “Sales Cycle”- Thời gian Báo giá → Sent → Confirmed (HĐ)
- Bottleneck stage
Câu hỏi thường gặp
Phần tiêu đề “Câu hỏi thường gặp”Tôi muốn copy báo giá để làm template?
Phần tiêu đề “Tôi muốn copy báo giá để làm template?”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.
Báo giá có tự expire không?
Phần tiêu đề “Báo giá có tự expire không?”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_pctcủa policy - Total ≤ Tier 1 ngưỡng
→ Sales rep tự duyệt + gửi KH ngay (không qua Manager).
Tax (VAT) sai — sửa sao?
Phần tiêu đề “Tax (VAT) sai — sửa sao?”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.
Báo giá có nhiều currency không?
Phần tiêu đề “Báo giá có nhiều currency không?”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ó