{% extends "base.html" %} {% block title %}Hướng dẫn sử dụng{% endblock %} {% block page_subtitle %}Hướng dẫn sử dụng{% endblock %} {% block content %}
📖 Hướng Dẫn Sử Dụng App {{ brand.ten_hien_thi }}
Phân quyền theo vai trò · Quy trình vận hành 1 ngày · Nguyên tắc bảo mật
Ma trận quyền bên dưới đọc trực tiếp từ hệ thống — chỉnh quyền trong "Quản lý tài khoản" là trang này tự cập nhật theo.

Học theo từng nghiệp vụ

Chọn nội dung cần xem lại. Hướng dẫn chỉ làm nổi bật từng mục và giải thích chức năng; không tạo hay sửa giao dịch thay anh/chị.

{% for topic_id, topic in huong_dan_noi_dung.items() %}

{{ topic.ten }}

{{ topic.cac_buoc|length }} bước · tiến độ được lưu theo tài khoản

{% endfor %}

✅ Tự kiểm tra cấu hình cửa hàng

Chỉ hiện trạng thái đã cấu hình, không hiển thị mã số thuế, số tài khoản hay thông tin đăng nhập hóa đơn.

Tài khoản nhận tiền

Ngân hàng, số tài khoản và tên chủ tài khoản để tạo QR thanh toán.

Đang kiểm tra…

    Mở thiết lập cửa hàng

    🕐 Quy trình vận hành một ngày

    1
    Mở ca — Kiểm tiền đầu ca
    Vào Sổ quỹ → Kiểm tiền, đếm từng mệnh giá, lưu phiếu Đầu ca, in phiếu 2 người ký bàn giao. Số đếm này là MỐC đối chiếu cả ca — đếm sai là lệch cả ngày.
    ▼
    2
    Cập nhật bảng giá vàng
    GĐ/PGĐ/Quản lý vào trang chủ nhập giá mới → màn hình TV tự đổi sau tối đa 30 giây.
    ▼
    3
    Giao dịch trong ca
    💎 Bán hàng: quét mã vạch → chọn hình thức TM/CK/cả hai (nhập đúng số tiền từng khoản) → Tạo hóa đơn → in giấy đảm bảo.
    🛒 Mua hàng · 💍 Cầm hàng · 🛍️ Đặt hàng · 🔧 Gia công: tạo phiếu tương ứng, tiền tự ghi vào sổ quỹ đúng hình thức thanh toán.
    🔄 Khách đổi hàng: dùng nút "Đổi hàng" trong 👁️ Xem hóa đơn — KHÔNG xóa hóa đơn để tạo lại (sẽ lệch quỹ).
    4
    Cần sửa phiếu đã chốt / bổ sung cọc?
    Nhân viên bấm 📤 Gửi Duyệt → GĐ/PGĐ nhận chuông báo, vào Duyệt yêu cầu xem đối chiếu trước–sau, bấm Duyệt/Từ chối (kèm PIN) → nhân viên nhận chuông kết quả ngay, in phiếu mới nếu được duyệt.
    ▼
    5
    Xuất hóa đơn điện tử (nếu khách cần)
    Trong danh sách hóa đơn bấm 📤 → extension tự điền form IAM MyInvoice trên Chrome.
    ▼
    6
    Đóng ca — Kiểm tiền cuối ca
    Đếm tiền thực tế, so với "Tổng theo sổ quỹ (dự kiến)". Nếu lệch: mở bảng "Chi tiết cách tính dự kiến" ngay bên dưới để soi từng dòng, tìm đúng giao dịch gây lệch rồi báo quản lý — không tự ý sửa.

    👥 Vai trò của từng bộ phận

    👑 Giám đốc
    Toàn quyền, kể cả sao lưu/khôi phục dữ liệu. Duyệt yêu cầu sửa phiếu, sửa/xóa sổ quỹ (kèm PIN), đổi hàng, chỉnh quyền các vai trò.
    🎖️ Phó Giám đốc
    Toàn quyền vận hành như GĐ, trừ sao lưu/reset/khôi phục dữ liệu hệ thống.
    🧑‍💼 Quản lý
    Điều hành toàn bộ nghiệp vụ hằng ngày; xem danh sách tài khoản nhưng không tạo/sửa tài khoản, không đụng dữ liệu hệ thống.
    🧾 Kế toán
    Sổ quỹ, kiểm tiền, báo cáo, lương/KPI. Các nghiệp vụ bán/mua/cầm chỉ xem để đối chiếu, không tự tạo phiếu.
    📦 Thủ kho
    Tồn kho, kiểm kho, phiếu mua hàng (nhập hàng). Xem bảng giá và đơn đặt để chuẩn bị hàng.
    🛍️ Nhân viên bán hàng
    Trực quầy: bán, mua, cầm, đặt hàng, gia công, kiểm tiền giao ca, CRM. Sửa phiếu đã chốt phải gửi GĐ/PGĐ duyệt.
    💰 Thủ quỹ
    Chuyên trách sổ quỹ + kiểm tiền giao ca; xem bảng giá, tồn kho, báo cáo để đối chiếu.
    🔨 Thợ
    Xem danh sách đơn gia công cần làm, bảng giá và tồn kho. Không thao tác tiền.

    🔐 Ma trận phân quyền chi tiết

    ✓ Toàn quyền 👁 Chỉ xem — Không truy cập · Dữ liệu thời gian thực từ hệ thống{% for role, info in role_perms.items() %}{% if info.is_custom %}{% if loop.first %} (đã tùy chỉnh: {% endif %}{{ role_labels[role] }}{% if not loop.last %}, {% endif %}{% endif %}{% endfor %})
    {% for role, label in role_labels.items() %} {% endfor %} {% for group, perms in groups.items() %} {% for key, label in perms %} {% for role in role_labels %} {% set v = matrix[role][key] %} {% endfor %} {% endfor %} {% endfor %}
    Chức năng{{ label }}
    {{ group }}
    {{ label }} {{ '✓' if v == 'full' else ('👁' if v == 'view' else '—') }}

    💰 Chính sách KPI nhân viên bán hàng

    Áp dụng từ tháng 8/2026 · xem kết quả của bạn tại KPI của tôi

    📢 THÔNG BÁO

    Kể từ tháng 8/2026, ngoài lương cứng, mỗi nhân viên bán hàng được hưởng thêm hoa hồng theo kết quả bán hàng của chính mình.

    • Hoa hồng tính trên từng món bạn bán được, cộng dồn cả tháng.
    • Không phải món nào cũng như nhau: món càng cần bạn tư vấn, thuyết phục thì phần ghi nhận cho bạn càng lớn.
    • Khách lần đầu đến tiệm, khách bạn chủ động mời, khách được giới thiệu — đều được ghi nhận cao hơn.
    • Cuối tháng có điểm tháng chấm chung 5 mặt: doanh thu, hồ sơ khách, khách quay lại, kỷ luật. Điểm càng cao, phần hoa hồng được hưởng càng nhiều.
    • Vào Thêm → KPI của tôi để xem mình đang ở đâu, cập nhật ngay sau mỗi hóa đơn.

    ⚠️ Điều kiện bắt buộc: đăng nhập đúng tài khoản của mình khi bán hàng, và ghi đầy đủ thông tin khách. Hóa đơn không có tên người bán thì không tính cho ai cả.

    📖 Hướng dẫn chi tiết
    1. Thu nhập của tôi gồm những gì?
    Lương cứng (không đổi) + hoa hồng bán hàng (mới). Hoa hồng cộng vào bảng lương cuối tháng, hiện ở cột KPI.
    2. Hoa hồng của mỗi món tính thế nào?
    Mỗi món bán ra được tính theo giá trị món nhân với phần công của bạn trong món đó. Phần công ấy phụ thuộc ba điều:
    • Món hàng gì — vàng ta khách xem giá sẵn trên mạng rồi mới tới nên phần công thấp; trang sức và bạc cần bạn tư vấn mẫu, cho thử, thuyết phục nên phần công cao hơn nhiều.
    • Bán cho ai — khách lần đầu tới tiệm là công của bạn lớn nhất; khách đã mua nhiều lần thì phần lớn là nhờ uy tín tiệm nên phần công giảm dần.
    • Bán bằng cách nào — bạn gọi mời, khách được giới thiệu, khách quay lại tìm đúng bạn, hoặc bạn bán kèm được món thứ hai: đều là công của bạn. Khách tự vào mua đúng thứ họ định mua thì thấp hơn.
    3. Điểm tháng là gì, ảnh hưởng ra sao?
    Cuối tháng bạn được chấm điểm trên 5 mặt, mỗi mặt có tỷ trọng khác nhau (mặt nào tỷ trọng cao thì ảnh hưởng điểm tổng nhiều hơn):
    Mặt chấm điểmTỷ trọng
    Doanh thu trang sức + bạc25
    Doanh thu vàng cao tuổi20
    Hồ sơ khách — phần khó20
    Kỷ luật — an ninh20
    Khách cũ quay lại15
    Mỗi mặt, bạn có một "mức đạt" = kết quả của bạn so với chỉ tiêu của mặt đó (chỉ tiêu riêng từng người, xem ở KPI của tôi) — đạt đúng chỉ tiêu = mức đạt 100%, đạt hơn thì mức đạt tăng theo nhưng tối đa 120% (vượt bao nhiêu cũng chỉ tính tới đó). Điểm tháng = trung bình cộng có tỷ trọng của 5 mức đạt này.
    → Cách hiểu đơn giản nhất: đạt đúng 100% chỉ tiêu ở CẢ 5 mặt = điểm tháng 100, tự động rơi vào mức nhận 100% hoa hồng. Muốn lên mức 120% thì cần có mặt vượt hẳn chỉ tiêu (bù cho các mặt khác).
    Điểm thángĐược hưởng
    Dưới 70Không có hoa hồng
    70 – 8570% phần đã tích
    85 – 100100% phần đã tích
    Trên 100120% phần đã tích
    Nghĩa là: bán tốt nhưng để lệch quỹ, đi muộn nhiều, sai kiểm kho — vẫn mất hoa hồng.
    📐 Ví dụ minh họa (số giả định, không phải chỉ tiêu thật của bạn)
    Tình huốngTrang sức+bạcVàng caoHồ sơ kháchKỷ luậtKhách quay lại→ Điểm tháng
    Vừa đủ ngưỡng thấp nhất70%70%70%70%70%70
    Đạt tròn chỉ tiêu mọi mặt100%100%100%100%100%100
    Bán trang sức rất tốt, còn lại vừa đủ120%100%100%100%70%100,5
    Kỷ luật kém kéo tụt dù bán tốt110%110%100%50%100%94,5
    Dòng cuối cho thấy: dù 2 mặt doanh thu đều vượt chỉ tiêu (110%), kỷ luật tụt còn 50% vẫn kéo điểm tổng xuống 94,5 (rớt khỏi mức 100% hoa hồng) — vì kỷ luật chiếm tỷ trọng 20, không nhỏ.
    🔎 Kỷ luật tính cụ thể ra sao?
    Khởi điểm 100 điểm, mỗi vi phạm bị trừ:
    Vi phạmTrừ mỗi lần
    Đi muộn (theo chấm công)−5 điểm
    Sai kiểm kho−10 điểm
    Lệch quỹ ĐÃ CHỐT là lỗi của bạn−20 điểm
    Không vi phạm gì → giữ nguyên 100 điểm ở mặt này, không cần "cố gắng thêm" — chỉ cần đừng vi phạm.
    4. Ví dụ cụ thể: mỗi loại hàng hoa hồng bao nhiêu %?
    Tính bình quân trên doanh số thực tế bán ra gần đây của cả tiệm, hoa hồng CƠ SỞ (trước khi nhân hệ số điểm tháng ở mục 3) mỗi loại hàng là:
    {% if kpi_hh_bq.trang_suc.du_lieu %} {% endif %} {% if kpi_hh_bq.bac.du_lieu %} {% endif %} {% if kpi_hh_bq.vang_cao.du_lieu %} {% endif %}
    Loại hàngHoa hồng bình quânVí dụ
    💍 Trang sức / vàng tây (10K, 14K, 18K...) ≈ {{ '%.2f'|format(kpi_hh_bq.trang_suc.pct) }}% doanh số
    (~{{ '{:,.0f}'.format(kpi_hh_bq.trang_suc.per_trieu) }}đ / 1 triệu)
    Bán 1 vòng tay 18K giá 10.800.000đ
    → hoa hồng cơ sở ≈ {{ '{:,.0f}'.format(10.8*kpi_hh_bq.trang_suc.per_trieu) }}đ
    🥈 Bạc (925...) ≈ {{ '%.2f'|format(kpi_hh_bq.bac.pct) }}% doanh số
    (~{{ '{:,.0f}'.format(kpi_hh_bq.bac.per_trieu) }}đ / 1 triệu)
    Bán 1 nhẫn bạc giá 850.000đ
    → hoa hồng cơ sở ≈ {{ '{:,.0f}'.format(0.85*kpi_hh_bq.bac.per_trieu) }}đ
    🟡 Vàng cao tuổi (9999, 995, 24K...) ≈ {{ '%.3f'|format(kpi_hh_bq.vang_cao.pct) }}% doanh số
    (~{{ '{:,.0f}'.format(kpi_hh_bq.vang_cao.per_trieu) }}đ / 1 triệu)
    Bán 2 chỉ vàng 9999 giá 29.000.000đ
    → hoa hồng cơ sở ≈ {{ '{:,.0f}'.format(29*kpi_hh_bq.vang_cao.per_trieu) }}đ
    {% if not (kpi_hh_bq.vang_cao.du_lieu and kpi_hh_bq.trang_suc.du_lieu and kpi_hh_bq.bac.du_lieu) %}
    ⚠️ Một vài loại hàng chưa đủ dữ liệu bán ra gần đây để tính bình quân — bảng trên hiện chỉ những loại đã có số liệu, sẽ tự đủ khi có thêm hóa đơn.
    {% endif %}
    Vì sao vàng cao tuổi thấp hơn hẳn? Giá vàng ta niêm yết công khai trên bảng giá, khách xem trước rồi mới tới tiệm nên phần công của bạn ít — khác hẳn trang sức/bạc cần bạn tư vấn mẫu, tuổi, size mới chốt được (đúng như mục 2). Con số trên là bình quân chung của cả tiệm{% if kpi_hh_bq.thang_dung %} (theo doanh số tháng {{ kpi_hh_bq.thang_dung|join(', ') }}){% endif %}, tự cập nhật theo doanh số thực tế — món cụ thể của bạn có thể cao/thấp hơn một chút tùy cách bán, nhưng cộng dồn cả tháng thì đúng theo tỷ lệ này.
    ⚠️ Đây mới là hoa hồng CƠ SỞ. Số bạn thực nhận còn phải nhân với hệ số theo điểm tháng (mục 3) — xem ví dụ đầy đủ ở mục 5.
    5. Ước tính cả tháng bạn nhận được bao nhiêu?
    📐 Tháng bình thường (số giả định để minh họa cách tính, không phải doanh số thật của bạn)
    Giả sử trong 1 tháng bạn bán được:
    {% set vc_hh = (1000*kpi_hh_bq.vang_cao.per_trieu)|round|int %} {% set ts_hh = (100*kpi_hh_bq.trang_suc.per_trieu)|round|int %} {% set bac_hh = (20*kpi_hh_bq.bac.per_trieu)|round|int %} {% set tong_hh = vc_hh + ts_hh + bac_hh %}
    • Vàng cao tuổi: 1.000.000.000đ → hoa hồng cơ sở ≈ {{ '{:,.0f}'.format(vc_hh) }}đ
    • Trang sức: 100.000.000đ → hoa hồng cơ sở ≈ {{ '{:,.0f}'.format(ts_hh) }}đ
    • Bạc: 20.000.000đ → hoa hồng cơ sở ≈ {{ '{:,.0f}'.format(bac_hh) }}đ
    → Tổng hoa hồng cơ sở cả tháng ≈ {{ '{:,.0f}'.format(tong_hh) }}đ
    Điểm tháng của bạnMức hưởngSố thực nhận (cộng vào lương cứng)
    Dưới 700%0đ
    70 – 8570%≈ {{ '{:,.0f}'.format((tong_hh*0.7)|round) }}đ
    85 – 100100%≈ {{ '{:,.0f}'.format(tong_hh) }}đ
    Trên 100120%≈ {{ '{:,.0f}'.format((tong_hh*1.2)|round) }}đ
    Cùng một doanh số bán ra, chỉ khác điểm tháng — số thực nhận có thể là 0đ hoặc gấp rưỡi số ở mức 70%. Đây là lý do 5 mặt chấm điểm ở mục 3 (đặc biệt kỷ luật, hồ sơ khách, khách quay lại) quan trọng không kém doanh thu — bán tốt mà điểm dưới 70 vẫn 0đ.
    🔥 Tháng cao điểm (VD: mùa cưới, lễ Tết — số giả định)
    Giả sử tháng đó bạn bán được:
    {% set vc_hh2 = (15000*kpi_hh_bq.vang_cao.per_trieu)|round|int %} {% set ts_hh2 = (250*kpi_hh_bq.trang_suc.per_trieu)|round|int %} {% set bac_hh2 = (50*kpi_hh_bq.bac.per_trieu)|round|int %} {% set tong_hh2 = vc_hh2 + ts_hh2 + bac_hh2 %}
    • Vàng cao tuổi: 15.000.000.000đ → hoa hồng cơ sở ≈ {{ '{:,.0f}'.format(vc_hh2) }}đ
    • Trang sức: 250.000.000đ → hoa hồng cơ sở ≈ {{ '{:,.0f}'.format(ts_hh2) }}đ
    • Bạc: 50.000.000đ → hoa hồng cơ sở ≈ {{ '{:,.0f}'.format(bac_hh2) }}đ
    → Tổng hoa hồng cơ sở cả tháng ≈ {{ '{:,.0f}'.format(tong_hh2) }}đ
    Điểm tháng của bạnMức hưởngSố thực nhận (cộng vào lương cứng)
    Dưới 700%0đ
    70 – 8570%≈ {{ '{:,.0f}'.format((tong_hh2*0.7)|round) }}đ
    85 – 100100%≈ {{ '{:,.0f}'.format(tong_hh2) }}đ
    Trên 100120%≈ {{ '{:,.0f}'.format((tong_hh2*1.2)|round) }}đ
    Doanh số vàng cao gấp 15 lần tháng bình thường, nhưng hoa hồng cơ sở chỉ tăng theo đúng tỷ lệ vàng cao đóng góp — trang sức + bạc bán nhiều hơn trong mùa cao điểm vẫn là phần đóng góp lớn cho hoa hồng, dù doanh số nhỏ hơn nhiều so với vàng cao.
    6. Làm gì để được nhiều hơn?
    • Luôn đăng nhập tài khoản của mình trước khi bán — nếu không, hóa đơn không tính cho ai.
    • Ghi đủ tên và số điện thoại khách — hóa đơn để trống thông tin khách bị tính ở mức thấp nhất.
    • Mặt "Hồ sơ khách" tính riêng — SĐT/CCCD chỉ là điều kiện sàn, KHÔNG được tính điểm ở mặt này. Muốn ăn điểm mặt này, hóa đơn phải có thêm ít nhất MỘT trong hai: ngày sinh của khách (điền trong hồ sơ CRM) hoặc ghi chú chăm sóc (sở thích, thói quen, dịp đặc biệt...). Hỏi thêm ngày sinh khi lập hóa đơn là cách nhanh nhất để ăn điểm mặt này.
    • Chọn ô "Khách đến từ đâu" trên trang Bán hàng. Nếu bạn gọi mời khách hoặc khách được người quen giới thiệu, chọn đúng mục đó.
    • Bấm "📞 Đã liên hệ" trong hồ sơ khách mỗi khi bạn gọi/nhắn hỏi thăm. Khách quay lại mua trong 30 ngày sau đó sẽ được ghi nhận là công của bạn.
    • Giới thiệu thêm trang sức, bạc — đây là nhóm hàng phần công của bạn lớn nhất.
    • Bán kèm món thứ hai cho cùng một khách.
    7. Tôi xem kết quả của mình ở đâu?
    Thêm → KPI của tôi. Trang đó hiện: điểm tháng, mức đang hưởng, còn bao nhiêu điểm nữa lên mức trên, tiến độ từng chỉ tiêu, số tiền tạm tính, và từng món bạn đã bán kèm phần công được ghi nhận. Số cập nhật ngay sau mỗi hóa đơn.
    📅 Không cần đợi cuối tháng mới biết — ngay từ những ngày đầu tháng, trang này còn hiện thêm khung "Tiến độ dự kiến": nếu bạn giữ đúng tốc độ bán hàng như hiện tại tới hết tháng thì điểm tháng sẽ khoảng bao nhiêu — để biết SỚM có đang trên đà đạt mốc 70 điểm hay không, còn kịp điều chỉnh thay vì tới cuối tháng mới biết là không đạt. Khung này tự biến mất khi tháng đã kết thúc (lúc đó chỉ còn số chính thức).
    8. Đang thử việc thì sao?
    Kết quả vẫn được ghi nhận đầy đủ và là căn cứ xét lên chính thức. Hoa hồng bắt đầu nhận từ khi thành nhân viên chính thức.
    9. Thấy số chưa đúng thì báo ai?
    Báo quản lý ngay trong tháng, kèm mã hóa đơn cụ thể. Mỗi món đều có ghi rõ lý do được chấm như vậy trong trang KPI của tôi nên rất dễ đối chiếu. Số chốt cuối tháng mới là số chính thức.

    🛡️ Nguyên tắc bảo mật — mọi người phải thuộc

    🔑 Mỗi người 1 tài khoản riêng
    Không dùng chung, không cho mượn. Mọi thao tác đều ghi nhật ký theo tên đăng nhập — dùng chung tài khoản là mất dấu vết khi cần truy lại.
    🔢 Mã PIN là lớp khóa thứ hai
    Các thao tác chạm đến tiền đã chốt (sửa/xóa hóa đơn, sổ quỹ, đổi hàng, duyệt) đều đòi thêm PIN. Không đọc PIN cho người khác, kể cả qua điện thoại.
    📤 Sửa phiếu đã chốt = phải qua duyệt
    Nhân viên không sửa trực tiếp phiếu đã hoàn tất — gửi yêu cầu để GĐ/PGĐ xem đối chiếu trước–sau rồi mới duyệt. Đây là quy trình, không phải làm khó.
    🚫 Không xóa phiếu để "làm lại"
    Xóa hóa đơn đã chốt rồi tạo lại sẽ làm quỹ dự kiến tính trùng tiền (đã xảy ra thật). Sai thì dùng ✏️ Sửa hoặc 🔄 Đổi hàng — hệ thống tự giữ sổ quỹ đúng.
    💰 Kiểm tiền đầu/cuối ca đủ 2 chữ ký
    Người giao và người nhận cùng đếm, cùng ký. Lệch quỹ phải soi bảng chi tiết và báo quản lý ngay trong ca — để qua ca sau là khó truy.
    🚪 Rời máy là đăng xuất
    Nhất là máy dùng chung ở quầy. Trên điện thoại cá nhân không lưu mật khẩu vào trình duyệt của người khác.
    {{ brand.ten_hien_thi }} — trang này tự cập nhật theo phân quyền hiện hành · truy cập tại /huong-dan
    {% endblock %}