Một PO nhỏ có thể làm trượt cả biên lợi nhuận công trình
10 giờ sáng thứ Ba, Trưởng phòng Mua hàng nhận được một yêu cầu mua gấp 180 triệu đồng vật tư phụ kiện cho công trình căn hộ cao cấp đang chuẩn bị lắp đặt. PM giải thích ngắn gọn: "Nếu không đặt hôm nay thì đội thi công phải dừng vào cuối tuần." Vì áp lực tiến độ, PO được duyệt ngay. Ba tuần sau, khi QS rà lại ngân sách, mọi người mới phát hiện hạng mục đó đã vượt ngân sách 95 triệu đồng — không phải vì giá mua bất thường, mà vì phần vật tư này đã được đặt qua một PO khác từ đầu tháng nhưng chưa ai cập nhật vào file theo dõi của PM.
Đây không phải là một sai sót cá biệt. Với nhiều doanh nghiệp thiết kế và thi công nội thất, mua hàng vượt ngân sách không bắt đầu từ giá mua. Nó bắt đầu từ việc BOQ, WBS, ngân sách, PR, RFQ, PO và chi phí thực tế nằm ở những file hoặc phòng ban khác nhau. Người mua không nhìn thấy ngân sách còn lại; PM không nhìn thấy chi phí đã cam kết; CEO chỉ biết khi margin công trình đã bị ăn mòn.
Vì sao mua hàng vượt ngân sách không bắt đầu từ giá mua
Có bốn nguyên nhân gốc rễ khiến doanh nghiệp phát hiện vượt ngân sách quá muộn.
PR không gắn dự án và WBS. Một yêu cầu mua chỉ ghi "phụ kiện tủ bếp" hoặc "vật tư công trình A", nhưng không gắn mã dự án, mã hạng mục WBS và ngân sách baseline. Khi chi phí đi qua, kế toán chỉ nhìn thấy một khoản mua hàng, còn PM không nhìn thấy nó đang ăn vào hạng mục nào.
Ngân sách chỉ là một file Excel tĩnh. Ngân sách được lập từ BOQ lúc khởi động dự án, rồi nằm trên máy QS hoặc PM. Trong khi đó, PO phát hành mỗi ngày từ phòng Mua hàng, hóa đơn và phiếu nhập nằm ở kế toán/kho. Không có liên kết, nên không có ai nhìn được cùng lúc Budget – Committed Cost – Actual Cost – Budget Remaining.
Mua khẩn trở thành thói quen. Khi kế hoạch vật tư không liên kết với tiến độ, vật tư cần đến hiện trường mới được phát hiện là chưa có. Mua khẩn thường bỏ qua bước RFQ, so sánh giá, kiểm tra tồn kho và duyệt ngân sách. Giá mua tăng chỉ là hậu quả cuối cùng của một kế hoạch không được chuẩn hóa.
Không có luồng duyệt ngoại lệ. Vượt ngân sách đôi khi là cần thiết, ví dụ khách thay đổi vật liệu hoặc hiện trường có ràng buộc mới. Vấn đề là khi mọi ngoại lệ đều được duyệt qua Zalo hoặc điện thoại, không có lý do, người duyệt, giá trị ảnh hưởng và kế hoạch bù trừ được lưu lại.
Hậu quả không chỉ là "mua đắt hơn một chút"
Một PO vượt ngân sách có thể là vài triệu đồng. Nhưng khi lặp lại trên nhiều hạng mục, nhiều công trình, hậu quả trở thành vấn đề tài chính thật sự.
Committed Cost bị bỏ quên trong dự báo P&L. Một PO đã phát là nghĩa vụ chi tiền, dù hàng chưa nhập và hóa đơn chưa về. Nếu PM chỉ nhìn Actual Cost đã hạch toán, dự báo P&L sẽ luôn "đẹp giả". Đến khi hàng về và hóa đơn được ghi nhận, margin giảm đột ngột nhưng không còn thời gian để xử lý.
Vật tư mua gấp làm lệch tiến độ và giá thành. Mua khẩn thường đi kèm lựa chọn NCC không tối ưu, giá cao hơn, điều kiện giao hàng kém hơn hoặc chất lượng không đồng đều. Một đơn mua gấp có thể giải quyết tiến độ trong ngày, nhưng tạo ra defect hoặc phát sinh sửa chữa trong tháng sau.
PM, QS và Mua hàng mất niềm tin vào số liệu của nhau. PM nói đã hết ngân sách, Mua hàng nói PO chưa vượt, QS nói BOQ còn tiền. Cả ba có thể đều đúng trong phạm vi file của mình, nhưng doanh nghiệp vẫn sai ở cấp hệ thống.
CEO không biết công trình nào cần can thiệp trước. Khi không có danh mục dự án hiển thị Budget, Committed, Actual và EAC, CEO không thể phân biệt một công trình chỉ có lệch tạm thời với một công trình đang mất biên lợi nhuận nghiêm trọng.
Một tình huống minh họa
Đây là ví dụ mô phỏng để hình dung cơ chế rủi ro, không phải benchmark hay cam kết kết quả.
Một công trình văn phòng có ngân sách vật tư 1,8 tỷ đồng. Trong tháng thứ hai, PM tạo ba PR mua gấp cho gỗ MDF, phụ kiện và đèn trang trí, tổng giá trị 420 triệu đồng. Hai PO đã phát nhưng chưa có hóa đơn, nên Actual Cost trên báo cáo kế toán mới chỉ ghi nhận 1,46 tỷ đồng — PM tin rằng dự án vẫn còn khoảng 340 triệu ngân sách vật tư.
Khi cộng thêm 420 triệu Committed Cost từ PO, ngân sách thực tế đã vượt 80 triệu đồng. Sau đó khách thay đổi mẫu đèn, một phần hàng phải đổi trả, phát sinh thêm phí vận chuyển và chênh lệch giá. Dự án vượt ngân sách vật tư 135 triệu đồng, tương đương 7,5% ngân sách vật tư. Nếu Budget–Committed–Actual được xem trên cùng một dashboard khi PO thứ hai phát hành, doanh nghiệp vẫn còn lựa chọn: trì hoãn mua, đàm phán lại NCC hoặc xin phê duyệt điều chỉnh ngân sách.
Vì sao kiểm tra ngân sách sau PO là quá muộn
Trong doanh nghiệp thi công nội thất, chuỗi mua hàng không phải là PR → PO đơn thuần. Nó phải là một chuỗi kiểm soát gắn với dự án:
- BOQ/WBS xác định hạng mục, khối lượng và ngân sách baseline.
- Kế hoạch vật tư chuyển hạng mục BOQ thành nhu cầu mua theo tiến độ.
- PR phải gắn mã dự án, WBS, ngân sách còn lại và thời điểm cần hàng.
- RFQ phải ghi nhận so sánh NCC, giá, chất lượng, thời gian giao hàng.
- PO tạo Committed Cost ngay khi được duyệt.
- Nhập hàng, hóa đơn và thanh toán tạo Actual Cost và cập nhật dự báo EAC.
Nếu chỉ kiểm tra ngân sách khi PO đã được phát hành, doanh nghiệp đã bỏ qua thời điểm kiểm soát quan trọng nhất: trước khi cam kết chi tiền. ERP không chỉ giúp ghi nhận đơn mua; ERP phải đưa cảnh báo đúng vào lúc người dùng đang chuẩn bị ra quyết định.
5 việc CEO có thể làm ngay trong quý này — chưa cần đổi hệ thống
Kiểm soát mua hàng không bắt đầu bằng việc mua phần mềm. Nó bắt đầu bằng việc thiết lập kỷ luật ngân sách tối thiểu, có thể làm được ngay cả khi công ty vẫn đang dùng Excel.
1. Bắt buộc mọi PR gắn mã dự án và WBS. Không chấp nhận yêu cầu mua chung chung như "vật tư công trình A". PR phải chỉ ra công trình, hạng mục, ngân sách còn lại và ngày cần hàng.
2. Tách rõ Budget, Committed Cost và Actual Cost. Một PO đã duyệt phải được tính là chi phí cam kết, không chờ đến lúc hóa đơn về mới ghi nhận. Đây là cách duy nhất để PM nhìn đúng margin dự báo.
3. Thiết lập hạn mức duyệt ngoại lệ. Vượt ngân sách dưới một tỷ lệ nhất định có thể do PM duyệt; vượt mức đó cần QS/CEO duyệt. Mọi ngoại lệ cần có lý do, ảnh hưởng margin và phương án bù trừ.
4. Phân loại và đo riêng các đơn mua khẩn. Không phải để cấm mua khẩn, mà để thấy nguyên nhân: do dự báo sai, do NCC giao trễ, do thay đổi từ khách hay do tiến độ cập nhật chậm.
5. Họp Budget Review 30 phút mỗi tuần. PM, QS, Mua hàng và Kế toán cùng xem bốn số: Budget, Committed, Actual và EAC. Mục tiêu không phải tìm người sai, mà là phát hiện hạng mục vượt trước khi biên lợi nhuận không thể cứu được.
Từ kiểm soát thủ công đến nền tảng ERP
Năm việc trên giúp doanh nghiệp kiểm soát được phần lớn rủi ro trong ngắn hạn, nhưng có giới hạn tự nhiên: chúng vẫn dựa vào việc con người copy số liệu giữa BOQ, Excel, email và phần mềm kế toán. Khi số công trình tăng lên, khi PO phát hành mỗi ngày, khi nhiều PM cùng điều hành dự án, kỷ luật thủ công sẽ dần quá tải.
Đây là lúc nền tảng ERP đóng vai trò là nơi liên thông BOQ, WBS, Project Budget, PR, RFQ, PO, nhập kho, hóa đơn và Accounting. Người mua nhìn thấy ngân sách còn lại trước khi tạo PO. PM nhìn thấy Committed Cost ngay khi PO được duyệt. CEO nhìn thấy danh mục công trình nào đang vượt budget, công trình nào cần can thiệp, cập nhật theo giao dịch thay vì đợi báo cáo cuối tháng.
AI Procurement Agent có thể hỗ trợ kiểm tra PR thiếu mã dự án/WBS, cảnh báo vượt ngân sách, so sánh giá NCC và phát hiện mẫu mua khẩn bất thường. Tuy nhiên, phê duyệt PO, thay đổi ngân sách và quyết định lựa chọn NCC vẫn phải do người có thẩm quyền chịu trách nhiệm.
5 câu tự đánh giá nhanh mức độ kiểm soát mua hàng
Trả lời 5 câu sau. Thang điểm 1–5: 1 = chưa có hoặc làm thủ công, 3 = có quy trình nhưng chưa liên thông, 5 = quản lý trên hệ thống có cảnh báo.
- Mỗi PR có bắt buộc gắn mã dự án và WBS không?
- Người lập PR có thấy ngân sách còn lại trước khi mua không?
- Hệ thống có cảnh báo hoặc chặn PR/PO vượt ngân sách không?
- Yêu cầu vượt ngân sách có luồng duyệt riêng và lưu lý do không?
- CEO/PM có Dashboard ngân sách, cam kết và thực tế không?
Dưới 2,5: rủi ro cao. 2,5–4: đang chuẩn hóa. Trên 4: kiểm soát tốt.
Lộ trình triển khai kiểm soát mua hàng theo ngân sách
Giai đoạn 1 — Chuẩn hóa. Cấu trúc WBS, ngân sách baseline từ BOQ. Đầu ra: mọi PR có mã dự án/WBS.
Giai đoạn 2 — Số hóa trên ERP. Luồng PR–RFQ–PO, kiểm tra Budget Remaining tự động, phê duyệt theo hạn mức.
Giai đoạn 3 — Dashboard, cảnh báo và AI. Dashboard mua hàng, cảnh báo PPV, mua khẩn. AI hỗ trợ kiểm tra PR, phê duyệt do con người.
Lộ trình này là tham khảo.
Câu hỏi thường gặp về kiểm soát mua hàng theo ngân sách
1. Mua hàng vượt ngân sách có phải lỗi của phòng Mua hàng không?
Không. Vượt ngân sách thường bắt nguồn từ việc BOQ, WBS, ngân sách, PR và PO không nằm trong một hệ thống liên thông. Người mua không thấy ngân sách còn lại, PM không thấy chi phí đã cam kết. Đây là vấn đề cấu trúc dữ liệu, không phải lỗi cá nhân.
2. Có cần phần mềm đắt tiền để kiểm soát mua hàng không?
Không nhất thiết. Bắt đầu bằng kỷ luật tối thiểu: mọi PR gắn mã dự án/WBS, tách rõ Budget–Committed–Actual, thiết lập hạn mức duyệt ngoại lệ. Khi số công trình tăng, mới cần ERP để tự động hóa và cảnh báo real-time.
3. Làm sao biết công trình nào đang vượt ngân sách?
Cần một báo cáo Budget–Committed–Actual–EAC theo từng công trình. Nếu chỉ nhìn Actual Cost, bạn sẽ luôn thấy "đẹp giả" vì PO đã phát nhưng chưa có hóa đơn. Phải cộng cả Committed Cost mới thấy đúng.
4. Mua khẩn có nên bị cấm không?
Không cấm, nhưng phải đo lường. Mua khẩn thường do dự báo sai, NCC trễ hoặc thay đổi từ khách. Ghi nhận và phân tích nguyên nhân để giảm dần, thay vì cấm tuyệt đối gây tắc tiến độ.
5. AI có tự phê duyệt PO được không?
Không. AI Procurement Agent chỉ hỗ trợ kiểm tra PR thiếu dữ liệu, cảnh báo vượt ngân sách, so sánh giá NCC. Mọi quyết định phê duyệt PO và thay đổi ngân sách vẫn do người có thẩm quyền chịu trách nhiệm.
Hướng dẫn thực hành: thiết lập kiểm soát mua hàng trong 30 ngày
Tuần 1 — Chuẩn hóa dữ liệu nền. Xây dựng cấu trúc WBS chuẩn, ngân sách baseline từ BOQ, quy tắc mã hóa dự án và hạng mục. Giao QS làm Data Owner cho ngân sách.
Tuần 2 — Thiết lập quy trình PR. Bắt buộc mọi PR gắn mã dự án, WBS, ngân sách còn lại và ngày cần hàng. Tạo mẫu PR chuẩn dùng chung.
Tuần 3 — Thiết lập hạn mức duyệt. Quy định giá trị nào PM duyệt, giá trị nào QS/CEO duyệt. Mọi ngoại lệ vượt ngân sách cần có lý do và phương án bù trừ.
Tuần 4 — Họp review ngân sách. PM, QS, Mua hàng, Kế toán họp 30 phút mỗi tuần, xem Budget–Committed–Actual–EAC của từng công trình.
Đây là lộ trình tham khảo, tốc độ phụ thuộc quy mô và mức độ sẵn sàng dữ liệu của doanh nghiệp.
Phân tích sâu: vì sao doanh nghiệp thi công nội thất thường phát hiện vượt ngân sách quá muộn
Trong thực tế vận hành, vấn đề mua hàng vượt ngân sách hiếm khi xuất hiện dưới dạng một con số rõ ràng. Nó thường bắt đầu từ những tín hiệu nhỏ mà mỗi phòng ban nhìn theo cách khác nhau.
Góc nhìn của PM. PM nhìn tiến độ và khối lượng. Khi vật tư thiếu, PM lập PR mua gấp để không dừng công trình. PM không có thời gian và cũng không được giao nhiệm vụ kiểm tra ngân sách còn lại của từng hạng mục WBS.
Góc nhìn của QS. QS nhìn BOQ và ngân sách baseline. Nhưng QS thường chỉ cập nhật ngân sách khi có thay đổi lớn, không theo dõi từng PO phát hành mỗi ngày. Ngân sách trên file QS nhanh chóng lệch với thực tế.
Góc nhìn của Mua hàng. Mua hàng nhìn giá và nhà cung cấp. Khi nhận PR, Mua hàng so sánh báo giá và phát hành PO. Mua hàng không thấy ngân sách còn lại của hạng mục, nên không biết PO này có vượt ngân sách hay không.
Góc nhìn của Kế toán. Kế toán nhìn hóa đơn và công nợ. Kế toán ghi nhận Actual Cost khi hóa đơn về, nhưng không biết PO đã phát (Committed Cost) chưa có hóa đơn. Vì vậy báo cáo tài chính luôn "đẹp giả" trong ngắn hạn.
Bốn góc nhìn này đều hợp lý trong phạm vi công việc của từng người, nhưng không ai nhìn thấy bức tranh tổng Budget–Committed–Actual–EAC cùng lúc. Đây chính là gốc rễ của vấn đề: không phải thiếu dữ liệu, mà là dữ liệu bị phân mảnh ở bốn nơi khác nhau.
Khi doanh nghiệp chỉ có 1–2 công trình, PM có thể tự nhớ và đối chiếu thủ công. Nhưng khi lên 5–10 công trình chạy song song, mỗi công trình có hàng chục PO, việc đối chiếu thủ công trở nên bất khả thi. Đây là lý do vượt ngân sách thường chỉ được phát hiện khi công trình gần nghiệm thu, lúc không còn dư địa xử lý.
Giải pháp không nằm ở việc giao thêm trách nhiệm cho một phòng ban, mà nằm ở việc tạo một nguồn dữ liệu duy nhất nơi cả bốn phòng ban cùng nhập liệu và cùng nhìn thấy bức tranh tổng. Khi đó, cảnh báo vượt ngân sách xuất hiện đúng lúc người dùng đang chuẩn bị ra quyết định, thay vì xuất hiện ở cuối công trình.
Checklist 10 điểm kiểm soát mua hàng theo ngân sách
Dùng checklist này để rà soát nhanh mức độ kiểm soát mua hàng của doanh nghiệp. Đánh dấu [x] cho mỗi mục đã thực hiện.
- [ ] Mỗi công trình có ngân sách baseline lập từ BOQ theo WBS.
- [ ] Mọi PR bắt buộc gắn mã dự án, WBS và ngân sách còn lại.
- [ ] Người lập PR nhìn thấy Budget Remaining trước khi mua.
- [ ] Có quy trình RFQ so sánh tối thiểu 2–3 nhà cung cấp.
- [ ] PO được phê duyệt theo hạn mức, không vượt ngân sách chưa duyệt.
- [ ] PO tạo Committed Cost ngay khi được duyệt.
- [ ] Hóa đơn được đối chiếu 3-way match trước khi ghi nhận.
- [ ] Mua khẩn được ghi nhận và phân tích nguyên nhân.
- [ ] Có buổi review ngân sách hàng tuần giữa PM, QS, Mua hàng, Kế toán.
- [ ] CEO/PM nhìn được Budget–Committed–Actual–EAC của từng công trình.
Nếu doanh nghiệp đạt 8–10 điểm, kiểm soát mua hàng đã tốt. Nếu đạt 4–7 điểm, cần chuẩn hóa quy trình. Nếu dưới 4 điểm, rủi ro vượt ngân sách rất cao và cần hành động ngay.
Kết luận
Mua hàng vượt ngân sách không phải vấn đề của riêng phòng Mua hàng. Nó là dấu hiệu BOQ, WBS, ngân sách, tiến độ, NCC và kế toán chưa được nối thành một chuỗi dữ liệu duy nhất. Doanh nghiệp không cần đợi dự án lỗ mới bắt đầu kiểm soát — điểm bắt đầu đúng là trước khi PO được phát hành.
Nếu bạn muốn đánh giá mức độ kiểm soát mua hàng theo dự án của doanh nghiệp mình, AI-X có thể hỗ trợ rà soát quy trình PR–RFQ–PO, cấu trúc WBS, Budget–Committed–Actual và Dashboard cảnh báo theo công trình.
👉 Đăng ký nhận Blueprint kiểm soát mua hàng theo ngân sách →
Tóm lại, ba việc CEO cần nhớ. Thứ nhất, mua hàng vượt ngân sách không phải lỗi của Mua hàng mà là dấu hiệu BOQ, WBS, ngân sách, PR và PO chưa liên thông. Thứ hai, kiểm soát bắt đầu trước khi PO được phát hành, không phải khi hóa đơn về. Thứ ba, bắt đầu bằng kỷ luật thủ công, sau đó mới cần ERP — nhưng đừng chờ hoàn hảo mới bắt đầu. Một PR có mã dự án/WBS đã tốt hơn không có gì.