Tutup Buku Harian Restoran: Cara Rekonsiliasi Kas Tunai, QRIS, dan EDC
Cara tutup buku harian restoran: mencocokkan penjualan di sistem dengan uang tunai di laci dan dana QRIS/EDC di rekening, menangani potongan MDR, dan mengunci periode agar laporan bisa dipercaya.
Laporan penjualan di aplikasi kasir mencatat omzet Rp8 juta hari ini. Tapi apakah uang Rp8 juta itu benar-benar ada — di laci, di rekening, dan di saldo QRIS? Pertanyaan inilah yang dijawab oleh tutup buku.
Artikel ini membahas apa itu tutup buku harian, kenapa restoran perlu melakukannya, langkah rekonsiliasi uang tunai dan non-tunai, cara memperlakukan potongan MDR, serta kesalahan yang sering terjadi.
Apa Itu Tutup Buku Restoran?
Tutup buku adalah proses mencocokkan pendapatan yang tercatat di sistem dengan uang yang benar-benar diterima, lalu mengunci periode tersebut agar transaksinya tidak bisa diubah lagi.
Di restoran, tutup buku biasanya dilakukan setiap hari setelah operasional selesai dan semua shift kasir sudah ditutup. Uang yang dicocokkan ada dua jenis: tunai (uang fisik di laci) dan non-tunai (QRIS, transfer bank, dan kartu debit/kredit lewat mesin EDC).
Shift Kasir vs Tutup Buku: Apa Bedanya?
Shift kasir fokus pada satu laci dan satu kasir: apakah uang tunai di laci sesuai dengan yang seharusnya. Cara menjalankannya dibahas di artikel Shift Kasir Restoran.
Tutup buku melihat gambaran seluruh periode: semua shift, semua metode pembayaran, termasuk uang tunai yang diterima di luar shift dan dana non-tunai yang masuk ke rekening.
Keduanya saling melengkapi. Shift memastikan setiap laci beres; tutup buku memastikan seluruh pendapatan hari itu benar-benar diterima dan mengunci catatannya.
Kenapa Tutup Buku Harian Itu Penting?
Kebocoran ketahuan lebih cepat. Dana QRIS yang tidak masuk atau setoran tunai yang kurang ketahuan esok harinya, bukan di akhir bulan.
Laporan bisa dipercaya. Setelah dikunci, transaksi periode itu tidak bisa dihapus atau diubah metode pembayarannya — angka di laporan tidak berubah diam-diam.
Memudahkan pembukuan dan pajak. Pendapatan harian yang sudah direkonsiliasi menjadi dasar yang rapi untuk laporan keuangan bulanan.
Biaya non-tunai terlihat jelas. Potongan MDR QRIS dan EDC tercatat sebagai biaya, sehingga Anda tahu berapa sebenarnya biaya menerima pembayaran digital.
Langkah Tutup Buku Harian
1. Pastikan semua shift sudah ditutup. Tutup buku sebaiknya tidak dilakukan saat masih ada kasir yang melayani.
2. Periksa pesanan yang belum dibayar. Pesanan yang belum lunas belum menjadi pendapatan. Catat dan pastikan akan masuk ke periode saat dibayar.
3. Rekonsiliasi tunai. Cocokkan uang fisik setiap shift. Jika ada uang tunai yang diterima tanpa shift (misalnya oleh owner), hitung dan catat juga. Tentukan berapa yang disetor ke bank dan berapa yang ditinggal di laci sebagai modal besok.
4. Rekonsiliasi non-tunai. Untuk setiap metode, isi jumlah yang benar-benar masuk berdasarkan mutasi rekening, laporan settlement QRIS, atau settlement EDC.
5. Catat potongan MDR sebagai biaya. Selisih antara penjualan non-tunai dan dana yang masuk karena potongan merchant bukan uang hilang — catat sebagai biaya.
6. Jelaskan selisih, lalu kunci periode. Jika masih ada selisih setelah semua dicocokkan, tulis penjelasannya. Setelah itu kunci periode agar transaksinya tidak berubah.
Contoh Rekonsiliasi Non-Tunai dengan Potongan MDR
Misalkan penjualan QRIS hari ini tercatat Rp1.200.000 di sistem, dan laporan settlement menunjukkan dana masuk Rp1.191.600.
Selisih Rp8.400 itu adalah potongan MDR (merchant discount rate). Dengan mencatat Biaya/MDR = Rp8.400, maka: 1.191.600 + 8.400 = 1.200.000 → Pas.
Tanpa mencatat MDR, rekonsiliasi akan terlihat kurang setiap hari dan selisih yang benar-benar bermasalah jadi sulit dibedakan. Tulis juga nomor settlement atau referensi mutasi agar mudah dicek ulang.
Besaran MDR berbeda-beda tergantung penyedia dan jenis usaha — cek perjanjian merchant atau laporan settlement Anda.
Kesalahan Umum Saat Tutup Buku
Hanya mencocokkan uang tunai. Banyak restoran rajin menghitung laci, tapi tidak pernah mencocokkan dana QRIS dan EDC. Padahal porsi pembayaran non-tunai terus bertambah.
Menutup buku sebelum shift ditutup. Transaksi yang masih berjalan membuat angka tidak final.
Mengubah transaksi lama setelah tutup buku. Jika ada koreksi, buka ulang periode secara resmi dengan alasan yang tercatat — jangan mengubah data diam-diam.
Memakai tanggal kalender untuk restoran yang buka lewat tengah malam. Gunakan periode operasional — dari tutup buku sebelumnya sampai sekarang — agar transaksi pukul 00.30 tetap masuk ke hari operasional yang benar.
Tutup Buku Otomatis dengan DaharinPOS
DaharinPOS punya fitur Tutup Buku yang memandu seluruh proses rekonsiliasi dalam satu halaman:
Periode operasional otomatis — periode dihitung dari tutup buku sebelumnya sampai saat ini, jadi restoran yang buka lewat tengah malam tetap aman.
Pemeriksaan otomatis — tutup buku tidak bisa dilakukan selama masih ada shift kasir yang terbuka, dan pesanan yang belum dibayar ditampilkan sebagai peringatan (masuk periode berikutnya saat dibayar).
Rekonsiliasi tunai per shift — uang fisik tiap shift sudah terisi dari hasil tutup shift, ditambah kolom untuk tunai di luar shift, jumlah setoran, dan uang yang ditinggal sebagai modal besok.
Rekonsiliasi non-tunai per metode — isi dana yang masuk dari mutasi bank, settlement QRIS, atau EDC, lengkap dengan kolom Biaya/MDR dan nomor referensi.
Periode terkunci — setelah tutup buku, metode pembayaran pesanan di periode itu tidak bisa diubah dan pesanannya tidak bisa dihapus. Jika ada kesalahan, tutup buku terakhir bisa dibuka ulang dengan alasan yang tercatat di riwayat.
Fitur Tutup Buku tersedia di paket Enterprise dan Ultimate, dan dapat dilakukan oleh akun Admin. Lengkapi dengan fitur Shift Kasir (mulai paket Pro) agar setiap laci sudah beres sebelum tutup buku. Semua paket bisa dicoba gratis 7 hari tanpa kartu kredit.
Siap Coba DaharinPOS?
Aplikasi POS restoran murah mulai Rp0/bulan. Gratis 7 hari tanpa kartu kredit.
Mulai Gratis Sekarang