Three-Way Match
Definition
Three-Way Match (Pencocokan Tiga Arah) adalah mekanisme pengendalian internal (internal control) otomatis dalam sistem ERP yang membandingkan dan memvalidasi kesesuaian data antara tiga dokumen kunci pengadaan sebelum faktur tagihan pemasok disetujui untuk dibayar:
- Purchase Order (PO): Apa yang resmi dipesan dan berapa harga yang disepakati.
- Goods Receipt (GR): Berapa kuantitas yang benar-benar diterima dan lolos uji mutu di gudang.
- Vendor Bill (Faktur Pemasok): Berapa kuantitas dan harga yang ditagihkan oleh pemasok.
Tujuan mutlak dari aturan ini adalah menegakkan prinsip: Perusahaan hanya boleh membayar barang yang telah dipesan secara sah dan telah diterima fisiknya secara benar.
Business Purpose
Penerapan kontrol 3-Way Match dalam ERP bertujuan untuk:
- Pencegahan Kelebihan Pembayaran (Overpayment Prevention): Mencegah pembayaran faktur atas barang yang belum tiba, barang yang hilang di perjalanan, atau barang yang ditolak saat inspeksi mutu gudang.
- Perlindungan Terhadap Kenaikan Harga Sepihak (Price Manipulation Shield): Menghentikan pembayaran jika pemasok menagih dengan harga satuan yang lebih tinggi dari kesepakatan resmi pada Purchase Order.
- Otomatisasi Persetujuan Tagihan Lurus (Straight-Through Processing / STP): Memungkinkan tagihan yang cocok 100% (100% matched) langsung diposting dan dijadwalkan pembayarannya secara otomatis tanpa perlu persetujuan manual staf akuntansi.
- Kepatuhan Audit & Pengendalian Internal (SOX & COSO Compliance): Memenuhi standar tata kelola keuangan yang mewajibkan adanya bukti penyerahan barang yang dapat ditelusuri sebelum pengeluaran kas disahkan.
The 3-Way Match Architecture
flowchart TD PO["(1) Purchase Order (PO)<br/>Item: Laptop Pro<br/>Ordered Qty: 10 Unit<br/>Unit Price: Rp700.000<br/>Payment Terms: Net 30"] GR["(2) Goods Receipt (GR)<br/>Item: Laptop Pro<br/>Accepted Qty: 10 Unit<br/>Rejected Qty: 0 Unit<br/>Receiving Wh: WH-01"] VB["(3) Vendor Bill (Tagihan)<br/>Item: Laptop Pro<br/>Invoiced Qty: 10 Unit<br/>Invoiced Price: Rp700.000<br/>Total Tax: Rp770.000 (11%)"] PO -.-> Engine{"ERP 3-Way Matching Engine<br/>(Pencocokan Kuantitas & Harga)"} GR -.-> Engine VB -.-> Engine Engine -->|Kuantitas & Harga Cocok 100%| Pass["MATCHED: Tagihan Disetujui<br/>(Status: Ready for Payment)"] Engine -->|Ada Selisih di Luar Toleransi| Block["DISCREPANCY: Tagihan Ditahan<br/>(Status: Blocked for Payment)"]
Taksonomi Pencocokan Tagihan: 2-Way vs 3-Way vs 4-Way Match
Sistem ERP mendukung berbagai tingkat ketatnya pencocokan (Matching Policy) tergantung pada komoditas yang dibeli:
| Model Pencocokan | Dokumen yang Dibandingkan | Penggunaan Umum dalam Bisnis |
|---|---|---|
| 2-Way Match | Purchase Order Vendor Bill | Digunakan untuk pengadaan Jasa, Sewa, atau Langganan Software di mana tanda terima fisik gudang tidak ada. Memvalidasi bahwa harga tagihan tidak melebihi komitmen PO. |
| 3-Way Match | Purchase Order Goods Receipt Vendor Bill | Standar industri pengadaan barang fisik berwujud (Inventory). Memvalidasi bahwa dan . |
| 4-Way Match | Purchase Order Goods Receipt Formal Inspection Acceptance Vendor Bill | Digunakan pada industri dengan regulasi ketat (Farmasi, Kimia, Aviasi, Makanan). Tagihan baru boleh disahkan jika telah melampirkan sertifikat hasil laboratorium (Certificate of Analysis / Quality Release). |
Mesin Toleransi dan Penanganan Selisih (Tolerance Limits & Discrepancies)
Dalam transaksi riil, selisih kecil sering terjadi (misal perbedaan pembulatan desimal atau susut berat cairan curah). ERP enterprise menyediakan aturan batas toleransi (Tolerance Rules):
- Price Tolerance (Toleransi Selisih Harga):
- Toleransi Persentase: Misal selisih harga hingga diizinkan lolos otomatis.
- Toleransi Nominal: Misal selisih maksimal Rp10.000 diizinkan lolos otomatis tanpa menahan tagihan.
- Quantity Tolerance (Toleransi Selisih Kuantitas):
- Untuk barang bernomor seri (serialized goods), toleransi kuantitas adalah 0% mutlak.
- Untuk komoditas curah (seperti pasir, biji gandum, atau semen), ditetapkan toleransi susut timbangan sebesar .
2 Jenis Selisih Utama & Perlakuan Sistem
flowchart TD Disc{"Deteksi Selisih 3-Way Match"} Disc -->|Kasus 1: Kuantitas Ditagihkan > Kuantitas Diterima| QtyErr["Quantity Discrepancy:<br/>Tagihan 10 unit, Gudang baru terima 8 unit.<br/>=> TINDAKAN SISTEM: Faktur ditahan (Payment Block).<br/>Sistem hanya menyetujui pembayaran atas 8 unit."] Disc -->|Kasus 2: Harga Faktur > Harga PO| PriceErr["Price Variance:<br/>Harga PO Rp700.000, Faktur menagih Rp720.000.<br/>=> TINDAKAN SISTEM: Tagihan ditahan.<br/>Mewajibkan persetujuan Manajer Pengadaan atau<br/>membebankan selisih ke akun Purchase Price Variance (PPV)."]
Resolusi Sengketa Tagihan (Exception Resolution):
- Pemasok Menerbitkan Nota Kredit (Credit Note): Vendor mengakui kelebihan tagihan dan menerbitkan nota kredit pembatal selisih.
- Revisi Faktur Pemasok: Pemasok membatalkan faktur lama dan mengirimkan lembar tagihan baru yang sesuai dengan kuantitas fisik yang diterima gudang.
- Persetujuan Khusus Manajemen (Managerial Price Override): Manajer Pengadaan menyetujui kenaikan harga karena adanya kenaikan tarif impor resmi, dan sistem mengalokasikan selisih harga tersebut ke akun varians biaya (PPV Expense).
Skenario Acuan Transaksi (Baseline Execution)
Melanjutkan proses pengadaan komponen laptop PT Sumber Teknologi:
- Data Purchase Order (
PO-2026-09-0081):- Komoditas: 10 Unit Laptop Pro.
- Harga Satuan PO: Rp700.000.
- Total DPP Dipesan: Rp7.000.000.
- Data Goods Receipt (
GR-2026-09-0062):- Kuantitas Diterima & Lolos Inspeksi: 10 Unit.
- Data Vendor Bill (
BILL-2026-09-0094):- Kuantitas Ditagihkan: 10 Unit.
- Harga Satuan Ditagihkan: Rp700.000.
- DPP: Rp7.000.000 (+ PPN 11% Rp770.000 = Rp7.770.000).
Hasil Evaluasi Mesin 3-Way Match ERP:
- Validasi Kuantitas: .
- Validasi Harga: .
- Validasi Pemasok & Termin: Identik 100%.
- Keputusan Sistem: MATCHED 100%. Status tagihan otomatis berubah menjadi
Approved for Payment. Dokumen diteruskan ke antrean pembayaran perbankan modul Treasury tanpa perlu paraf manual tambahan.
Related Concepts
- Purchase Order — Dokumen pilar pertama komitmen harga.
- Goods Receipt and Service Receipt — Dokumen pilar kedua bukti fisik penerimaan.
- Accounts Payable Integration — Dokumen pilar ketiga pengesahan kewajiban utang.
- Accounts Payable Accounting — Manajemen jadwal pembayaran utang yang telah lolos verifikasi.
References
- Committee of Sponsoring Organizations of the Treadway Commission (COSO): Internal Control - Integrated Framework (Control Activities in Procure-to-Pay).
- Institute of Management Accountants (IMA): Accounts Payable Best Practices and Automated Invoice Matching Controls.
- Microsoft Learn: Accounts payable invoice matching overview and 2-way, 3-way matching in Dynamics 365 Finance. URL: https://learn.microsoft.com/en-us/dynamics365/finance/accounts-payable/accounts-payable-invoice-matching
- Frappe / ERPNext Documentation: Purchase Invoice 3-Way Matching and Tolerance Validation. URL: https://docs.frappe.io/erpnext/user/manual/en/accounts/purchase-invoice#3-way-matching