Bỏ qua để đến Nội dung

Công ty thi công nội thất giảm 62% khoản vượt ngân sách và biết lãi lỗ

Case study ẩn danh về cách liên kết BOQ, ngân sách, chi phí cam kết và dự báo hoàn thành để bảo vệ biên lợi nhuận công trình.
1 tháng 8, 2026 bởi
Công ty thi công nội thất giảm 62% khoản vượt ngân sách và biết lãi lỗ
Chuyên Gia AIX
⏱ ~13 phút đọc📅 Cập nhật 2026-10-07✍️ Chuyên Gia AIX

Ví dụ minh họa — số liệu giả định theo kịch bản, không phải thống kê và không phải kết quả của một khách hàng cụ thể. Con số 62% trong tiêu đề bài là số liệu giả định minh họa theo kịch bản.

Tình huống minh họa: Bảy công trình nội thất chạy cùng lúc. Sáng thứ Hai, giám đốc thấy một công trình văn phòng đã dùng 82% ngân sách vật tư khi khối lượng thi công mới đạt khoảng một nửa. Không ai biết trước đó, vì đơn mua hàng nằm trong hộp thư còn hóa đơn về sau.

Trả lời ngắn: Vượt ngân sách không bắt đầu từ giá mua cao. Nó bắt đầu từ việc BOQ, ngân sách, đơn mua hàng và chi phí thực tế nằm ở bốn nơi khác nhau, nên không ai thấy ngân sách còn lại theo thời gian thực. Điểm kiểm soát hiệu quả nhất là trước khi PO phát hành, vì PO tạo ra Committed Cost. Công thức:

Bài viết này dành cho ai?

  • Giám đốc và chủ doanh nghiệp thi công nội thất cần thấy lãi/lỗ theo từng công trình.
  • Kế toán trưởng và CFO phải chốt chi phí thực tế, Committed Cost và dự báo hoàn thành.
  • Trưởng phòng Mua hàng phát hành PR, RFQ, PO; PM và QS theo dõi ngân sách hạng mục.

Bối cảnh (Context)

Doanh nghiệp trong ví dụ này thi công nội thất văn phòng, căn hộ và showroom, chạy bảy công trình cùng lúc với ngân sách thi công khoảng 42 tỷ đồng. Hợp đồng lập từ BOQ, nhưng BOQ nằm trong file Excel riêng của từng QS.

Điều gì đang xảy ra:

  • Bảy công trình chạy song song, mỗi PM theo dõi chi phí bằng một file Excel riêng.
  • Đơn mua hàng gửi qua email, không gắn với hạng mục BOQ nào của công trình.
  • Hóa đơn nhà cung cấp về sau hai đến sáu tuần, kế toán chỉ ghi nhận khi hóa đơn tới.
  • Không có ngân sách theo hạng mục, chỉ có một con số tổng cho cả công trình.

Trước thay đổi (Before)

Khi bảy công trình chạy cùng lúc, chi phí thực tế, chi phí đã cam kết và ngân sách không còn nhìn thấy nhau. Năm lớp cản trở dưới đây giải thích vì sao vượt ngân sách chỉ lộ ra khi đã quá muộn.

Năm lớp cản trở khiến vượt ngân sách chỉ lộ ra khi đã quá muộn
Lớp cản trởBiểu hiện trước thay đổiHệ quả
Dữ liệuBOQ và đơn giá nằm trong file riêng của từng QS và PMKhông có nguồn dữ liệu chi phí dùng chung
Quy trìnhPR, RFQ, PO và hóa đơn chạy qua email, không gắn hạng mục BOQKhông đối chiếu được mua hàng với hạng mục đã dự toán
Kiểm soátKhông có ngân sách hạng mục và không kiểm trước khi phát hành POPO tạo Committed Cost vượt ngân sách mà không ai thấy
Tổ chứcChi phí dồn cho QS và kế toán công trình, mỗi người ghi một cáchChậm ghi nhận chi phí, số liệu thiếu nhất quán
Công cụBảng tính rời cho ngân sách, mua hàng và chi phí thực tếKhông có cảnh báo, không có báo cáo thời gian thực
Văn phòng công trường nội thất với ngân sách, đơn mua hàng và hóa đơn rời rạc
Hình 1: Trước đây ngân sách công trình, đơn mua hàng và hóa đơn nằm ở ba nơi, nên ngân sách còn lại chỉ thấy sau khi đã chi.

Vấn đề cốt lõi (Problem)

Điểm nhìn cốt lõi: Doanh nghiệp không thiếu báo cáo chi phí. Doanh nghiệp thiếu cơ chế cảnh báo trước khi PO tạo ra Committed Cost. Khi BOQ, ngân sách hạng mục và đơn mua hàng không nằm trên cùng một trục công trình, ngân sách còn lại luôn là con số của quá khứ.

Vượt ngân sách được tạo ra dần ở mỗi đơn mua hàng không đối chiếu ngân sách còn lại. Kiểm sau khi có hóa đơn chỉ mô tả lại thiệt hại.

Tác động tới doanh nghiệp

Tác động khi ngân sách không được kiểm theo hạng mục và theo Committed Cost
Chiều tác độngĐiều gì xảy ra khi ngân sách rời rạc
CostChi phí vật tư và nhân công vượt hạng mục không bị chặn, dồn vào chi phí cuối công trình
MarginBiên lợi nhuận dự báo bị bào mòn, chỉ biết khi chốt lãi/lỗ sau bàn giao
Cash FlowHóa đơn về muộn làm chi phí ghi nhận chậm, dòng tiền và công nợ lệch nhịp
ProgressXử lý muộn buộc dừng mua vật tư, đẩy lùi tiến độ hạng mục
RiskKhông có dấu vết đối chiếu PO và hạng mục, tranh chấp khó phân xử

Nguyên nhân gốc (Root Cause)

BOQ và hợp đồng không được bóc thành ngân sách theo hạng mục
↓
Mỗi PM và QS giữ một bảng chi phí riêng, không dùng chung
↓
PR, RFQ, PO và hóa đơn không gắn với hạng mục BOQ
↓
PO phát hành tạo Committed Cost mà không đối chiếu ngân sách còn lại
↓
Chi phí thực tế ghi nhận muộn khi hóa đơn về
↓
Ngân sách còn lại không đáng tin, vượt ngân sách chỉ lộ ra khi đã quá muộn

Framework quản trị

BÓC NGÂN SÁCH — chuyển BOQ và hợp đồng thành ngân sách theo từng hạng mục
↓
MỘT NGUỒN — BOQ, ngân sách, PO và chi phí thực tế dùng chung một mã hạng mục
↓
CAM KẾT — mỗi PO ghi Committed Cost và trừ vào ngân sách hạng mục khi phát hành
↓
ĐỐI CHIẾU — 3-way match giữa PO, phiếu nhập và hóa đơn trước khi ghi chi phí
↓
DỰ BÁO — tính EAC và lãi/lỗ dự báo theo công trình (EAC = Actual + Committed + ETC)
↓
CẢNH BÁO — ngưỡng ngân sách và biên lợi nhuận kích hoạt trước khi vượt
AI-X • GIẢI PHÁP VẬN HÀNH
EcoCons — ngân sách hạng mục và kiểm soát Committed Cost

Bóc ngân sách theo từng hạng mục công trình, gắn mỗi PO vào một mã hạng mục và kiểm Committed Cost trước khi đơn mua hàng phát hành, thay vì chờ hóa đơn về mới biết đã vượt.

Khám phá EcoCons → Xem gói Base →

Can thiệp (Intervention)

Quy trình To-Be sau khi bóc ngân sách theo hạng mục và kiểm Committed Cost
BướcNgười phụ tráchĐiều kiện vàoĐiểm kiểm soát
Bóc ngân sách theo hạng mụcTrưởng dự toán + QSĐã có BOQ chốt phiên bảnMỗi hạng mục có ngân sách vật tư và nhân công
Chuẩn hóa mã hạng mụcPM + QSNgân sách hạng mục đã lậpBOQ, PO và chi phí dùng chung một mã hạng mục
Kiểm ngân sách trước khi phát hành POTrưởng phòng Mua hàngCó yêu cầu mua gắn hạng mụcNgân sách còn lại đủ cho giá trị PO
Ghi Committed và đối chiếu 3-way matchKế toán công trìnhPO đã phát hành, hàng đã nhậpPO, phiếu nhập và hóa đơn khớp trước khi ghi chi phí
Dự báo EAC và lãi/lỗ dự báoKế toán trưởngChi phí thực tế và Committed đã đủEAC và biên lợi nhuận dự báo theo từng hạng mục
Cảnh báo và hành độngGiám đốc + PMCó ngưỡng vượt đặt trướcCảnh báo kích hoạt trước khi hạng mục vượt ngân sách
Trưởng phòng mua hàng duyệt đơn mua hàng có kiểm ngân sách còn lại theo hạng mục
Hình 2: Sau khi chuẩn hóa, mỗi đơn mua hàng phải đối chiếu ngân sách còn lại của hạng mục trước khi phát hành.

Ví dụ minh họa — số liệu giả định

VÍ DỤ MINH HỌAKhông phải thống kê và không phải một khách hàng có thật. Con số 62% là số liệu giả định minh họa theo kịch bản
Kết quả giả định sau sáu tháng bóc ngân sách theo hạng mục và kiểm Committed Cost
Chỉ sốTrướcSauCách tính mức giảm
Tổng giá trị vượt ngân sách trên 7 công trình1,24 tỷ0,4712 tỷGiảm (1,24 − 0,4712) ÷ 1,24 = 62,0%
Số công trình vượt ngân sách trên 5%4 trong 72 trong 7Giảm số công trình phải xử lý muộn
Thời gian phát hiện vượt ngân sáchSau khi công trình gần xongTrong 3 ngày làm việc kể từ khi PO phát hànhCảnh báo theo Committed Cost
Thời gian chốt lãi/lỗ sau bàn giao25 ngày4 ngàyChốt từ dữ liệu chi phí theo công trình
Tổng ngân sách thi công 7 công trình42,0 tỷ42,0 tỷGiữ nguyên để tách riêng tác động kiểm soát

Tự kiểm tra phép tính: (1,24 − 0,4712) ÷ 1,24 = 0,7688 ÷ 1,24 = 62,0%. Mức vượt 1,24 tỷ trên ngân sách 42,0 tỷ tương đương ≈ 3,0%; mức vượt 0,4712 tỷ ≈ 1,1%. Tổng ngân sách giữ nguyên để phép so sánh chỉ phản ánh tác động của kiểm soát.

Sau thay đổi (After)

  • Mỗi hạng mục có ngân sách riêng, PM và QS nhìn cùng một con số.
  • Mỗi PO gắn một mã hạng mục, ngân sách còn lại giảm ngay khi PO phát hành.
  • Kế toán đối chiếu PO, phiếu nhập và hóa đơn trước khi ghi nhận chi phí.
  • Giám đốc thấy lãi/lỗ dự báo theo từng công trình, không chờ sau bàn giao.
  • Cảnh báo ngân sách kích hoạt trong ba ngày làm việc, còn kịp điều chỉnh.

EcoCons hỗ trợ ở đâu?

Mức đáp ứng Odoo cho kiểm soát ngân sách công trình nội thất
Yêu cầuNăng lựcMức đáp ứng
Bóc ngân sách theo hạng mục công trìnhNgân sách theo công trình, hạng mục và tài khoảnTiêu chuẩn
Gắn PO và chi phí vào một mã hạng mụcĐơn mua hàng, tài khoản phân tích, nhập kho theo công trìnhTiêu chuẩn + cấu hình
Ngân sách theo hạng mục và cảnh báo vượtNgân sách, quy tắc cảnh báo, luồng phê duyệt theo ngưỡngTiêu chuẩn + cấu hình
Dự báo EAC và lãi/lỗ dự báo theo công trìnhChi phí cam kết, báo cáo lãi/lỗ theo công trình, dashboardMở rộng (AI-X)
Bóc ngân sách tự động và cảnh báo bất thườngBóc khối lượng từ bản vẽ, phân loại hạng mục rủi ro, gợi ý ngưỡngĐề xuất thiết kế

AI / Automation hỗ trợ ở đâu?

Khi BOQ, ngân sách hạng mục và PO đã nằm trên cùng một trục công trình, AI có thể gợi ý ngân sách cho hạng mục mới, phát hiện đơn mua hàng lệch định mức và xếp hạng hạng mục rủi ro vượt ngân sách. AI đưa cảnh báo và gợi ý; Trưởng phòng Mua hàng và Kế toán trưởng quyết định.

KPI ban điều hành cần theo dõi

Ngưỡng do doanh nghiệp tự đặt theo quy mô và loại công trình
KPICông thứcTần suấtChủ sở hữuHành động khi lệch
Tỷ lệ vượt ngân sách theo công trìnhChi phí vượt hạng mục ÷ ngân sách công trìnhTuầnKế toán trưởngRà hạng mục vượt, siết ngưỡng duyệt PO
Ngân sách còn lại theo hạng mụcNgân sách − Actual − Committed chưa ghi nhậnHàng ngàyTrưởng phòng Mua hàngChặn PO đẩy hạng mục vượt ngân sách
Giá trị Committed chưa có hóa đơnPO đã phát hành trừ hóa đơn đã nhậnTuầnKế toán công trìnhĐối chiếu 3-way match, đẩy nhà cung cấp xuất hóa đơn
Biên lợi nhuận dự báo theo công trình(Doanh thu − EAC) ÷ Doanh thuThángGiám đốcCan thiệp hạng mục làm biên lợi nhuận dự báo âm
Ban điều hành xem dashboard lãi/lỗ và ngân sách theo từng công trình
Hình 3: Ban điều hành theo dõi ngân sách còn lại và lãi/lỗ dự báo theo từng công trình, không còn chờ đến sau bàn giao.

Câu hỏi thường gặp

Vì sao kiểm ngân sách trước khi phát hành PO quan trọng hơn kiểm sau khi có hóa đơn?

Vì PO tạo ra Committed Cost, tức chi phí đã cam kết nhưng chưa có hóa đơn. Kiểm ở bước hóa đơn thì khoản chi đã cam kết với nhà cung cấp và gần như không rút lại được. Trong ví dụ minh họa, mức 62% là số liệu giả định theo kịch bản, tạo ra chủ yếu bằng việc chặn các PO vượt ngân sách còn lại của hạng mục.

Budget Remaining khác gì ngân sách còn lại theo hóa đơn đã nhận?

Ngân sách còn lại theo hóa đơn chỉ trừ chi phí đã có chứng từ nên luôn lạc quan hơn thực tế. Budget Remaining đúng bằng Ngân sách − Actual − Committed chưa ghi nhận. Lưu ý tránh tính hai lần: phần Committed đã có hóa đơn đã nằm trong Actual, nên chỉ trừ phần Committed chưa ghi nhận.

Có cần thay phần mềm kế toán hiện tại không?

Không nhất thiết. Nếu vấn đề nằm ở việc không có ngân sách theo hạng mục và không gắn PO với hạng mục, hãy sửa hai thứ đó trước. Chỉ khi công cụ hiện tại không đáp ứng được ngân sách hạng mục, chi phí cam kết và đối chiếu 3-way match thì mới nên xem lại nền tảng.

Vì sao cần gắn mỗi PO vào một mã hạng mục BOQ?

Vì mã hạng mục là sợi dây nối giữa dự toán và chi phí thực tế. Khi PO, phiếu nhập và hóa đơn cùng gắn một mã, doanh nghiệp đối chiếu được mua hàng với hạng mục đã dự toán và biết ngân sách hạng mục còn bao nhiêu. Không có mã hạng mục, báo cáo chi phí chỉ là tổng hợp rời.

EAC tính thế nào cho một công trình nội thất?

EAC = Actual + Committed chưa ghi nhận + ETC, trong đó ETC là chi phí dự báo còn phải chi để hoàn thành. Forecast Gross Margin = (Doanh thu − EAC) ÷ Doanh thu. Công trình có EAC vượt giá trị hợp đồng là công trình đang lỗ dự báo, cần can thiệp từ lúc còn thi công chứ không chờ bàn giao.

Bao lâu thì thấy được kết quả sau khi bóc ngân sách theo hạng mục?

Phụ thuộc quy mô và mức độ sẵn có của dữ liệu BOQ cũ, nhưng thường cần vài tháng để ngân sách hạng mục được dùng đủ rộng và cảnh báo Committed Cost chạy đều. Trong ví dụ minh họa, kết quả giả định ghi nhận sau sáu tháng. Cách đo đúng là so cùng loại công trình trước và sau.

Checklist: doanh nghiệp của bạn có vấn đề này không?

□Ngân sách công trình chỉ có một con số tổng, không bóc theo hạng mục
□Đơn mua hàng không gắn với hạng mục BOQ nào của công trình
□Không ai thấy Committed Cost trước khi hóa đơn nhà cung cấp về
□Chi phí thực tế ghi nhận muộn hai đến sáu tuần sau khi mua hàng
□Không có bước kiểm ngân sách còn lại trước khi phát hành PO
□Lãi/lỗ công trình chỉ được chốt sau khi bàn giao khoảng một tháng
□Mỗi PM và QS giữ một bảng chi phí riêng, không dùng chung
□Không có cảnh báo khi một hạng mục chạm ngưỡng vượt ngân sách

Đọc kết quả: 0–2 ô = kiểm soát ngân sách đã đủ chặt; 3–5 ô = cần bóc ngân sách theo hạng mục và kiểm Committed Cost; 6–8 ô = nên chuẩn hóa ngân sách và PO trước khi nhận thêm công trình.

Bài học (Lesson)

Ba bài học từ ví dụ minh họa này. Thứ nhất, giá trị lớn nhất đến từ việc bóc ngân sách theo hạng mục, không phải từ phần mềm. Thứ hai, điểm kiểm soát hiệu quả nhất là trước khi PO phát hành, vì đó là lúc Committed Cost được tạo và còn có thể dừng.

Kết luận

Giảm khoản vượt ngân sách không phải câu chuyện về mặc cả giá mua. Đó là câu chuyện về một ngân sách được bóc theo hạng mục, một mã hạng mục dùng chung cho BOQ và PO, và một điểm kiểm Committed Cost trước khi đơn mua hàng phát hành. Khi ba thứ đó vận hành đều, ban điều hành biết lãi/lỗ từng công trình trước khi công trình kết thúc.

AI-X • Hệ sinh thái thi công nội thất
★ Tầng phù hợp nhất với bài này. Bấm vào từng tầng để xem chi tiết.
Chia sẻ bài này
Lưu trữ