Mengelola pembelian bahan baku restoran dengan banyak outlet bukan sekadar memastikan stok selalu tersedia. Owner juga perlu memastikan setiap pengeluaran sesuai kebutuhan operasional dan tidak melewati anggaran yang sudah ditetapkan.
Masalahnya, ketika jumlah outlet bertambah, proses purchasing sering kali semakin sulit dikontrol. Outlet Manager mengajukan pembelian lewat WhatsApp, Area Manager memberikan persetujuan melalui chat, sementara tim procurement dan finance harus mencari kembali riwayat percakapan untuk memastikan transaksi sudah mendapat izin.
Agar proses ini lebih tertata, restoran membutuhkan sistem approval pembelian restoran yang mengatur siapa yang berhak menyetujui pembelian, berapa batas nominalnya, dan kapan permintaan harus diteruskan ke level berikutnya.
Lalu, bagaimana cara merancang alur approval yang efektif tanpa memperlambat kebutuhan operasional? Berikut langkah-langkah yang bisa diterapkan.
Kenapa Semua Pembelian Tidak Perlu Approval yang Sama?
Bayangkan sebuah restoran memiliki 10 outlet. Setiap hari, masing-masing cabang mengajukan pembelian bahan baku dengan kebutuhan dan nominal berbeda.
Pembelian sayuran untuk operasional harian tentu tidak memiliki risiko yang sama dengan pengadaan mesin pendingin atau pembelian bahan baku dalam jumlah besar.
Jika semua transaksi harus menunggu persetujuan owner, proses pembelian bisa menjadi lambat. Sebaliknya, jika setiap outlet bebas melakukan pembelian tanpa batas kewenangan, pengeluaran berisiko sulit dikendalikan.
Karena itu, approval perlu disesuaikan dengan tingkat risiko dan nilai pembelian. Transaksi rutin bernilai kecil bisa disetujui oleh Outlet Manager selama bukan ia sendiri yang mengajukan PR, sedangkan pembelian besar atau di luar anggaran perlu melibatkan manajemen yang lebih tinggi.
Dengan pembagian ini, owner tetap memiliki kendali tanpa harus memeriksa setiap permintaan pembelian.
Baca juga: Apa Itu Procurement dan Bagaimana Mengoptimalkannya dalam Bisnis Kuliner?
Langkah-Langkah Merancang Approval Pembelian Restoran yang Efektif
Setelah memahami bahwa setiap pembelian membutuhkan tingkat persetujuan berbeda, langkah berikutnya adalah menyusun aturan yang bisa diterapkan secara konsisten di seluruh outlet.
Ada beberapa aspek yang perlu diperhatikan agar proses approval tidak hanya mengatur siapa yang boleh menyetujui, tetapi juga memastikan pembelian sesuai kebutuhan dan anggaran.
1. Tentukan Dasar Approval Berdasarkan Nominal, Kategori, Outlet, dan Urgency
Sebelum membuat alur persetujuan, tentukan terlebih dahulu faktor yang menentukan ke mana sebuah purchase request (PR) harus diteruskan.
Ada empat dasar yang perlu diperhatikan. Pertama, nominal pembelian. Semakin besar nilai transaksi, semakin tinggi level persetujuan yang dibutuhkan. Kedua, kategori barang. Bahan baku rutin, perlengkapan operasional, peralatan dapur, dan aset memiliki tingkat kepentingan serta risiko berbeda.
Ketiga, lokasi outlet. Setiap cabang bisa memiliki budget dan kewenangan pembelian yang berbeda. Keempat, urgency atau tingkat kebutuhan. Pembelian rutin bisa mengikuti jadwal normal, sedangkan kebutuhan mendesak akibat stok kritis membutuhkan jalur persetujuan lebih cepat.
Keempat faktor tersebut sebaiknya menjadi aturan dalam sistem approval. Jadi, permintaan pembelian tidak hanya dinilai berdasarkan nominal, tetapi juga tujuan, lokasi, dan dampaknya terhadap operasional.
2. Susun Approval Matrix Berdasarkan Tingkat Kewenangan
Setelah menentukan dasar persetujuan, langkah berikutnya adalah menyusun approval matrix. Matriks ini berfungsi sebagai panduan mengenai siapa yang berhak menyetujui pembelian berdasarkan batas kewenangannya.
Sebagai ilustrasi, restoran dapat menggunakan pembagian berikut.
| Nilai Pembelian | Pihak yang Menyetujui |
| Hingga Rp1 juta | Outlet Manager (bukan pengaju PR) |
| Di atas Rp1 juta–Rp5 juta | Area Manager |
| Di atas Rp5 juta–Rp15 juta | Procurement Manager |
| Di atas Rp15 juta | Finance Manager dan manajemen terkait |
Catatan: Angka di atas hanya simulasi, bukan standar universal. Batas nominal perlu disesuaikan dengan skala bisnis, anggaran, struktur organisasi, dan kebijakan perusahaan. Persetujuan tetap harus dilakukan pihak yang berbeda dari pengaju; jika Outlet Manager membuat PR sendiri, persetujuan dialihkan ke Area Manager.
Namun, pembagian tersebut tidak berarti setiap transaksi otomatis disetujui hanya karena nominalnya berada dalam batas kewenangan.
Misalnya, staf outlet mengajukan pembelian bahan baku sebesar Rp800 ribu. Walaupun masih dalam batas persetujuan Outlet Manager, permintaan tetap perlu diperiksa berdasarkan ketersediaan budget dan kebutuhan stok. Jika Outlet Manager yang membuat PR, ia tidak boleh menyetujui permintaannya sendiri.
Untuk kategori tertentu seperti pembelian aset atau barang bernilai strategis, restoran juga bisa menetapkan persetujuan tambahan meskipun nominalnya relatif kecil.
Dengan begitu, approval matrix menjadi alat pengendalian yang mempertimbangkan kewenangan sekaligus risiko pembelian.
3. Lakukan Budget Check Sebelum Request Disetujui
Persetujuan pembelian seharusnya tidak berhenti pada pertanyaan apakah barang tersebut dibutuhkan. Manajemen juga perlu memastikan apakah anggarannya masih tersedia.
Misalnya, sebuah outlet memiliki budget bahan baku bulanan sebesar Rp50 juta. Hingga pertengahan bulan, pembelian yang sudah dilakukan mencapai Rp38 juta. Outlet Manager kemudian mengajukan PR tambahan sebesar Rp15 juta.
Jika hanya melihat kebutuhan stok, permintaan tersebut mungkin terlihat wajar. Namun, jika dibandingkan dengan anggaran Rp50 juta, total pembelian akan mencapai Rp53 juta atau melampaui budget sebesar Rp3 juta, bahkan sebelum menghitung PR lain yang masih menunggu persetujuan.
Karena itu, budget check perlu dilakukan sebelum approval diberikan. Sistem sebaiknya dapat menampilkan total budget yang dialokasikan, nilai pembelian yang sudah terealisasi, nilai PR yang masih menunggu persetujuan, dan sisa anggaran setelah memperhitungkan permintaan terbaru.
Perlu diperhatikan bahwa PR yang masih menunggu persetujuan juga sebaiknya diperhitungkan sebagai komitmen anggaran agar beberapa permintaan tidak menyerap budget yang sama secara bersamaan.
Jika permintaan melewati batas anggaran, sistem dapat menahan proses atau meneruskannya kepada pejabat yang memiliki kewenangan memberikan persetujuan khusus.
4. Pisahkan Requester, Approver, Purchaser, dan Receiver
Salah satu risiko dalam proses purchasing adalah terlalu banyak tanggung jawab dipegang oleh satu orang.
Contohnya, Outlet Manager mengajukan pembelian, menyetujui permintaannya sendiri, menghubungi supplier, sekaligus menerima barang. Kondisi ini membuat perusahaan lebih sulit memastikan apakah pembelian benar-benar dilakukan sesuai kebutuhan.
Untuk mengurangi risiko tersebut, pisahkan empat peran utama:
- Requester: Mengidentifikasi kebutuhan dan membuat purchase request berdasarkan kondisi stok atau kebutuhan operasional.
- Approver: Memeriksa kebutuhan, budget, nominal, dan kesesuaian permintaan sebelum memberikan persetujuan.
- Purchaser: Menghubungi supplier, melakukan pemesanan, dan menerbitkan purchase order (PO) sesuai PR yang disetujui.
- Receiver: Memeriksa barang yang datang berdasarkan PO, termasuk jumlah, kualitas, dan kondisi barang.
Pemisahan ini membantu menciptakan kontrol silang. Misalnya, tim procurement tidak bisa mengubah jumlah pesanan secara sepihak setelah PR disetujui tanpa mengikuti prosedur perubahan.
Jika struktur restoran masih kecil dan beberapa peran harus dirangkap, perusahaan tetap perlu menetapkan pemeriksaan tambahan oleh pihak lain, terutama untuk transaksi bernilai besar.
5. Atur Mekanisme Emergency Purchase
Dalam operasional restoran, tidak semua pembelian bisa menunggu proses approval normal.
Misalnya, supplier utama terlambat mengirimkan ayam segar, sementara stok outlet hanya cukup untuk beberapa jam. Jika tidak segera mencari supplier alternatif, restoran berisiko menghentikan penjualan beberapa menu.
Untuk situasi seperti ini, restoran perlu menyediakan mekanisme emergency purchase.
Namun, jalur darurat bukan berarti semua prosedur boleh dilewati. Tetapkan kondisi yang termasuk keadaan mendesak, batas nominal khusus, serta pihak yang berwenang memberikan persetujuan cepat.
Jika persetujuan harus diberikan melalui telepon atau kanal komunikasi lain karena sistem sedang tidak dapat diakses, bukti persetujuan tetap perlu disimpan.
Setelah pembelian dilakukan, requester harus melengkapi PR, alasan keadaan darurat, bukti persetujuan, invoice, dan bukti penerimaan barang.
Dengan demikian, pembelian mendesak tetap bisa dilakukan tanpa menghilangkan jejak transaksi yang dibutuhkan untuk pemeriksaan berikutnya.
6. Tentukan Kapan Perubahan PR Harus Di-Approve Ulang
PR yang sudah disetujui belum tentu menjadi pesanan dengan nilai yang sama. Perubahan harga, jumlah, atau spesifikasi barang bisa terjadi ketika tim procurement bernegosiasi dengan supplier.
Contohnya, outlet mengajukan pembelian 50 kg daging dengan estimasi harga Rp80 ribu per kg. Setelah supplier memberikan penawaran, harga berubah menjadi Rp90 ribu per kg.
Nilai pembelian yang awalnya Rp4 juta kini menjadi Rp4,5 juta, naik 12,5%. Keduanya masih berada pada batas approval Area Manager dalam simulasi ini. Namun, jika toleransi perubahan harga perusahaan ditetapkan 10%, PR tetap harus diajukan ulang kepada approver yang berwenang. Jika nilai baru melewati Rp5 juta, permintaan juga perlu naik ke level Procurement Manager.
Restoran sebaiknya menetapkan aturan perubahan berdasarkan beberapa kondisi:
- Harga berubah: Minta approval ulang jika kenaikannya melewati toleransi yang ditetapkan.
- Quantity bertambah: Periksa kembali kebutuhan dan dampaknya terhadap budget.
- Spesifikasi berubah: Pastikan barang pengganti sesuai standar kualitas dan kebutuhan operasional.
- Supplier berubah: Lakukan pemeriksaan tambahan jika pergantian supplier memengaruhi harga, kualitas, atau ketentuan pembelian.
Sistem approval yang baik harus menyimpan versi PR sebelumnya dan perubahan terbaru. Jadi, approver bisa melihat bagian yang berubah dan menentukan apakah persetujuan ulang atau eskalasi diperlukan sebelum PO diterbitkan.
7. Tetapkan SLA Approval agar Pembelian Tidak Terhambat
Proses approval yang terlalu lama bisa berdampak langsung pada operasional outlet. Stok bahan baku terlambat tersedia, jadwal produksi terganggu, bahkan restoran berpotensi kehilangan penjualan.
Untuk mencegah hal tersebut, tetapkan service level agreement (SLA) atau batas waktu penyelesaian approval.
Sebagai simulasi, restoran dapat menetapkan:
| Jenis Permintaan | Target Approval |
| Pembelian rutin | Maksimal 4 jam kerja |
| Pembelian nonrutin | Maksimal 1 hari kerja |
| Pembelian mendesak | Maksimal 30 menit |
Target tersebut perlu disesuaikan dengan jam operasional, tingkat urgensi, dan ketersediaan approver.
Sistem juga sebaiknya mengirimkan notifikasi ketika ada PR yang belum ditindaklanjuti. Jika approver melewati SLA, permintaan dapat diteruskan kepada pejabat pengganti sesuai kebijakan perusahaan.
Dengan begitu, proses pembelian tetap berjalan tanpa membuat semua keputusan harus menunggu satu orang.
8. Simpan Audit Trail untuk Setiap Keputusan Pembelian
Ketika jumlah transaksi semakin besar, perusahaan membutuhkan riwayat yang jelas untuk mengetahui bagaimana sebuah pembelian diproses.
Audit trail membantu owner menelusuri seluruh aktivitas mulai dari pengajuan hingga barang diterima.
Setidaknya, ada beberapa informasi yang perlu disimpan:
- Identitas requester dan outlet yang mengajukan pembelian.
- Tanggal dan waktu PR dibuat.
- Nama approver yang menyetujui atau menolak permintaan.
- Alasan persetujuan, penolakan, atau revisi.
- Perubahan nominal, quantity, dan spesifikasi barang.
- Riwayat penerbitan PO dan supplier yang dipilih.
- Bukti penerimaan barang dan invoice.
Informasi tersebut sebaiknya tercatat secara otomatis dalam sistem, bukan hanya bergantung pada tangkapan layar WhatsApp atau percakapan yang tersebar.
Dengan audit trail, owner dapat mengevaluasi pola pembelian, menemukan transaksi yang sering mengalami revisi, dan mengidentifikasi outlet yang pengeluarannya berulang kali melewati budget.
Contoh Workflow Approval Pembelian dari Outlet sampai PO
Setelah seluruh aturan approval ditetapkan, langkah berikutnya adalah memastikan setiap pihak memahami bagaimana proses tersebut berjalan dalam aktivitas sehari-hari.
Bayangkan sebuah outlet membutuhkan tambahan 30 kg ayam untuk persediaan minggu berikutnya. Berikut contoh alur pembeliannya:
- Outlet Manager membuat PR. Outlet Manager memeriksa stok, kebutuhan produksi, dan mengajukan pembelian 30 kg ayam dengan estimasi biaya Rp2,4 juta.
- Sistem memeriksa budget. Sistem membandingkan permintaan dengan budget bahan baku outlet dan pembelian yang sudah tercatat.
- Area Manager memberikan approval. Karena nilai pembelian berada di atas batas kewenangan Outlet Manager, PR diteruskan kepada Area Manager.
- Procurement memproses pembelian. Setelah disetujui, tim procurement memeriksa supplier, harga, dan ketersediaan barang.
- PO diterbitkan. Procurement membuat PO berdasarkan jumlah, harga, dan spesifikasi yang sudah disetujui.
- Outlet menerima dan memeriksa barang. Receiver mencocokkan jumlah serta kondisi ayam dengan PO sebelum mencatat penerimaan barang.
Dari alur tersebut, setiap pihak memiliki tanggung jawab yang jelas. Owner juga bisa mengetahui status pembelian tanpa harus meminta update satu per satu melalui chat.
Baca juga: Checklist Memilih Software Manajemen Restoran untuk Bisnis Multi-Cabang
FAQ Seputar Approval Pembelian Restoran
1. Apa itu approval pembelian restoran?
Approval pembelian restoran adalah proses persetujuan pengadaan barang berdasarkan nominal, kategori, anggaran, dan kewenangan pihak yang terlibat sebelum pembelian dilakukan. Pengaju dan penyetuju sebaiknya merupakan pihak yang berbeda.
2. Siapa yang sebaiknya menyetujui pembelian bahan baku?
Pembelian rutin bernilai kecil bisa disetujui Outlet Manager, sedangkan pembelian dengan nominal lebih besar atau di luar budget perlu diteruskan kepada Area Manager, Procurement, Finance, atau manajemen terkait.
3. Apakah semua pembelian harus menggunakan purchase request?
Sebaiknya seluruh pembelian tercatat melalui PR agar perusahaan memiliki informasi mengenai kebutuhan, estimasi biaya, pihak yang menyetujui, dan realisasi pengadaan.
4. Bagaimana jika pembelian melebihi budget outlet?
Permintaan perlu ditahan atau diteruskan kepada pejabat yang memiliki kewenangan memberikan persetujuan khusus. Pengeluaran tambahan juga harus disertai alasan yang jelas.
5. Apakah approval pembelian bisa dilakukan secara otomatis?
Bisa. Sistem ERP dapat membantu mengatur alur persetujuan berdasarkan role, nominal transaksi, kategori barang, dan ketersediaan budget sehingga permintaan diteruskan kepada pihak yang tepat.
Kesimpulan
Approval pembelian yang efektif bukan berarti membuat setiap pengeluaran harus melewati banyak tahapan, melainkan memastikan setiap transaksi disetujui oleh pihak yang tepat sesuai nominal, kategori, dan anggaran. Dengan approval matrix, budget check, pemisahan tanggung jawab, SLA, serta audit trail, restoran dapat mengurangi risiko pembelian tanpa kontrol sekaligus menjaga kebutuhan operasional tetap terpenuhi.
Untuk mendukung proses tersebut, ESB Core merupakan sistem ERP yang menghubungkan proses pengadaan dari purchase request hingga pembayaran, didukung pengaturan akses berdasarkan peran dan pemantauan anggaran. Penerapannya tetap perlu disesuaikan dengan kebijakan approval, struktur organisasi, dan konfigurasi bisnis masing-masing restoran.
Hubungi tim ESB untuk mengetahui bagaimana ESB Core dapat membantu bisnis kuliner kamu mengelola proses pembelian, anggaran, dan riwayat persetujuan secara lebih terintegrasi.
