Lãi gộp tổng thể tăng nhưng có thể đang lỗ ở một số kênh
Với mô hình bán qua nhiều cấp đại lý, mỗi cấp có mức chiết khấu khác nhau, chi phí phục vụ (giao hàng, hỗ trợ marketing, công nợ) cũng khác nhau. Báo cáo lãi gộp chỉ tính theo tổng doanh thu trừ tổng giá vốn dễ che khuất tình trạng một số đại lý hoặc khu vực đang mang lại lợi nhuận âm sau khi trừ hết chiết khấu và chi phí phục vụ, trong khi lãi gộp tổng thể của công ty vẫn tăng nhờ các kênh khác bù đắp.
Một ví dụ thường gặp: công ty phân phối FMCG có lãi gộp toàn công ty đạt 18%, tăng so với 16% năm trước, ban giám đốc yên tâm. Nhưng khi tách theo từng cấp đại lý, cấp Nhà phân phối cấp 1 tại khu vực Tây Nguyên có lãi gộp thực (sau chiết khấu, chi phí vận chuyển đường dài và chi phí bảo hành đổi trả) chỉ còn 3%, trong khi chi phí vốn lưu động bị chôn trong công nợ trung bình 65 ngày của nhóm này đã vượt quá phần lãi gộp còn lại. Nói cách khác, công ty đang bỏ vốn ra để bán hàng lỗ ở khu vực đó, nhưng con số tổng hợp không cho thấy điều này vì các khu vực đồng bằng bù lại đủ để tổng lãi gộp vẫn đẹp trên báo cáo.
Ba chiều báo cáo cần có song song, không thay thế nhau
- Theo SKU: xác định sản phẩm nào đang có biên lợi nhuận thực sự tốt sau chiết khấu trung bình, sản phẩm nào chỉ tồn tại để kéo doanh số nhưng biên lợi nhuận gần bằng không hoặc âm sau khuyến mãi.
- Theo cấp đại lý: so sánh lợi nhuận thực tế giữa các cấp (nhà phân phối cấp 1, đại lý cấp 2, điểm bán lẻ trực thuộc) sau khi trừ chi phí phục vụ đặc thù từng cấp — cấp càng thấp thường chiết khấu càng ít nhưng chi phí phục vụ trên mỗi đơn hàng lại càng cao vì đơn nhỏ, giao nhiều lần.
- Theo khu vực: phát hiện khu vực nào có chi phí logistics/công nợ cao bất thường so với doanh thu mang lại — khu vực xa trung tâm kho thường bị chi phí vận chuyển ăn mòn lãi gộp nhanh hơn nhiều so với khu vực gần.
Vấn đề không phải là chọn một trong ba chiều để theo dõi, mà là nhìn cả ba cùng lúc, vì mỗi chiều trả lời một câu hỏi quản trị khác nhau. Báo cáo theo SKU trả lời câu hỏi "nên đẩy mạnh sản phẩm nào", báo cáo theo cấp đại lý trả lời câu hỏi "chính sách chiết khấu cấp nào cần điều chỉnh", còn báo cáo theo khu vực trả lời câu hỏi "nên mở thêm kho phụ ở đâu để giảm chi phí vận chuyển". Thiếu một trong ba, quyết định đưa ra dễ đúng cục bộ nhưng sai tổng thể — ví dụ đẩy mạnh một SKU có biên lợi nhuận tốt trên giấy, nhưng SKU đó lại tập trung bán qua đúng khu vực có chi phí giao hàng cao nhất.
Chiết khấu bậc thang: điểm mù dễ ghi nhận sai thời điểm
Nhiều nhà phân phối áp dụng chiết khấu bậc thang (volume rebate) — đại lý mua càng nhiều trong quý, mức chiết khấu hồi tố càng cao. Ví dụ: mua dưới 500 triệu đồng/quý được chiết khấu 3%, từ 500-800 triệu được 5%, trên 800 triệu được 7%, áp dụng hồi tố cho toàn bộ doanh số trong quý chứ không chỉ phần vượt ngưỡng. Cái khó về mặt kế toán là tại thời điểm xuất hóa đơn từng đơn hàng trong quý, doanh nghiệp chưa biết đại lý sẽ đạt bậc nào, nên nếu ghi nhận doanh thu đầy đủ theo giá gốc mà không trích trước khoản chiết khấu dự kiến, báo cáo lãi gộp giữa quý sẽ bị thổi phồng — rồi đến cuối quý khi chốt bậc và xuất hóa đơn điều chỉnh giảm, lợi nhuận sụt đột ngột, gây hiểu lầm là hoạt động kinh doanh xấu đi.
Cách xử lý đúng là ước tính và trích trước chi phí chiết khấu dự kiến ngay từ đầu quý dựa trên xu hướng mua hàng lũy kế, cập nhật ước tính này theo tuần hoặc theo tháng thay vì đợi đến cuối quý mới điều chỉnh một lần. Trên hệ thống ERP, việc này thực hiện được bằng cách thiết lập bảng giá theo cấp (pricelist rules) gắn với điều kiện số lượng lũy kế, kết hợp báo cáo doanh số lũy kế theo đối tác cập nhật theo thời gian thực để đội tài chính theo dõi đại lý nào đang tiệm cận ngưỡng chiết khấu tiếp theo, từ đó trích trước chính xác hơn thay vì ước lượng cảm tính.
Công nợ đại lý: hạn mức tín dụng và tuổi nợ phải theo dõi tách riêng theo từng cấp
Trong mô hình nhiều cấp đại lý, rủi ro công nợ không đồng đều: đại lý cấp 1 thường có công nợ lớn nhưng lịch sử thanh toán ổn định, trong khi đại lý cấp 2 hoặc điểm bán lẻ nhỏ có công nợ từng khoản nhỏ nhưng số lượng đối tác lớn, dễ phát sinh nợ xấu rải rác mà khó phát hiện nếu chỉ nhìn tổng công nợ phải thu. Một nhà phân phối vật liệu xây dựng có hơn 200 đại lý cấp 2, nếu chỉ theo dõi tổng công nợ 45 tỷ đồng mà không phân theo tuổi nợ từng đại lý, sẽ không thấy được rằng 30 đại lý trong số đó đã quá hạn trên 90 ngày với tổng giá trị 3,2 tỷ đồng — con số tuy nhỏ so với tổng thể nhưng là tín hiệu cảnh báo sớm về rủi ro mất vốn nếu không xử lý.
Hạn mức tín dụng (credit limit) cần được thiết lập theo từng đại lý dựa trên lịch sử thanh toán và quy mô kinh doanh thực tế, không áp một mức chung cho toàn hệ thống. Khi đơn hàng mới vượt hạn mức hoặc đại lý có khoản nợ quá hạn, hệ thống bán hàng cần tự động cảnh báo hoặc chặn xác nhận đơn cho đến khi được tài chính duyệt ngoại lệ — tránh tình trạng đội kinh doanh vì áp lực chỉ tiêu vẫn tiếp tục giao hàng cho đại lý đang nợ quá hạn.
Chi phí logistics và công nợ cần được phân bổ đúng, không gộp vào chi phí quản lý
Chi phí vận chuyển đến các đại lý xa và chi phí vốn bị chôn trong công nợ dài hạn thường không được phân bổ vào giá vốn hoặc chi phí bán hàng theo từng đơn hàng cụ thể, mà bị gộp chung vào chi phí quản lý doanh nghiệp — khiến báo cáo lãi lỗ theo kênh/khu vực không phản ánh đúng thực tế. Cách khắc phục là thiết lập mã phân tích (analytic account) riêng cho từng khu vực hoặc từng tuyến giao hàng, gắn chi phí vận chuyển thực tế (nhiên liệu, nhân công tài xế, khấu hao xe) vào đúng mã phân tích của khu vực phát sinh chi phí đó, thay vì phân bổ bình quân theo doanh thu — cách phân bổ bình quân sẽ làm khu vực gần trung tâm "gánh hộ" chi phí cho khu vực xa, che khuất đúng nơi cần cải thiện logistics.
Chi phí vốn từ công nợ cũng cần được ước tính và đưa vào phân tích lợi nhuận theo kênh, dù không phải lúc nào cũng hạch toán chính thức vào sổ cái. Một cách làm thực tế: tính lãi suất vay ngắn hạn của doanh nghiệp (ví dụ 9%/năm) nhân với số dư công nợ bình quân của từng nhóm đại lý, coi đó là "chi phí cơ hội vốn" trừ vào lãi gộp khi so sánh hiệu quả giữa các cấp đại lý — nhóm đại lý có công nợ luân chuyển nhanh sẽ hiện rõ lợi thế hơn nhóm có công nợ kéo dài, dù chiết khấu và giá bán như nhau.
Hàng ký gửi tại đại lý: ghi nhận doanh thu đúng thời điểm chuyển quyền sở hữu
Một số nhà phân phối áp dụng mô hình ký gửi (consignment) với đại lý lớn — hàng chuyển đến kho đại lý nhưng quyền sở hữu và rủi ro vẫn thuộc về nhà phân phối cho đến khi đại lý bán ra hoặc xác nhận tiêu thụ. Sai lầm phổ biến là ghi nhận doanh thu ngay khi xuất kho chuyển hàng đến đại lý, giống như một đơn bán thông thường — điều này làm doanh thu và giá vốn bị ghi nhận sớm hơn thực tế, đồng thời tồn kho ký gửi bị "biến mất" khỏi sổ sách của nhà phân phối trong khi vẫn thuộc quyền sở hữu của họ, dẫn đến chênh lệch khi kiểm kê thực tế.
Trên hệ thống quản lý kho hiện đại, hàng ký gửi cần được theo dõi bằng cơ chế tồn kho theo chủ sở hữu (owned stock tại địa điểm của đối tác) — vẫn nằm trong tài sản của nhà phân phối dù vật lý ở kho đại lý, và chỉ chuyển thành doanh thu khi có xác nhận bán ra từ đại lý (thường qua báo cáo bán hàng định kỳ hoặc tích hợp dữ liệu POS của đại lý). Cách làm này giúp báo cáo tồn kho toàn hệ thống chính xác, đồng thời tránh ghi nhận doanh thu ảo cho hàng chưa thực sự bán được.
Chi phí trưng bày và khuyến mãi tại điểm bán: kiểm soát ngân sách theo từng đại lý
Chi phí hỗ trợ trưng bày (trade spend) — kệ trưng bày, banner, chiết khấu trưng bày độc quyền — thường được duyệt chi theo từng thỏa thuận riêng với từng đại lý, dễ vượt ngân sách nếu không có cơ chế kiểm soát tập trung. Vấn đề thường gặp: đội kinh doanh khu vực có quyền đàm phán và cam kết hỗ trợ trưng bày trực tiếp với đại lý để chốt đơn, nhưng khoản cam kết này không được ghi nhận vào hệ thống ngay mà chờ đến cuối tháng mới tổng hợp — khiến tài chính không biết ngân sách trade spend của khu vực đó đã vượt hạn mức từ giữa tháng.
Giải pháp là gắn ngân sách trade spend theo từng khu vực hoặc từng cấp đại lý vào hệ thống, mọi cam kết hỗ trợ khi đàm phán với đại lý phải được ghi nhận ngay (dưới dạng đơn đề nghị chi hoặc điều chỉnh giá) để trừ dần vào ngân sách còn lại theo thời gian thực, thay vì chỉ tổng hợp hồi tố cuối tháng. Điều này cũng giúp so sánh hiệu quả trade spend giữa các khu vực — khu vực nào chi nhiều nhưng doanh số tăng chậm cần được xem xét lại chính sách.
Thiết lập ERP: analytic account là trục xuyên suốt cho cả ba chiều báo cáo
Về mặt kỹ thuật hệ thống, cả ba chiều báo cáo (SKU, cấp đại lý, khu vực) và các khoản mục chi phí (chiết khấu, logistics, trade spend, chi phí vốn công nợ) đều có thể quy về cùng một trục dữ liệu nếu thiết lập đúng ngay từ đầu: gắn mã phân tích (analytic tags) cho từng đơn hàng theo khu vực và cấp đại lý, gắn nhóm sản phẩm và thuộc tính SKU vào catalog sản phẩm, và cấu hình bảng giá/chiết khấu theo cấp đối tác trong module bán hàng. Khi dữ liệu đầu vào đã có đủ chiều thông tin ngay từ chứng từ gốc (đơn bán, hóa đơn, phiếu xuất kho), báo cáo đa chiều không còn là công việc tổng hợp thủ công cuối tháng mà chỉ là lọc và nhóm dữ liệu đã có sẵn — giảm đáng kể thời gian đóng sổ và tăng độ tin cậy của số liệu vì không phụ thuộc vào việc kế toán nhớ phân bổ đúng cho từng khoản mục.
Một điểm cần lưu ý khi triển khai: việc thêm chiều phân tích không nên làm tăng khối lượng nhập liệu thủ công của đội kinh doanh và kho. Cách làm hiệu quả là để hệ thống tự suy ra mã phân tích khu vực và cấp đại lý từ hồ sơ đối tác (đã gắn sẵn khi tạo mã đại lý), thay vì bắt nhân viên chọn thủ công cho từng đơn hàng — giảm sai sót và đảm bảo dữ liệu nhất quán giữa các đơn hàng của cùng một đại lý.
Từ báo cáo một chiều đến quyết định đúng
Khi có đủ ba chiều báo cáo trên, ban điều hành có thể quyết định điều chỉnh chính sách chiết khấu cho từng cấp/khu vực dựa trên dữ liệu thực tế, thay vì áp dụng một chính sách đồng nhất cho tất cả trong khi hiệu quả thực tế khác nhau đáng kể giữa các kênh. Quay lại ví dụ đầu bài, khi công ty phân phối FMCG nhìn thấy khu vực Tây Nguyên chỉ còn lãi gộp thực 3% sau khi trừ đủ chi phí, họ có ba lựa chọn dựa trên dữ liệu thay vì phỏng đoán: đàm phán lại mức chiết khấu cho cấp 1 tại khu vực này, mở kho phụ gần hơn để giảm chi phí vận chuyển, hoặc chấp nhận biên lợi nhuận thấp hơn ở khu vực này vì mục tiêu chiến lược là giữ thị phần — nhưng dù chọn phương án nào, đó cũng là quyết định có cơ sở, không phải phản ứng bị động khi phát hiện dòng tiền căng thẳng.
Việc đóng sổ hàng tháng với đầy đủ ba chiều báo cáo, thay vì chỉ có báo cáo tổng hợp toàn công ty, nên trở thành quy trình chuẩn thay vì phân tích đặc biệt chỉ làm khi có vấn đề phát sinh — vì bản chất của mô hình nhiều cấp đại lý là chênh lệch hiệu quả giữa các kênh luôn tồn tại ở một mức độ nào đó, và việc phát hiện sớm chênh lệch bất thường mới là giá trị thực sự của hệ thống báo cáo tài chính, chứ không phải chỉ để xác nhận rằng mọi thứ vẫn ổn.