Perusahaan sering baru mengetahui anggaran pengadaan terlampaui ketika invoice masuk atau laporan bulanan selesai. Padahal, dana mungkin sudah terikat sejak purchase request (PR) disetujui dan purchase order (PO) diterbitkan.
Kontrol budget pengadaan adalah proses memeriksa, membatasi, dan memperbarui ketersediaan anggaran pada setiap tahap pembelian. Kontrol ini memperhitungkan biaya aktual, PR aktif, serta PO yang belum seluruhnya ditagihkan.
Dengan pemeriksaan sejak PR hingga invoice, perusahaan dapat mendeteksi kekurangan dana sebelum transaksi menciptakan kewajiban baru. Pendekatan ini menutup committed-spend gap, yaitu selisih antara biaya yang sudah tercatat dan total pengeluaran yang sebenarnya telah direncanakan atau dikomitmenkan.
Berikut strategi yang dapat diterapkan untuk mengontrol budget sejak PR dibuat hingga invoice diproses.
Key Takeaways
Kontrol budget pengadaan adalah mekanisme untuk memastikan setiap permintaan dan komitmen pembelian tetap berada dalam batas anggaran yang disetujui.
Available budget dihitung dengan memperhatikan approved budget, reserved PR, open commitment, dan actual spend agar dana yang telah terikat tidak digunakan kembali.
Pemeriksaan perlu dilakukan saat PR dibuat, approval diberikan, PO diterbitkan, invoice diproses, serta transaksi direvisi atau dibatalkan.
Perusahaan dapat menerapkan soft control berupa peringatan atau hard control berupa pemblokiran sesuai nilai, risiko, dan kebijakan transaksi.
- Apa Itu Budget Control dalam Pengadaan?
- Mengapa Anggaran Pengadaan Tetap Membengkak?
- Komponen Utama dalam Perhitungan Budget Control
- Cara Kerja Budget Control dari PR hingga Invoice
- 10 Strategi Mengontrol Budget Pengadaan
- Contoh Perhitungan Budget Control Pengadaan
- Otomatiskan Budget Control dengan Software Procurement EQUIP
- Kesimpulan
Apa Itu Budget Control dalam Pengadaan?
Budget control dalam pengadaan adalah mekanisme untuk memastikan setiap permintaan dan komitmen pembelian tidak melampaui anggaran yang telah disetujui. Mekanisme ini menghubungkan alokasi dana dengan transaksi, approval, serta pemantauan pengeluaran.
Budget control berbeda dari proses penyusunan anggaran. Budgeting menetapkan berapa dana yang tersedia untuk departemen,cost center, proyek, akun, atau kategori tertentu. Budget control mengawasi penggunaan dana tersebut selama proses pembelian berlangsung.
Berikut gambaran perbedaan antara budget planning, monitoring, dan control:
| Proses | Deskripsi |
|---|---|
| Budget Planning | Menetapkan rencana dan alokasi dana untuk periode tertentu. |
| Budget Monitoring | Menampilkan posisi serta perubahan penggunaan anggaran. |
| Budget Control | Memberikan peringatan, meminta approval tambahan, atau menghentikan transaksi berdasarkan kondisi anggaran. |
Pembahasan mengenai konsep, fungsi, dan klasifikasi anggaran tersedia dalam artikel pengertian dan jenis budget. Dalam procurement budget contro, pemeriksaan tidak berhenti pada nilai invoice. Sistem perlu membaca permintaan yang masih diproses dan PO yang sudah menjadi komitmen pembelian. Waktu pencadangan dan pengakuan biaya dapat berbeda sesuai kebijakan perusahaan.
Mengapa Anggaran Pengadaan Tetap Membengkak?
Approval tidak otomatis mencegah pembengkakan anggaran. Masalah tetap dapat terjadi ketika approver hanya memeriksa kewenangan dan nilai transaksi tanpa melihat saldo terbaru, PR aktif, serta PO terbuka.
1. Pemeriksaan baru dilakukan setelah invoice dicatat
Laporan realisasi hanya menunjukkan biaya yang sudah diakui. PR aktif dan PO terbuka belum tentu terlihat sebagai penggunaan anggaran, meskipun keduanya telah mengurangi kapasitas belanja perusahaan.
2. Beberapa pemohon menggunakan saldo yang sama
Dua departemen dapat mengajukan pembelian secara bersamaan. Tanpa reservasi, keduanya mungkin melihat saldo yang sama sebagai dana tersedia dan menggunakannya untuk transaksi berbeda.
3. PO terbuka tidak dihitung sebagai komitmen
PO yang telah disetujui menciptakan kewajiban pembelian meskipun barang belum diterima atau invoice belum diterbitkan. Financial Rules West Berkshire Council, misalnya, menjelaskan bahwa penerbitan order membentuk komitmen pengeluaran yang perlu dicatat terhadap anggaran.
4. Approval tidak menunjukkan dampak transaksi
Approver hanya melihat nilai permintaan tanpa mengetahui saldo sebelum transaksi, dana yang telah terikat, dan sisa anggaran apabila permintaan disetujui.
5. Nilai transaksi berubah setelah approval
Perubahan harga, kuantitas, pajak, kurs, ongkos kirim, atau biaya tambahan dapat membuat nilai PO lebih tinggi daripada PR. Perubahan tersebut membutuhkan pemeriksaan dan persetujuan ulang.
6. PR dan PO lama tidak ditutup
Permintaan yang tidak lagi digunakan dapat tetap menahan anggaran apabila statusnya belum dibatalkan. Hal yang sama berlaku untuk sisa PO yang tidak akan diterima atau ditagihkan.
7. Pembelian berlangsung di luar workflow
Pesanan melalui chat, email, atau spreadsheet terpisah membuat finance sulit menghitung seluruh eksposur. Transaksi mungkin baru terlihat setelah barang diterima atau tagihan masuk.
Masalah tersebut menimbulkan committed-spend gap. Laporan dapat menunjukkan realisasi yang masih rendah, padahal sebagian besar dana telah terikat dalam PR dan PO aktif. Karena itu, procurement management perlu menghubungkan pengajuan, pembelian, penerimaan, dan pencatatan keuangan. Perusahaan juga perlu menetapkan tahapan proses procurement yang konsisten agar setiap perubahan status memperbarui anggaran.
Komponen Utama dalam Perhitungan Budget Control
Kontrol anggaran membutuhkan pemisahan antara dana yang disetujui, dicadangkan, dikomitmenkan, dan direalisasikan. Tanpa pemisahan tersebut, perusahaan berisiko menghitung transaksi dua kali atau menganggap dana yang telah terikat masih tersedia.
| Komponen | Definisi Operasional | Kapan Berubah |
|---|---|---|
| Approved budget | Anggaran resmi untuk periode, departemen, cost center, proyek, akun, atau kategori tertentu. | Saat anggaran disetujui, ditambah, dikurangi, atau direalokasikan. |
| Reserved budget | Dana yang dicadangkan untuk PR aktif tetapi belum berubah menjadi PO. | Saat PR mencapai titik reservasi, ditolak, dibatalkan, atau dikonversi. |
| Committed spend | Nilai PO atau kewajiban pembelian terbuka yang belum seluruhnya menjadi biaya aktual. | Saat PO disetujui, direvisi, ditutup, atau dibatalkan. |
| Actual spend | Biaya yang telah diakui sesuai kebijakan pencatatan perusahaan. | Saat penerimaan, invoice, koreksi, retur, atau credit note diproses. |
| Available budget | Kapasitas anggaran yang belum digunakan, dicadangkan, atau dikomitmenkan. | Berubah ketika reservasi, komitmen, realisasi, atau alokasi anggaran diperbarui. |
Secara konseptual, available budget dapat dihitung menggunakan rumus berikut:
Available budget = approved budget − reserved PR − open commitment − actual spend
Rumus tersebut bukan standar yang berlaku sama untuk setiap perusahaan. Kebijakan internal perlu menentukan kapan PR mereservasi dana, kapan PO membentuk commitment, dan kapan biaya dipindahkan menjadi actual spend.
Status transaksi juga perlu dipindahkan, bukan ditumpuk. Ketika PR dikonversi menjadi PO, reservasi terkait dilepas dan nilainya berubah menjadi commitment. Saat invoice diproses, bagian commitment yang sama dikurangi agar transaksi tidak mengalamidouble counting.
Cara Kerja Budget Control dari PR hingga Invoice
Budget control bekerja dengan memeriksa anggaran pada setiap perubahan status transaksi. Alur dasarnya adalah:
Kebutuhan → Purchase Requisition → Budget Check → Approval → Purchase Order → Penerimaan → Invoice → Pembaruan Anggaran
1. Pemeriksaan anggaran saat PR dibuat
Pemohon memulai proses dengan menentukan kebutuhan, nilai pembelian, akun, cost center, proyek, periode, dan kategori barang atau jasa. Data tersebut menentukan anggaran mana yang akan digunakan. Sebelum purchase request diteruskan, perusahaan perlu memeriksa:
- Apakah kode anggaran masih aktif?
- Apakah periodenya masih terbuka?
- Apakah akun, proyek, dan cost center sudah sesuai?
- Berapa saldo sebelum dan setelah PR?
- Apakah terdapat PR atau PO lain yang memakai sumber anggaran sama?
Jika kebijakan perusahaan menerapkan reservasi pada tahap PR, nilai permintaan dicadangkan ketika mencapai status tertentu. Reservasi mencegah beberapa pemohon menggunakan saldo yang sama secara bersamaan.
2. Approval menilai transaksi dan posisi anggaran
Approver sebaiknya melihat nilai transaksi, saldo tersedia, reservasi aktif, commitment terbuka, dan dampak persetujuan terhadap anggaran. Permintaan yang mendekati batas dapat dialihkan ke approval tambahan.
Prinsip pengendalian internal juga meminta adanya pemisahan antara pihak yang mengajukan, menyetujui, memproses, dan mencatat transaksi.
GAO Green Book 2025 menempatkan pemisahan tugas, otorisasi, dan pencatatan transaksi tepat waktu sebagai bagian dari aktivitas pengendalian.
3. Reservasi berubah menjadi commitment PO
Setelah PR disetujui dan PO diterbitkan, reserved budget berubah menjadi commitment. Perubahan ini tidak menambah total eksposur apabila nilai PO sama dengan nilai PR karena dana hanya berpindah kelompok.
Jika nilai PO lebih rendah daripada PR, selisih reservasi dapat dilepas. Jika nilainya meningkat, budget check harus dijalankan ulang sebelum perubahan disetujui. Perusahaan juga perlu menentukan apakah pajak, ongkos kirim, dan biaya tambahan masuk ke dalam nilai yang diperiksa.
4. Penerimaan dan invoice memperbarui actual spend
Penerimaan parsial tidak selalu membuat seluruh PO menjadi actual spend. Commitment untuk barang atau jasa yang belum diterima tetap terbuka sampai pesanan selesai, dibatalkan, atau ditutup.
Saat invoice diproses, bagian yang memenuhi kebijakan pengakuan dipindahkan dari commitment menjadi actual. Untuk menjaga validitas transaksi, perusahaan dapat mencocokkan PO dan invoice atau melakukan three-way matching antara PO, bukti penerimaan, dan invoice. Mekanisme ini dijelaskan dalam panduan procure-to-pay GOV.UK.
5. Pembatalan melepaskan dana yang tidak digunakan
PR yang ditolak, PO yang dibatalkan, dan sisa pesanan yang tidak akan diterima perlu dilepas dari reservasi atau commitment. Langkah ini mengembalikan kapasitas pada available budget.
| Peristiwa | Reserved | Commitment | Actual | Dampak Utama |
|---|---|---|---|---|
| PR mencapai titik reservasi | Naik | Tetap | Tetap | Available budget turun. |
| PR dibatalkan atau ditolak | Turun | Tetap | Tetap | Saldo kembali tersedia. |
| PR dikonversi menjadi PO | Turun | Naik | Tetap | Total eksposur umumnya tetap. |
| Invoice parsial diproses | Tetap | Turun sebagian | Naik sebagian | Nilai berpindah tanpa double counting. |
| Sisa PO dibatalkan | Tetap | Turun | Tetap | Saldo yang tidak terpakai dilepas. |
| Retur atau credit note diproses | Tetap | Sesuai kasus | Dikoreksi | Available budget dapat berubah. |
10 Strategi Mengontrol Budget Pengadaan
Setelah memahami bagaimana budget control bekerja dari tahap PR hingga invoice, langkah berikutnya adalah menerapkan strategi yang memastikan setiap transaksi tetap berada dalam batas anggaran. Strategi ini tidak hanya berfokus pada pemeriksaan saldo, tetapi juga pada konsistensi definisi, pengaturan workflow, serta integrasi antara procurement dan finance agar tidak terjadi selisih perhitungan.
1. Tetapkan struktur akun, cost center, proyek, dan budget owner
Struktur ini menentukan ke mana transaksi akan dibebankan dan siapa yang bertanggung jawab atas anggaran tersebut.
2. Samakan definisi setiap komponen anggaran
Pastikan procurement dan finance menggunakan definisi yang sama untuk reserved, committed, actual, dan available budget.
3. Tentukan kapan PR mulai mereservasi dana
Titik reservasi harus jelas agar tidak terjadi penggunaan saldo yang sama oleh beberapa pemohon.
4. Tentukan kapan PO membentuk commitment
PO yang sudah disetujui harus langsung dihitung sebagai komitmen agar tidak terjadi selisih perhitungan anggaran.
5. Atur kondisi warning, blocking, dan toleransi
Perusahaan bisa menggunakan peringatan atau pemblokiran otomatis saat anggaran mendekati atau melewati batas.
6. Hubungkan budget check dengan approval
Approval tidak hanya melihat nilai transaksi, tapi juga dampaknya terhadap sisa anggaran.
7. Tentukan perlakuan pajak, kurs, dan biaya tambahan
Perubahan nilai transaksi harus tetap melalui pemeriksaan anggaran sebelum disetujui.
8. Atur penanganan partial invoice dan pembatalan
Pastikan tidak terjadi double counting saat invoice diproses sebagian atau transaksi dibatalkan.
9. Pantau aged reservation dan commitment
PR dan PO lama yang belum ditutup bisa menahan anggaran tanpa disadari.
10. Lakukan rekonsiliasi procurement dan finance
Data harus dicek secara berkala agar saldo anggaran tetap akurat.
Contoh Perhitungan Budget Control Pengadaan
Berikut contoh ilustratif untuk anggaran pengadaan sebuah departemen:
| Komponen | Nilai |
|---|---|
| Approved budget | Rp1.000.000.000 |
| Actual spend | Rp320.000.000 |
| Open commitment | Rp410.000.000 |
| Reserved PR | Rp120.000.000 |
| Available budget | Rp150.000.000 |
Perhitungannya adalah:
Rp1.000.000.000 − Rp320.000.000 − Rp410.000.000 − Rp120.000.000 = Rp150.000.000
Jika perusahaan hanya melihat actual spend, penggunaan anggaran tampak baru mencapai 32%. Setelah reserved PR dan open commitment diperhitungkan, total eksposur telah mencapai 85%.
Sekarang terdapat PR baru senilai Rp200.000.000, sedangkan available budget hanya Rp150.000.000.
Kekurangan anggaran = Rp200.000.000 − Rp150.000.000 = Rp50.000.000
Jika PR tersebut diterima seluruhnya, total eksposur akan mencapai 105% dari approved budget. Perusahaan dapat mengurangi nilai permintaan, menunda sebagian kebutuhan, memperbaiki cost center, mengajukan realokasi, atau menolak transaksi.
Angka dan perlakuan tersebut dapat dimasukkan ke dalam contoh budgeting perusahaan agar perencanaan turut memperhitungkan transaksi aktif dan kebutuhan setiap unit.
a. Perubahan anggaran saat invoice diproses sebagian
Misalkan invoice sebesar Rp160.000.000 diproses dari open commitment Rp410.000.000.
| Komponen | Sebelum Invoice | Setelah Invoice |
|---|---|---|
| Actual spend | Rp320.000.000 | Rp480.000.000 |
| Open commitment | Rp410.000.000 | Rp250.000.000 |
| Reserved PR | Rp120.000.000 | Rp120.000.000 |
| Available budget | Rp150.000.000 | Rp150.000.000 |
Available budget tetap Rp150.000.000 karena nilai Rp160.000.000 hanya berpindah dari open commitment menjadi actual spend. Jika actual bertambah tetapi commitment tidak dikurangi, transaksi yang sama akan dihitung dua kali.
b. Perubahan anggaran saat sisa PO dibatalkan
Jika sisa commitment Rp250.000.000 dibatalkan, nilai tersebut perlu dilepas.
Rp1.000.000.000 − Rp480.000.000 − Rp0 − Rp120.000.000 =
Rp400.000.000
Available budget meningkat menjadi Rp400.000.000 karena perusahaan tidak lagi memiliki kewajiban atas sisa PO tersebut.
c. Pembagian peran dalam kontrol anggaran
| Peran | Tanggung Jawab Utama |
|---|---|
| Pemohon | Memilih akun, periode, kategori, proyek, dan cost center yang sesuai. |
| Procurement | Memvalidasi kebutuhan, vendor, nilai transaksi, serta proses PR dan PO. |
| Budget owner | Menentukan prioritas penggunaan alokasi dan menilai pengecualian. |
| Finance atau controller | Menetapkan aturan, mengawasi saldo, dan melakukan rekonsiliasi. |
| Approver | Menyetujui transaksi berdasarkan kebutuhan, kewenangan, dan dampak anggaran. |
| Internal control atau auditor | Memeriksa kepatuhan, override, pemisahan tugas, dan riwayat keputusan. |
Checklist Implementasi Budget Control

Checklist berikut membantu perusahaan mengevaluasi kesiapan implementasi secara praktis. Setiap poin dapat digunakan sebagai acuan untuk memastikan bahwa kontrol anggaran tidak hanya dirancang, tetapi juga dijalankan secara konsisten dalam operasional sehari-hari.
Data
- Struktur akun dan cost center sudah konsisten.
- Budget owner telah ditetapkan.
- PR, PO, penerimaan, dan invoice dapat ditelusuri.
Kebijakan
- Aturan reservasi dan commitment sudah ditentukan.
- Aturan pajak, kurs, dan biaya tambahan sudah jelas.
- Jalur pengecualian tersedia.
Workflow
- Budget check terjadi sebelum approval final.
- Perubahan transaksi memicu pemeriksaan ulang.
Monitoring
- Actual dan commitment dipantau terpisah.
- Dashboard bisa difilter per cost center.
Otomatiskan Budget Control dengan Software Procurement EQUIP

Software procurement menempatkan pemeriksaan anggaran langsung di dalam alur permintaan dan pembelian. Data terpusat membantu approver menilai transaksi berdasarkan nilai permintaan, posisi anggaran, dan konteks pembelian.
Software Procurement EQUIP menyediakan fitur Purchase & Budget Control serta pengelolaan RFQ, PR, dan PO. Sistem dapat menampilkan sisa anggaran atau kelebihan biaya pada permintaan dan pesanan pembelian.
Alur approval dapat disesuaikan berdasarkan cabang, divisi, jumlah, atau jenis produk. Dashboard procurement juga membantu perusahaan memantau status pengadaan, performa pembelian, serta data vendor melalui satu sistem.
Perusahaan dapat membandingkan aplikasi purchasing untuk procurement berdasarkan kemampuan budget tracking, approval, pengelolaan transaksi, integrasi dokumen, dan pelaporan.
Konfigurasi titik reservasi, pelepasan commitment, perlakuan partial invoice, serta jalur pengecualian tetap perlu disesuaikan dengan kebijakan perusahaan. Kebutuhan tersebut sebaiknya dikonfirmasi saat pemetaan proses dan evaluasi sistem.
Kesimpulan
Pengendalian budget pengadaan harus dimulai sebelum transaksi berubah menjadi tagihan. Perusahaan perlu mencadangkan dana sejak purchase request mencapai tahap yang ditentukan, mencatat purchase order sebagai commitment, dan memeriksa kembali anggaran ketika nilai transaksi berubah.
Setiap perpindahan status juga harus memperbarui saldo secara tepat. Reserved budget perlu dilepas saat PR menjadi PO, commitment harus berkurang ketika invoice diproses, sedangkan dana dari PR atau PO yang dibatalkan harus dikembalikan ke available budget.
Cara ini mencegah penggunaan saldo yang sama dan double counting. Strategi tersebut membutuhkan definisi anggaran yang konsisten, approval berbasis saldo terbaru, serta rekonsiliasi rutin antara procurement dan finance. Jika transaksi sudah melibatkan banyak pemohon, cabang, atau approval bertingkat, sistem procurement terintegrasi dapat membantu menjalankan kontrol tersebut secara konsisten sebelum overspend terjadi.
FAQ tentang Budget Control Pengadaan
Budget control pengadaan adalah mekanisme untuk memeriksa dan mengendalikan penggunaan anggaran selama proses pembelian. Kontrol ini membaca PR aktif, PO terbuka, biaya aktual, serta saldo yang tersedia agar perusahaan dapat mendeteksi potensi overspend sebelum transaksi menciptakan kewajiban baru.
Budget monitoring menampilkan posisi dan perubahan penggunaan anggaran. Budget control menindaklanjuti informasi tersebut melalui peringatan, approval tambahan, atau pemblokiran transaksi. Monitoring membantu perusahaan mengetahui kondisi anggaran, sedangkan control mencegah transaksi dilanjutkan tanpa penanganan yang sesuai.
Anggaran perlu diperiksa ketika PR dibuat, sebelum approval final, saat PO diterbitkan atau direvisi, serta ketika penerimaan dan invoice diproses. Pemeriksaan juga diperlukan saat transaksi ditolak, dibatalkan, diretur, atau dipindahkan ke periode dan cost center lain.
PO yang disetujui menunjukkan bahwa perusahaan telah memesan barang atau jasa dan membentuk kewajiban pembelian. Jika nilainya tidak dihitung, dana yang sudah terikat dapat terlihat masih tersedia dan digunakan kembali untuk transaksi lain, meskipun invoice belum diterbitkan.
Software procurement menghubungkan pemeriksaan anggaran dengan PR, approval, PO, penerimaan, dan laporan pembelian. Sistem membantu menampilkan saldo serta dampak transaksi saat pengguna dan approver membuat keputusan. Aturan reservasi, commitment, warning, dan blocking tetap perlu dikonfigurasi mengikuti kebijakan perusahaan.
