📦 Vật Tư & Kho Công Trình

Duyệt Phiếu Xuất/Nhập Kho Vật Tư — Quy Trình Leo Cấp Đúng Cách Và 3 Lỗi Duyệt Thường Gặp

📅 21/07/2026 ⏱ 9 phút đọc ✍️ GEM AI PM Pro

Một phiếu xuất kho thép hình trị giá 80 triệu đồng tại công trình nhà xưởng ở Bình Dương được PM ký duyệt trong buổi sáng, xuất kho ngay chiều hôm đó. Ba tuần sau, khi đối chiếu khối lượng thi công thực tế với vật tư đã xuất, chỉ huy phó phát hiện số thép xuất vượt định mức công tác gần 15% — nhưng khi tra lại phiếu, không có bất kỳ chữ ký hay ghi chú nào của người phụ trách kỹ thuật xác nhận nhu cầu vật tư trước khi PM ký. Hóa ra quy trình duyệt trên phần mềm công ty đang dùng có một quy tắc ngầm: giá trị phiếu vượt ngưỡng 50 triệu thì "nhảy thẳng" lên PM ký, bỏ qua hẳn bước duyệt kỹ thuật ở cấp dưới — càng phiếu giá trị lớn, càng ít người kiểm tra nhu cầu thực tế trước khi vật tư rời kho. Đây là một lỗi thiết kế luồng duyệt phổ biến đến mức nhiều nhà thầu không nhận ra mình đang mắc phải, vì hệ thống vẫn chạy trơn tru, phiếu vẫn được duyệt, chỉ là duyệt sai người.

🔄 Quy Trình Duyệt Phiếu Kho Chuẩn — Ai Làm Gì

Một phiếu xuất kho hay nhập kho vật tư công trình, dù đơn giản đến đâu, thực chất đi qua ít nhất 3 vai trò với 3 trách nhiệm hoàn toàn khác nhau. Thủ kho là người lập phiếu — ghi nhận vật tư xuất/nhập, bắt buộc gắn với một đề xuất cấp vật tư đã được duyệt trước đó (không có đề xuất gốc thì không được xuất "chui"). Chỉ huy phó công trường là người duyệt kỹ thuật — xác nhận số lượng vật tư xuất có khớp với khối lượng công tác đang thi công hay không, tránh tình trạng tổ đội xin dư vật tư để bán ra ngoài hoặc dùng sai mục đích. Người có thẩm quyền tài chính (PM, có thể thêm giám đốc nếu giá trị rất lớn) là người ký duyệt tài chính khi giá trị phiếu vượt một ngưỡng nhất định.

Vai tròTrách nhiệmKiểm tra gì trước khi duyệt
Thủ khoLập phiếu xuất/nhập khoPhiếu có link đúng đề xuất cấp vật tư đã duyệt, số liệu tồn kho khớp thực tế
Chỉ huy phóDuyệt kỹ thuật — luôn thực hiện, không phụ thuộc giá trịVật tư xuất có khớp công tác đang thi công hôm nay không, có dấu hiệu xin dư bất thường không
PM / Ban giám đốcDuyệt tài chính — chỉ khi vượt ngưỡngGiá trị có hợp lý so với tiến độ và ngân sách hạng mục không
Kế toánGhi sổ sau khi phiếu hoàn tấtChứng từ đủ chữ ký theo đúng chức danh quy định

Nguyên tắc quan trọng nhất trong bảng trên thường bị bỏ qua: bước duyệt kỹ thuật của chỉ huy phó phải luôn thực hiện, bất kể giá trị phiếu là bao nhiêu. Ngưỡng tài chính chỉ quyết định có cần thêm chữ ký của PM hay không — nó không bao giờ nên thay thế cho chữ ký kỹ thuật.

⚠️ Lỗi #1 — Leo Cấp Bị Hiểu Nhầm Thành "Bỏ Qua Người Duyệt Trước"

Đây là lỗi thiết kế luồng duyệt nghiêm trọng nhất và cũng phổ biến nhất, xuất hiện cả trong quy trình giấy tờ thủ công lẫn trong không ít phần mềm quản lý dự án. Khi giá trị chứng từ vượt một ngưỡng nào đó, người thiết kế quy trình thường nghĩ đơn giản: "giá trị lớn thì cần cấp cao hơn duyệt", rồi lập trình hoặc quy định luôn cho phiếu nhảy thẳng lên cấp cao — bỏ qua hẳn bước duyệt của cấp thấp hơn, vì cho rằng "cấp cao đã duyệt thì không cần cấp thấp nữa".

Vấn đề là chữ ký của chỉ huy phó và chữ ký của PM mang hai ý nghĩa hoàn toàn khác nhau. Chỉ huy phó xác nhận vật tư này có thực sự cần cho công tác đang thi công — đây là kiến thức kỹ thuật hiện trường mà PM ngồi văn phòng không thể tự kiểm tra được. PM ký xác nhận giá trị này hợp lý về mặt tài chính so với ngân sách và tiến độ tổng thể — đây là góc nhìn quản trị mà chỉ huy phó không phụ trách. Khi hệ thống cho phép giá trị lớn "nhảy qua" bước kỹ thuật, PM đang ký một con số tài chính hợp lý cho một nhu cầu vật tư mà chưa từng có ai xác nhận là có thật — và vì màn hình phê duyệt vẫn hiển thị phiếu như đã "đi qua đủ các bước", không ai trong ban chỉ huy nhận ra lỗ hổng này cho đến khi đối chiếu khối lượng thực tế, thường là vài tuần sau khi vật tư đã ra khỏi kho.

🚫 Nguyên tắc sai thường gặp

"Giá trị vượt ngưỡng → chuyển thẳng lên cấp cao hơn duyệt, cấp dưới không cần xem nữa." Cách làm này khiến giá trị càng lớn thì càng ít người kiểm tra nhu cầu thực tế — ngược hẳn với mục tiêu ban đầu của việc đặt ngưỡng duyệt.

✅ Nguyên tắc đúng

Leo cấp là cộng thêm chữ ký, không phải thay thế người xem. Chỉ huy phó luôn duyệt kỹ thuật ở mọi mức giá trị. Khi vượt ngưỡng, PM ký thêm vào — không ký thay.

Cách khắc phục không phức tạp: tách rõ hai loại hành động trong quy trình — xác nhận kỹ thuật/nhu cầu (luôn bắt buộc, không phụ thuộc giá trị) và ký duyệt tài chính (chỉ bắt buộc khi vượt ngưỡng, cộng thêm vào chứ không thay thế bước trước). Với các workflow có leo thang tài chính tương tự — đề xuất vật tư, phiếu xuất/nhập kho, thanh toán nhà thầu phụ, đơn đặt hàng — nguyên tắc này nên áp dụng nhất quán, không riêng gì phiếu kho.

🔇 Lỗi #2 — Hệ Thống "Im Lặng" Khi Chặn Duyệt

Lỗi thứ hai ít gây thiệt hại tài chính trực tiếp nhưng cực kỳ tốn thời gian vận hành: người dùng bấm nút "Duyệt", không có chuyện gì xảy ra, không có thông báo lỗi, không có gì cả. Tình huống điển hình: PM bấm duyệt một đề xuất vật tư nhưng chưa tới lượt (còn bước kỹ thuật chưa hoàn tất), hoặc giá trị đã vượt hạn mức của chính PM nên cần cấp cao hơn — nhưng màn hình chỉ đứng yên, không phản hồi gì. Người dùng thường phản ứng theo một trong hai cách: bấm lại nhiều lần (nghĩ mạng lag), hoặc kết luận "phần mềm bị lỗi" rồi gọi hỏi bộ phận IT/nhà cung cấp — mất nhiều lượt trao đổi chỉ để xác định vấn đề không nằm ở kỹ thuật, mà ở việc chưa đủ điều kiện duyệt.

Một quy trình duyệt tốt cần phân biệt rõ 3 lý do khiến một hành động bị chặn, và luôn thông báo cụ thể lý do đó cho người bấm, thay vì im lặng:

  • Đúng luật, chưa tới lượt — ví dụ chỉ huy phó chưa duyệt kỹ thuật thì PM chưa thể ký, hệ thống nên báo rõ "đang chờ [tên người] duyệt kỹ thuật".
  • Vượt ngưỡng thẩm quyền — người bấm không đủ hạn mức ký, hệ thống nên nêu rõ ngưỡng và người cần duyệt tiếp theo, không chỉ báo chung chung "không đủ quyền".
  • Thiếu dữ liệu — ví dụ phiếu xuất kho chưa link được đề xuất vật tư gốc đã duyệt, hệ thống cần chỉ đích danh thiếu gì.

Khi đánh giá hoặc lựa chọn phần mềm quản lý duyệt chứng từ, đây là một tiêu chí đáng kiểm tra trực tiếp: thử bấm duyệt một phiếu ở tài khoản chưa đủ quyền, xem hệ thống có giải thích rõ lý do hay chỉ im lặng. Một hệ thống duyệt "câm" khiến người vận hành mất niềm tin vào cả những phần đang chạy đúng, vì không phân biệt được đâu là "chặn đúng luật" và đâu là "lỗi thật".

👤 Lỗi #3 — Người Bấm Duyệt Không Phải Người Chịu Trách Nhiệm Nghiệp Vụ

Tình huống này rất quen thuộc ở công trường Việt Nam: thủ kho lập hộ đề nghị cấp vật tư cho tổ trưởng đang bận ngoài hiện trường, hoặc trợ lý lập hộ hồ sơ cho giám đốc đang công tác xa. Vấn đề phát sinh khi hệ thống không phân biệt người bấm nút tạo hồ sơ với người chịu trách nhiệm nghiệp vụ của hồ sơ đó. Nếu thủ kho (thường ở cấp thấp hơn ngưỡng yêu cầu để tự nộp một đề xuất) lập hồ sơ nhưng hệ thống gán luôn thủ kho là người nộp chính thức, hồ sơ có thể bị từ chối ngay vì không đủ thẩm quyền — hoặc tệ hơn, một số hệ thống thiết kế sơ sài sẽ lưu hồ sơ ở trạng thái lấp lửng, báo "đã nộp thành công" trong khi thực chất hồ sơ chưa hề được ghi nhận đúng, và không ai phát hiện ra cho đến khi cần tra cứu.

Cách xử lý đúng là tách hai vai trò rõ ràng ngay trong dữ liệu của hồ sơ: người lập (giá trị nghiệp vụ, ai là người chịu trách nhiệm về nội dung đề xuất) tách khỏi người tạo bản ghi (ai thực sự bấm nút, phục vụ truy vết/audit). Nếu người bấm đủ thẩm quyền, hồ sơ được nộp ngay. Nếu người bấm chưa đủ thẩm quyền nhưng đang lập hộ cho người khác, hồ sơ nên được lưu ở trạng thái nháp có chủ đích kèm thông báo rõ ràng — không phải trạng thái mập mờ — và chỉ chính thức được ghi nhận khi người chịu trách nhiệm nghiệp vụ tự xác nhận nộp. Cách làm này vừa đúng thực tế công trường (cho phép lập hộ, vì không phải lúc nào người có thẩm quyền cũng ngồi máy tính), vừa giữ được tính xác thực của chứng từ — mỗi chữ ký vẫn đúng là của người chịu trách nhiệm, không bị giả mạo danh nghĩa.

💰 Hạn Mức Leo Thang — Ví Dụ Tham Khảo

Không có con số hạn mức chuẩn chung cho mọi nhà thầu — quy mô dự án, năng lực tài chính và mức độ rủi ro chấp nhận được của từng công ty khác nhau. Dưới đây là một cấu trúc hạn mức tham khảo, phổ biến ở các nhà thầu quy mô vừa đang số hóa quy trình duyệt phiếu kho và đề xuất vật tư:

Giá trị phiếuLuồng duyệt
≤ 50 triệu đồngChỉ huy phó duyệt kỹ thuật + ký tài chính (gộp 1 bước) → kết thúc
> 50 triệu, ≤ 500 triệu đồngChỉ huy phó duyệt kỹ thuật → PM ký tài chính → kết thúc
> 500 triệu đồngChỉ huy phó duyệt kỹ thuật → PM ký → Giám đốc ký → kết thúc

Lưu ý cách đọc bảng này đúng tinh thần đã nêu ở phần trên: chỉ huy phó xuất hiện ở cả 3 dòng, không bao giờ bị bỏ qua. Càng lên mức giá trị cao, càng có thêm người ký, không có ai bị loại khỏi luồng. Một nguyên tắc bổ sung đáng cân nhắc khi thiết kế hoặc lựa chọn phần mềm: hạn mức áp dụng cho một hồ sơ nên được "chốt" tại thời điểm hồ sơ được lập, không hồi tố khi công ty đổi hạn mức sau này — đúng tinh thần chứng từ kế toán phản ánh nghiệp vụ tại thời điểm phát sinh. Nếu công ty điều chỉnh hạn mức duyệt giữa chừng, các phiếu cũ vẫn nên giữ nguyên luồng duyệt đã áp dụng lúc lập, tránh tình trạng tranh cãi hồi tố "phiếu này lẽ ra phải qua thêm một cấp duyệt nữa".

📋 Ví Dụ Thực Tế — Chi Phí Của Một Lỗ Hổng Nhỏ Trong Luồng Duyệt

Quay lại tình huống mở đầu: phiếu xuất kho thép hình 80 triệu đồng tại Bình Dương được PM ký thẳng vì vượt ngưỡng 50 triệu, không qua bước xác nhận kỹ thuật của chỉ huy phó. Khi đối chiếu ba tuần sau, số thép xuất dư so với định mức công tác khoảng 15%, tương đương gần 12 triệu đồng vật tư không xác định được đã dùng vào đâu — có thể là hao hụt thi công thực tế, cũng có thể là dấu hiệu thất thoát, nhưng vì không có chữ ký kỹ thuật gốc để đối chiếu tại thời điểm xuất kho, ban chỉ huy không có căn cứ nào để kết luận, chỉ có thể ghi nhận là "chênh lệch chưa rõ nguyên nhân" trong báo cáo kiểm kê cuối tháng. Đây là số liệu minh họa cho một tình huống điển hình thường gặp khi thiết kế luồng duyệt bỏ sót bước kỹ thuật, không phải số liệu kiểm toán từ một công trình cụ thể.

Nếu bước duyệt kỹ thuật của chỉ huy phó được thực hiện đúng như quy trình chuẩn — bất kể giá trị phiếu là bao nhiêu — thì tại thời điểm xuất kho, đã có người đối chiếu số lượng thép với khối lượng công tác thực tế, và khoản chênh lệch 15% (nếu có) sẽ được phát hiện và xử lý ngay, thay vì trở thành một khoản "chênh lệch chưa rõ nguyên nhân" khó truy hồi sau ba tuần.

⚖️ Căn cứ pháp lý — trách nhiệm của người ký chứng từ

Theo Điều 19 Luật Kế toán 2015 (số 88/2015/QH13), người lập, người duyệt và những người khác ký tên trên chứng từ kế toán đều phải chịu trách nhiệm về nội dung của chứng từ; chứng từ chi phải có đủ chữ ký theo đúng chức danh quy định trước khi thực hiện. Quy định này củng cố đúng nguyên tắc thực chiến nêu trên: mỗi chữ ký trên phiếu kho mang một trách nhiệm pháp lý riêng biệt (kỹ thuật khác tài chính), không thể để một chữ ký "gánh" luôn trách nhiệm của chữ ký khác bị bỏ qua.

⚡ Tóm Tắt 30 Giây — Duyệt Phiếu Kho Đúng Cách

🔄 3 vai trò, 3 trách nhiệm Thủ kho lập phiếu · Chỉ huy phó duyệt kỹ thuật (luôn luôn) · PM ký tài chính khi vượt ngưỡng · Kế toán ghi sổ.
⚠️ Lỗi #1 — Leo cấp sai Giá trị lớn không nên "nhảy thẳng" lên cấp cao, bỏ qua người duyệt kỹ thuật. Leo cấp = cộng thêm chữ ký, không thay thế.
🔇 Lỗi #2 — Hệ thống im lặng Mọi lần bấm duyệt bị chặn phải có lý do rõ ràng: chưa tới lượt / vượt ngưỡng / thiếu dữ liệu — không được im lặng.
👤 Lỗi #3 — Lập hộ mập mờ Người bấm nút khác người chịu trách nhiệm nghiệp vụ cần tách rõ, không gán nhầm hoặc báo "đã nộp" giả.
💰 Hạn mức chỉ để thêm chữ ký Ví dụ ≤50tr / 50-500tr / >500tr — chỉ huy phó luôn xuất hiện ở mọi mức, không ai bị loại khỏi luồng.
⚖️ Căn cứ pháp lý Điều 19 Luật Kế toán 2015 — mỗi người ký chứng từ chịu trách nhiệm riêng về nội dung, không thể thay thế nhau.

Luồng Duyệt Phiếu Kho Không Bỏ Sót Người Duyệt Kỹ Thuật

GEM AI PM Pro giữ nguyên bước duyệt kỹ thuật ở mọi mức giá trị, leo cấp chỉ cộng thêm chữ ký — và luôn giải thích rõ lý do khi một phiếu bị chặn duyệt, không để PM đoán mò.

Dùng Thử Miễn Phí 30 Ngày →

demo@gemclaudepm.com · mật khẩu Demo2026 · không cần thẻ tín dụng