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

Quy trình khớp ba bên: PO - phiếu nhập kho - hóa đơn NCC

Cơ chế kiểm soát nội bộ ngăn chặn thanh toán sai, gian lận và thất thoát trước khi tiền được chuyển đi
6 tháng 7, 2026 bởi
Quy trình khớp ba bên: PO - phiếu nhập kho - hóa đơn NCC
Chuyên Gia AIX
⏱ ~13 phút đọc📅 Cập nhật 2026-10-07✍️ Chuyên Gia AIX

Tình huống minh họa: kế toán thanh toán nhận hóa đơn 268 triệu từ nhà cung cấp cánh nhôm. Đối chiếu nhanh với đơn mua hàng, số tiền gần đúng nên chị chuyển duyệt. Hai tuần sau, thủ kho phát hiện lô hàng chỉ giao 92% khối lượng và 8% còn lại chưa về. Nhà cung cấp hứa giao bù, nhưng hóa đơn đã thanh toán đủ và phần thiếu không còn đòn bẩy để thúc.

Trả lời ngắn: Khớp ba bên (3-way match) là việc đối chiếu ba chứng từ trước khi thanh toán: PO (đơn mua hàng), phiếu nhập kho và hóa đơn nhà cung cấp. Ba chứng từ phải khớp về số lượng, đơn giá và giá trị trong ngưỡng cho phép. Điểm kiểm soát hiệu quả nhất là chặn ở bước thanh toán theo ngoại lệ: chỉ duyệt những hóa đơn khớp hoàn toàn, còn lại phải xử lý và ghi lý do trước.

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

Dành cho CFO, Kế toán trưởng, kế toán thanh toán, Trưởng phòng Mua hàng và thủ kho của doanh nghiệp thiết kế – thi công nội thất. Những người phải đảm bảo chỉ trả tiền cho hàng đã đặt đúng và đã nhận đủ.

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

  • PO thường thiếu so với hàng thực nhận vì nhà cung cấp giao nhiều đợt.
  • Phiếu nhập kho được ghi sau vài ngày, đôi khi đã bàn giao cho công trình.
  • Hóa đơn đến trước hoặc sau hàng, không cùng một mốc thời gian.
  • Kế toán đối chiếu thủ công bằng cách mở nhiều file, chỉ kiểm tra tổng tiền.
  • Không có ngưỡng chênh lệch được phép nên ngoại lệ nhỏ bị bỏ qua hoặc xử lý tùy người.

Điều doanh nghiệp thực sự muốn đạt được

Chức năng: mọi hóa đơn chỉ được thanh toán khi ba chứng từ khớp, phần lệch được xử lý có hồ sơ. Quản trị: ban điều hành nhìn được số hóa đơn chờ xử lý ngoại lệ và giá trị đang bị giữ. Tổ chức: rõ ai đặt hàng, ai nhận hàng, ai kiểm hóa đơn và ai quyết định thanh toán khi có chênh lệch.

Điều gì đang cản trở?

Năm lớp cản trở khiến khớp ba bên chỉ kiểm được tổng tiền
Lớp cản trởBiểu hiệnHệ quả
Dữ liệuPO, phiếu nhập và hóa đơn không gắn cùng một mãKhông tự khớp được ba nguồn
Quy trìnhGiao hàng nhiều đợt nhưng đối chiếu một lầnKhối lượng thiếu bị ẩn trong lần cuối
Kiểm soátKhông có ngưỡng chênh lệch và cách xử lý ngoại lệNgoại lệ bị bỏ qua hoặc xử lý tùy người
Tổ chứcKho, mua hàng và kế toán không chung một hồ sơMỗi bên giữ một phần chứng từ
Công cụĐối chiếu trên bảng tính, chỉ kiểm tổng tiềnSai lệch về khối lượng và đơn giá không lộ

Điểm nhìn cốt lõi: Doanh nghiệp không thiếu người kiểm hóa đơn. Điều thiếu là một cơ chế chặn thanh toán theo ngoại lệ, buộc ba chứng từ phải khớp trước khi tiền ra khỏi tài khoản. Khi đối chiếu chỉ nhìn tổng tiền, phần thiếu về khối lượng và lệch về đơn giá vẫn đi qua, và doanh nghiệp mất đòn bẩy đòi hàng đúng ngay sau khi đã trả đủ.

Nhân viên mua hàng và thủ kho đối chiếu hàng nhận với đơn mua hàng tại cửa kho
Hình 1: Khớp ba bên bắt đầu ở cửa kho, nơi hàng thực tế được so với đơn đã đặt.

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

Tác động khi khớp ba bên không được thực thi trước thanh toán
Chiều tác độngĐiều gì xảy ra khi ba chứng từ không bắt buộc phải khớp
CostThanh toán cho hàng chưa nhận đủ hoặc đơn giá cao hơn đã chốt
MarginGiá vốn công trình bị đội mà không gắn được với hạng mục
Cash FlowTiền ra trước hàng vào làm căng dòng tiền và mất đòn bẩy thương lượng
ProgressThiếu hàng đã trả tiền làm chậm thi công ở công trình
RiskRủi ro thanh toán trùng hoặc gian lận nội bộ khi thiếu đối chiếu

Nguyên nhân gốc

Không có yêu cầu bắt buộc khớp ba chứng từ trước khi thanh toán
↓
PO, phiếu nhập và hóa đơn không gắn cùng một mã đối chiếu
↓
Giao nhiều đợt nhưng đối chiếu một lần vào cuối
↓
Kế toán chỉ kiểm tổng tiền, bỏ qua khối lượng và đơn giá
↓
Thanh toán đủ cho hàng chưa nhận hết
↓
Mất đòn bẩy thúc hàng và giá vốn công trình bị đội

Framework quản trị

CHUẨN BỊ   — PO có mã, điều khoản giao nhiều đợt nếu cần
↓
NHẬN HÀNG  — phiếu nhập ghi đúng khối lượng, quy cách tại cửa kho
↓
KIỂM HÓA ĐƠN — đối chiếu ba nguồn theo mã và theo từng đợt giao
↓
NGƯỠNG     — chỉ ngoại lệ trong hạn mức được tự xử lý
↓
DUYỆT      — thanh toán khoản khớp, giữ khoản chênh
↓
HỒ SƠ       — ngoại lệ, lý do, người xử lý và thời điểm đóng
AI-X • GIẢI PHÁP VẬN HÀNH
EcoCons — khớp ba bên và chặn thanh toán theo ngoại lệ

Gắn PO, phiếu nhập kho và hóa đơn nhà cung cấp vào một hồ sơ có ngưỡng ngoại lệ rõ ràng.

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

Quy trình đề xuất (To-Be)

Quy trình khớp ba bên theo điểm kiểm soát trước thanh toán
BướcNgười phụ tráchĐiều kiện vàoĐiểm kiểm soát
Phát hành POMua hàngĐã duyệt nhu cầu và ngân sáchPO có mã và điều khoản giao
Nhận hàngThủ khoHàng đến cửa khoGhi đúng khối lượng, quy cách, số đợt
Nhận hóa đơnKế toán thanh toánNhà cung cấp gửi hóa đơnGắn hóa đơn với PO và phiếu nhập
Khớp ba bênKế toán + KhoĐủ ba chứng từKhớp số lượng, đơn giá, giá trị
Xử lý ngoại lệKế toán + Mua hàngCó khoản chênhGhi lý do, giao người xử lý
Duyệt thanh toánCFO / Kế toán trưởngNgoại lệ đã đóng hoặc trong hạn mứcKhông trả khoản còn chênh
Ba chứng từ PO, phiếu nhập kho và hóa đơn nhà cung cấp được đặt cạnh nhau để đối chiếu
Hình 2: Ba chứng từ phải khớp về số lượng, đơn giá và giá trị trước khi thanh toán.

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

VÍ DỤ MINH HỌAKhông phải thống kê
Khớp ba bên một đơn cánh nhôm giao hai đợt
Chứng từKhối lượngĐơn giáThành tiền
PO đã phát hành1.000 m268.000 đ/m268.000.000 đ
Phiếu nhập kho đợt 1920 m268.000 đ/m246.560.000 đ
Hóa đơn nhà cung cấp1.000 m268.000 đ/m268.000.000 đ
Khoản khớp được duyệt920 m268.000 đ/m246.560.000 đ
Khoản chênh phải xử lý80 m268.000 đ/m21.440.000 đ

Kiểm tra lại phép tính: 920 × 268.000 = 246.560.000 đồng; 80 × 268.000 = 21.440.000 đồng; 246.560.000 + 21.440.000 = 268.000.000 đồng, đúng bằng hóa đơn. Nếu thanh toán hết 268.000.000 trước khi nhận đủ 80 m, doanh nghiệp đã trả trước 21.440.000 đồng cho hàng chưa về. Cách kiểm soát là chỉ duyệt 246.560.000 và giữ 21.440.000 cho tới khi nhận đủ hoặc có phê duyệt ngoại lệ bằng văn bản.

EcoCons hỗ trợ ở đâu?

Mức đáp ứng Odoo cho quy trình khớp ba bên
Yêu cầuNăng lựcMức đáp ứng
PO có mã và điều khoản giao nhiều đợtĐơn mua hàng, điều khoản giao hàngStandard
Phiếu nhập kho gắn với PONhập kho từ đơn mua, đối chiếu số lượngStandard
Khớp hóa đơn với PO và phiếu nhậpKiểm soát hóa đơn nhà cung cấp theo 3 chiềuStandard + cấu hình
Chặn thanh toán khoản còn chênhĐiều kiện thanh toán, chính sách duyệtStandard + cấu hình
Cảnh báo ngoại lệ và gợi ý nguyên nhân lệchPhân tích ngoại lệ tự độngMở rộng (AI-X)
Gợi ý đối chiếu theo từng đợt giao phức tạpKhớp nhiều đợt nhiều hóa đơnĐề xuất thiết kế

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

AI có thể đọc PO, phiếu nhập và hóa đơn để gợi ý ngoại lệ, nhóm khoản chênh theo dạng nguyên nhân như thiếu khối lượng, lệch đơn giá hay sai mã hàng và cảnh báo nhà cung cấp thường xuyên giao thiếu. Đầu vào gồm ba chứng từ và lịch sử giao nhận; AI đưa khuyến nghị, kế toán và CFO quyết định. AI không tự duyệt thanh toán và không tự điều chỉnh chứng từ.

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

Ngưỡng do doanh nghiệp tự đặt theo mức độ phức tạp của giao nhận
KPICông thứcTần suấtChủ sở hữuHành động khi lệch
Tỷ lệ hóa đơn khớp ba bên lần đầuSố hóa đơn khớp ÷ tổng hóa đơnTuầnKế toán thanh toánRà nhà cung cấp hay lệch nhiều
Giá trị ngoại lệ đang chờ xử lýTổng giá trị khoản chênh chưa đóngTuầnKế toán trưởngĐẩy xử lý theo tuổi ngoại lệ
Thời gian xử lý ngoại lệSố ngày từ khi phát hiện đến khi đóngThángMua hàngSiết quy trình nhận hàng nhiều đợt
Tỷ lệ thanh toán trước khi nhận đủSố khoản trả trước hàng ÷ tổng khoản trảThángCFOChặn thanh toán khi thiếu phiếu nhập
Quản lý tài chính xử lý ngoại lệ khớp ba bên trước khi phê duyệt thanh toán
Hình 3: Ngoại lệ khớp ba bên phải được xử lý và ghi lý do trước khi chuyển sang thanh toán.

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

Khớp ba bên gồm những chứng từ nào?

Ba chứng từ là PO do doanh nghiệp phát hành, phiếu nhập kho do thủ kho ghi khi nhận hàng và hóa đơn do nhà cung cấp phát hành. Ba chứng từ phải khớp về số lượng, đơn giá và thành tiền trong ngưỡng cho phép. Nếu chỉ có hai chứng từ, doanh nghiệp vẫn có thể trả tiền nhưng thiếu một lớp xác nhận độc lập. Vì vậy kể cả khi nhà cung cấp gửi hóa đơn nhanh, phiếu nhập kho vẫn phải được ghi trước khi duyệt thanh toán.

Nếu nhà cung cấp giao nhiều đợt thì khớp thế nào?

Với giao nhiều đợt, nên khớp theo từng đợt gắn với phiếu nhập tương ứng thay vì khớp một lần theo tổng PO. Cách này giúp phát hiện phần thiếu ngay ở đợt đầu thay vì đợi tới đợt cuối. Hóa đơn của từng đợt hoặc hóa đơn tổng đều có thể dùng được, miễn là gắn được với các phiếu nhập đã có. Khi doanh nghiệp chỉ đối chiếu một lần vào cuối, khối lượng thiếu trong các đợt giữa rất dễ bị bỏ qua.

Ngưỡng chênh lệch cho phép nên đặt bao nhiêu?

Ngưỡng do doanh nghiệp tự đặt theo loại vật tư và mức độ ảnh hưởng. Vật tư giá trị lớn, khối lượng tính theo mét hoặc tấm nên có ngưỡng chặt; vật tư phụ kiện nhỏ có thể linh hoạt hơn để tránh quá tải xử lý. Điều bắt buộc là ngưỡng phải được viết thành quy tắc và hệ thống tự chặn khi vượt. Không có ngưỡng, mỗi kế toán sẽ xử lý ngoại lệ theo cảm nhận, dẫn tới khoản lệch lớn bị bỏ qua.

Khoản chênh lệch được xử lý thế nào?

Khoản chênh phải được ghi nhận thành hồ sơ ngoại lệ kèm nguyên nhân và người xử lý, chứ không cấn trừ ngầm. Nếu do thiếu khối lượng, giữ lại phần tiền tương ứng và yêu cầu giao bù hoặc xuất credit note. Nếu do lệch đơn giá, đối chiếu lại hợp đồng và PO trước khi chấp nhận. Nếu do sai mã hàng, chỉnh chứng từ rồi khớp lại. Điều quan trọng là mọi ngoại lệ phải đóng được, nếu không số chênh sẽ tồn đọng và lặp lại ở các kỳ sau.

Làm sao tránh thanh toán trùng một hóa đơn?

Cách tránh chắc nhất là gắn mỗi hóa đơn với PO và phiếu nhập theo mã, để hệ thống biết hóa đơn đó đã được ghi nhận chưa. Khi hóa đơn đã gắn với đợt giao và đã vào sổ phải trả, một lần nhập lại cùng số hóa đơn sẽ bị cảnh báo trùng. Ngoài ra nên kiểm tra số hóa đơn và số tiền với sổ phải trả hiện có trước khi duyệt. Khâu khớp ba bên chính là lớp phòng ngừa tự nhiên cho rủi ro thanh toán trùng.

Khớp ba bên có cần phần mềm riêng không?

Không nhất thiết phải có phần mềm riêng, nhưng cần một nơi giữ ba chứng từ gắn với nhau. Nếu dùng ERP, phần lớn nghiệp vụ khớp ba bên đã có sẵn và chỉ cần cấu hình ngưỡng với quy trình duyệt. Nếu chưa có ERP, doanh nghiệp vẫn có thể bắt đầu bằng quy tắc: không duyệt thanh toán khi thiếu phiếu nhập. AI chỉ nên thêm vào khi số lượng hóa đơn và ngoại lệ đủ lớn để việc đọc và phân loại thủ công trở nên quá tải.

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

□PO, phiếu nhập kho và hóa đơn không gắn cùng một mã đối chiếu
□Giao hàng nhiều đợt nhưng chỉ đối chiếu một lần vào cuối
□Kế toán chỉ kiểm tra tổng tiền, không kiểm khối lượng và đơn giá
□Không có ngưỡng chênh lệch được phép cho từng loại vật tư
□Kho, mua hàng và kế toán không dùng chung một hồ sơ chứng từ
□Ngoại lệ khớp ba bên không được ghi lý do và người xử lý
□Có khoản đã thanh toán trước khi nhận đủ hàng
□Không biết nhà cung cấp nào thường xuyên giao thiếu khối lượng

Đọc kết quả: 0–2 ô = kiểm soát tốt; 3–5 ô = cần chuẩn hóa khớp ba bên; 6–8 ô = nên xử lý trước khi giá vốn tiếp tục bị đội.

Kết luận

Khớp ba bên không phải thủ tục giấy tờ. Đó là cổng chặn cuối cùng trước khi tiền ra khỏi tài khoản. Khi PO, phiếu nhập kho và hóa đơn buộc phải khớp về số lượng, đơn giá và giá trị, doanh nghiệp giữ được đòn bẩy với nhà cung cấp và giữ giá vốn công trình không bị đội âm thầm.

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ữ