HER Logo

HER - Stock Dashboard

Vui lòng nhập mã PIN bảo vệ để truy cập báo cáo kinh doanh.

Mã PIN không đúng, vui lòng thử lại!

HER - Stock Dashboard

Dữ liệu hóa đơn: Quý 3/2026 | Q2/2026 Dữ liệu đồng bộ lúc: 10:00 10/08/2026 Báo cáo tạo lúc: 17:08 10/08/2026

Bộ lọc Thời gian Báo cáo

Áp dụng tức thì cho Tab đang xem (Mặc định: Tháng này).

📍 Đang xem: {{ activeDateRangeLabel }} (Từ {{ formatDate(activeDateBounds.startStr) }} đến {{ formatDate(activeDateBounds.endStr) }})

Doanh thu Net

{{ formatMoney(filteredFinancialSummary.revenue) }}

Giá vốn (COGS)

{{ formatMoney(filteredFinancialSummary.cogs) }}

Lợi nhuận gộp

{{ formatMoney(filteredFinancialSummary.profitTime) }}
Lợi nhuận theo kho: {{ formatMoney(filteredFinancialSummary.profitDepot) }} (Trừ điểm: {{ formatMoney(filteredFinancialSummary.points) }})

Biên Lợi Nhuận

{{ filteredFinancialSummary.margin }}%

👥 Doanh thu Khách lẻ và Khách sỉ ({{ activeDateRangeLabel }})

{{ seg.name }} {{ seg.name === 'Khách sỉ' ? 'Wholesale' : 'Retail' }}

Số lượng khách: {{ formatNumber(seg.count) }} khách

Số đơn / hóa đơn: {{ formatNumber(seg.orders) }} đơn

Doanh thu: {{ formatMoney(seg.revenue) }}

📊 So sánh Doanh thu Chi nhánh & Cả Cty (Tháng này vs Tháng trước)

Biểu đồ so sánh doanh thu thực tế từ hóa đơn: {{ monthlyChartData.this_month_name }} vs {{ monthlyChartData.last_month_name }}

🏥 Doanh thu theo Chi nhánh (Chỉ tính Khách lẻ - {{ activeDateRangeLabel }})

{{ b.depot_name }}

Số lượng khách: {{ formatNumber(b.customer_count) }} khách

Số hóa đơn: {{ formatNumber(b.total_bills) }} đơn

Doanh thu: {{ formatMoney(b.revenue) }}

Tổng quan Cấp độ Khách hàng ({{ activeDateRangeLabel }})

{{ lvl.name }}

Số lượng khách: {{ formatNumber(lvl.count) }} khách

Số đơn: {{ formatNumber(lvl.orders) }} đơn

Doanh thu: {{ formatMoney(lvl.revenue) }}

Bảng Thống kê Chi tiết theo Chi nhánh ({{ activeDateRangeLabel }})

Dữ liệu được tính toán cho tập **Khách lẻ (Retail)** theo bộ lọc thời gian đang chọn.

1. Số lượng khách & Doanh thu theo Cấp độ từng Chi nhánh

Chi nhánh Cấp độ Khách hàng Số lượng Khách Doanh thu
{{ r.depot_name }} {{ r.level_name }} {{ formatNumber(r.customer_count) }} {{ formatMoney(r.revenue) }}
Không có dữ liệu cấp độ phù hợp trong khoảng thời gian này.
Trang {{ blPage }} / {{ blTotalPages }} (Tổng: {{ filteredBranchLevel.length }} dòng)

2. Doanh thu, Số POS Bill & Order theo Tư vấn từng Chi nhánh

Chi nhánh Tư vấn (Nhân viên) Doanh thu Tổng Số POS Bill Số Order Tổng Đơn
{{ r.depot_name }} {{ r.sale_name }} {{ formatMoney(r.total_revenue) }} {{ formatNumber(r.pos_bill_count) }} {{ formatNumber(r.order_count) }} {{ formatNumber(r.total_orders) }}
Không có dữ liệu tư vấn phù hợp trong khoảng thời gian này.
Trang {{ bsPage }} / {{ bsTotalPages }} (Tổng: {{ filteredBranchSale.length }} dòng)

🏷️ Báo cáo Chiến dịch Mã giảm giá (Coupons)

Tổng hợp hiệu quả phát hành, sử dụng voucher, doanh thu mang lại và chiết khấu thực tế từ Nhanh.vn.

Tổng Doanh Thu Mang Lại
{{ formatMoney(couponStatsSummary.total_revenue) }}
Tổng Tiền Chiết Khấu
{{ formatMoney(couponStatsSummary.total_discount) }}
Số Lượt Đơn Sử Dụng
{{ formatNumber(couponStatsSummary.total_orders) }} đơn
Số Mã Đã Dùng / Phát Hành
{{ formatNumber(couponStatsSummary.used_codes) }} / {{ formatNumber(couponStatsSummary.total_codes_issued) }}

1. Hiệu quả Tổng hợp từng Chiến dịch Mã giảm giá

Tên Chiến dịch Tháng Mã phát hành Mã đã dùng Số Đơn Doanh thu Mang lại Tổng Giảm giá
{{ c.campaign_name }} {{ c.month_label }} {{ formatNumber(c.total_codes_issued) }} {{ formatNumber(c.used_codes) }} {{ formatNumber(c.total_orders) }} {{ formatMoney(c.total_revenue) }} {{ formatMoney(c.total_discount) }}
Không tìm thấy chiến dịch mã giảm giá phù hợp với bộ lọc.
Trang {{ csPage }} / {{ csTotalPages }} (Tổng: {{ filteredCampaignSummary.length }} dòng)

2. Danh sách Chi tiết Đơn hàng & Hóa đơn Sử dụng Mã giảm giá

Khách hàng Tên Chiến dịch Mã Coupon Ngày đơn Tư vấn / Chi nhánh Doanh thu Đơn Giảm giá
{{ r.customer_mobile }}
{{ r.campaign_name }} {{ r.coupon_code }} {{ formatDate(r.dt) }}
{{ r.sale_name }}
{{ r.depot_name }}
{{ formatMoney(r.total_amount) }} {{ formatMoney(r.discount_amount) }}
Không có đơn hàng sử dụng mã giảm giá phù hợp với bộ lọc.
Trang {{ cdPage }} / {{ cdTotalPages }} (Tổng: {{ filteredCouponDetails.length }} dòng)

📦 Cảnh báo Tồn kho & Danh sách Hàng khó bán

Quản lý rủi ro hết hàng và nhận diện sản phẩm đọng vốn, chậm luân chuyển. Sắp xếp mặc định từ Giá trị cao đến thấp.

⚠️ 1. Bảng Cảnh báo Rủi ro Tồn kho (Low Stock Alerts)

Tổng SKU Rủi ro
{{ alertStatsSummary.total_risk_skus }} SKU
Tổng Giá trị Tồn Rủi ro
{{ formatMoney(alertStatsSummary.total_risk_value) }}
Số SKU Hết hàng (Available = 0)
{{ alertStatsSummary.out_of_stock_count }} SKU
Số SKU Sắp hết hàng (Cover ≤ 7 ngày)
{{ alertStatsSummary.critical_count }} SKU
Mã SKU Tên Sản phẩm Số lượng Tồn Bán 30 ngày Số ngày tồn (Cover) Giá trị Tồn kho Trạng thái Rủi ro
{{ r.sku_id }} {{ r.product_name }} {{ formatNumber(r.available) }} {{ formatNumber(r.sales_30d) }} {{ r.days_of_cover === 999 ? '∞ (Không bán)' : r.days_of_cover + ' ngày' }} {{ formatMoney(r.inventory_value) }} 🚫 Hết hàng ⚡ Rủi ro cao (≤7 ngày) ⚠️ Cần nhập (≤14 ngày) An toàn
Không tìm thấy sản phẩm cảnh báo tồn kho phù hợp.
Trang {{ iaPage }} / {{ iaTotalPages }} (Tổng: {{ filteredInventoryAlerts.length }} dòng)

🐢 2. Bảng Hàng khó bán / Tồn kho lâu ngày

Tổng Giá trị Hàng khó bán
{{ formatMoney(slowStatsSummary.total_slow_value) }}
Tổng Số SKU Khó bán
{{ slowStatsSummary.total_slow_skus }} SKU
Số lượng Sản phẩm Đọng kho
{{ formatNumber(slowStatsSummary.total_slow_units) }} sản phẩm
Mã SKU Tên Sản phẩm Danh mục Số lượng Tồn Bán 30 ngày Số ngày tồn Giá trị Tồn kho đọng Phân loại
{{ r.sku_id }} {{ r.product_name }} {{ r.category_name }} {{ formatNumber(r.available) }} {{ formatNumber(r.sales_30d) }} {{ r.days_of_cover === 999 ? '∞ (Không bán)' : r.days_of_cover + ' ngày' }} {{ formatMoney(r.inventory_value) }} {{ r.slow_type }}
Không tìm thấy sản phẩm khó bán phù hợp.
Trang {{ ssPage }} / {{ ssTotalPages }} (Tổng: {{ filteredSlowStock.length }} dòng)

🚚 Báo cáo Giá trị Nhập kho theo Nhà cung cấp

Tổng hợp số phiếu nhập, số lượng sản phẩm nhập và tổng giá trị nhập từ các NCC theo bộ lọc thời gian. Mặc định lọc theo Tháng này, sắp xếp từ giá trị cao đến thấp.

Tổng Giá Trị Nhập Kho
{{ formatMoney(supplierImportStatsSummary.total_import_value) }}
Tổng Số Phiếu Nhập
{{ formatNumber(supplierImportStatsSummary.total_slips) }} phiếu
Tổng Số Lượng Hàng Nhập
{{ formatNumber(supplierImportStatsSummary.total_quantity) }} sản phẩm
Tên Nhà cung cấp Số điện thoại Số phiếu nhập Số lượng nhập Tổng Giá trị Nhập kho
{{ r.supplier_name }} {{ r.supplier_mobile }} {{ formatNumber(r.total_slips) }} {{ formatNumber(r.total_quantity) }} {{ formatMoney(r.total_import_value) }}
Không có dữ liệu nhập kho phù hợp trong khoảng thời gian này.
Trang {{ siPage }} / {{ siTotalPages }} (Tổng: {{ filteredSupplierImport.length }} dòng)

💳 Báo cáo Công nợ Nhà cung cấp (Phải trả)

Thống kê công nợ phải trả cho từng Nhà cung cấp dựa trên hóa đơn hàng nhập và số tiền đã thanh toán. Sắp xếp mặc định từ cao đến thấp.

Tổng Công Nợ Phải Trả NCC
{{ formatMoney(suppDebtStatsSummary.total_debt) }}
Số Nhà Cung Cấp Có Công Nợ
{{ suppDebtStatsSummary.suppliers_count }} nhà cung cấp
Công Nợ NCC Lớn Nhất
{{ formatMoney(suppDebtStatsSummary.max_debt) }}
Tên Nhà cung cấp Số điện thoại Tổng Giá trị Nhập Đã Thanh toán Công nợ Hiện tại
{{ r.supplier_name }} {{ r.supplier_mobile }} {{ formatMoney(r.total_import_value) }} {{ formatMoney(r.total_paid) }} {{ formatMoney(r.current_debt) }}
Không có công nợ nhà cung cấp phù hợp với điều kiện tìm kiếm.
Trang {{ sdbPage }} / {{ sdbTotalPages }} (Tổng: {{ filteredSupplierDebt.length }} dòng)

👥 Báo cáo Công nợ Khách hàng (Phải thu)

Quản lý và theo dõi số dư công nợ phải thu của Khách hàng trong hệ thống. Sắp xếp mặc định từ cao đến thấp.

Tổng Công Nợ Phải Thu Khách Hàng
{{ formatMoney(custDebtStatsSummary.total_debt) }}
Số Khách Hàng Có Công Nợ
{{ custDebtStatsSummary.customers_count }} khách hàng
Công Nợ Khách Lớn Nhất
{{ formatMoney(custDebtStatsSummary.max_debt) }}
Khách hàng Cấp độ (Level) Tư vấn gần nhất Ngày mua gần nhất Tổng Chi tiêu Công nợ Hiện tại
{{ r.customer_mobile }}
{{ r.level_name }} {{ r.last_sale_name }} {{ formatDate(r.last_order_date) }} {{ formatMoney(r.total_spent) }} {{ formatMoney(r.current_debt) }}
Không có công nợ khách hàng phù hợp với điều kiện tìm kiếm.
Trang {{ cdbPage }} / {{ cdbTotalPages }} (Tổng: {{ filteredCustomerDebt.length }} dòng)

Danh sách Khách hàng Đạt chuẩn

Khách hàng Tư vấn Level (Nhanh) HER Club (Q2) Ngày mua gần nhất Đơn hàng DT Năm Nay DT Năm Trước DT Quý Trước
{{ c.last_sale_name || 'N/A' }} {{ c.level_name || 'N/A' }} HER Club {{ formatDate(c.last_order_date) }} {{ formatNumber(c.total_orders) }} {{ formatMoney(c.cy_revenue) }} {{ formatMoney(c.ly_revenue) }} {{ formatMoney(c.lq_revenue) }}
Không tìm thấy khách hàng phù hợp điều kiện lọc.
Trang {{ t1Page }} / {{ t1TotalPages }} (Tổng: {{ filteredTable1.length }} dòng)

👑 Báo cáo Quản lý Thành viên HER Club

Danh sách thành viên HER Club chính thức hiện tại và danh sách dự báo cho kỳ tiếp theo.

🏆 1. Danh sách Thành viên HER Club Hiện tại (Áp dụng Quý 3/2026)

Xếp hạng theo doanh thu Quý 2/2026 (Quý trước).

Khách hàng Tư vấn Level (Nhanh) Ngày mua gần nhất Doanh thu Q2 (Quý xét duyệt) Doanh thu Năm nay
👑 {{ c.name || 'N/A' }} {{ c.last_sale_name || 'N/A' }} {{ c.level_name || 'N/A' }} {{ formatDate(c.last_order_date) }} {{ formatMoney(c.lq_revenue) }} {{ formatMoney(c.cy_revenue) }}
Không tìm thấy thành viên HER Club phù hợp với bộ lọc.
Trang {{ hcPage }} / {{ hcTotalPages }} (Tổng: {{ filteredHerClubCurrent.length }} thành viên)

🔮 2. Danh sách Dự báo HER Club Quý Tới

Dựa trên chi tiêu Quý hiện tại (Q3 2026). Sẽ được áp dụng vào lần xét duyệt tiếp theo.

Khách hàng Tư vấn Level (Nhanh) Ngày mua gần nhất Doanh thu Q3 (Hiện tại) Doanh thu Q2 (Quý trước)
{{ c.name || 'N/A' }} {{ c.last_sale_name || 'N/A' }} {{ c.level_name || 'N/A' }} {{ formatDate(c.last_order_date) }} {{ formatMoney(c.cq_revenue) }} {{ formatMoney(c.lq_revenue) }}
Không tìm thấy khách hàng phù hợp điều kiện lọc.
Trang {{ t3Page }} / {{ t3TotalPages }} (Tổng: {{ filteredTable3.length }} dòng)