Panduan MBS Food Cost
Admin / Keuangan / Owner

Membuka Kembali Periode yang Sudah Ditutup (Admin Platform)

Panduan khusus Admin Platform (super admin) membuka kembali satu periode (bulan) per outlet yang TIDAK SENGAJA ditutup — dengan peringatan keras saat detail buku besar sudah tidak bisa dikembalikan, konfirmasi ganda, alasan wajib, dan jejak audit penuh.

Untuk:Owner / Pemilik

Halaman Buka Kembali Periode adalah alat break-glass (darurat) untuk Admin Platform (super admin): membatalkan penutupan periode yang tidak sengaja terjadi — misalnya bulan yang masih berjalan tertutup, sehingga tim outlet tidak bisa input transaksi lagi. Tujuannya: koreksi dari dalam aplikasi dalam hitungan menit, lengkap dengan jejak audit, tanpa harus minta akses langsung ke basis data produksi.

Hanya Admin Platform (super admin). Menu ini ada di grup Platform di sidebar dan tidak terlihat oleh role tenant lain (Keuangan, Admin, Owner biasa, Manager, staff). Owner yang membuka langsung tautannya akan melihat halaman tidak ditemukan — keberadaan alat ini tidak dibocorkan. Lihat Catatan akses.

🎓 Pahami dulu: apa yang dibatalkan, apa yang tidak bisa dikembalikan

Analogi sederhana

Menutup periode seperti menutup buku kas bulanan dan menempelkan sisa saldo ke lembar bulan depan sebagai saldo awal. Membuka kembali (= reopen) adalah mencopot lempehan itu dan membuka kunci lembar bulan ini kembali — supaya bisa dicatat lagi.

Tapi ada satu hal yang tidak bisa dikembalikan: saat menutup, aplikasi merapikan buku besar dengan memangkas detail harian yang sudah tidak diperlukan (karena saldonya sudah terpindah ke saldo awal). Detail yang sudah dipangkas itu hilang permanen — seperti sobekan rincian kecil yang dibuang setelah angka akhirnya dipindah. Saldo tetap benar, tapi jejak harian nya tidak bisa dikembalikan.

Dua kemungkinan saat membuka kembali

Saat penutupan…Saat dibuka kembali…Peringatan
Menggulung saldo (ada baris OPENING)Saldo awal dicopot, periode dibuka kembali, TAPI detail harian sampai akhir bulan itu sudah hilang permanen🔴 Peringatan keras — detail tidak bisa dikembalikan
Tidak menggulung saldo (tidak ada OPENING, mis. outlet kosong)Periode dibuka kembali, kemungkinan besar tidak ada detail yang hilang🟡 Peringatan ringan — periksa saja sekali lagi

Apa yang DIBATALKAN vs apa yang TETAP

Saat Anda menekan Buka Kembali Periode, dalam satu langkah aman:

  • dibuka kembali — status periode kembali "terbuka" (tidak terkunci); tim outlet bisa input transaksi lagi;
  • dicopot — baris saldo awal (OPENING) bulan berikutnya yang diposting saat tutup dihapus (stok per item + kas);
  • diresetStok Awal Laba Rugi bulan berikutnya kembali Rp0 (carry yang dibuat saat tutup dihapus — ini benar, karena carry itu berasal dari penutupan yang sedang dibatalkan);
  • dihapus — salinan Laba Rugi yang dibekukan untuk periode itu dihapus (supaya penutupan ulang nanti tidak lolos dengan angka beku yang usang);
  • ⚠️ tidak bisa dikembalikandetail buku besar harian (inventory & kas) yang sudah dipangkas saat tutup tetap hilang. Hanya saldo yang tersimpan;
  • audit tetap utuh — penutupan asli dan pembukaan kembali dua-duanya tercatat di log audit. Tidak ada baris audit yang pernah dihapus.

Semua langkah di atas berjalan di satu transaksi. Kalau ada satu langkah yang gagal, semua dibatalkan — tidak ada perubahan setengah jadi.

Kenapa konfirmasi ganda + alasan wajib?

Karena membuka kembali periode adalah tindakan sensitif yang langka, tombol dikunci sampai tiga hal sekaligus terpenuhi:

  • mengetik ulang periode yang tepat (mis. 2026-08);
  • mencentang kotak pemahaman; dan
  • menulis alasan (minimal 10 karakter) — mis. "salah tutup periode berjalan, outlet tidak bisa input."

Alasan ini tersimpan di audit selamanya, jadi siapa pun yang membuka kembali periode tercatat dengan alasannya.

Sumber belajar


Buka menu Platform → Buka Periode

Di sidebar, buka grup PlatformBuka Periode. (Hanya muncul untuk Admin Platform / super admin.)

Halaman menampilkan tiga langkah: Pilih targetPilih periode yang tertutup → konfirmasi.

Pilih Tenant, lalu Outlet

Pertama Tenant, lalu Outlet. Karena Admin Platform berdiri di atas semua tenant, Anda harus memilih tenant secara eksplisit — pilih tenant tempat outlet yang periode-nya ingin dibuka berada.

Setelah outlet dipilih, muncul daftar periode yang tertutup untuk outlet itu, beserta: kapan ditutup, oleh siapa, dan berapa baris OPENING digulung.

Pilih periode yang ingin dibuka — baca peringatannya

Tekan Pilih pada baris periode yang ingin dibuka kembali. Aplikasi menampilkan salah satu dari dua peringatan — baca baik-baik sebelum lanjut:

🔴 Peringatan keras (ada baris OPENING): "Detail buku besar (inventory & kas) sampai <akhir bulan> sudah dihapus permanen saat penutupan dan TIDAK bisa dikembalikan. Hanya saldo yang tersimpan." → Detail harian outlet itu hilang permanen. Saldo tetap benar, tapi jejak harian tidak bisa dikembalikan. Lanjutkan hanya jika Anda yakin.

🟡 Peringatan ringan (tidak ada OPENING): "Penutupan ini tidak menggulirkan saldo apa pun, jadi kemungkinan besar tidak ada detail yang hilang. Periksa kembali sebelum melanjutkan." → Kemungkinan besar aman, tapi tetap periksa.

Tulis alasan (wajib, min. 10 karakter)

Di kolom Alasan buka kembali, tulis mengapa periode ini dibuka. Contoh: "Salah tutup periode berjalan, outlet tidak bisa input transaksi."

Ketik ulang periode + centang pemahaman

Ketik ulang periode persis sama (mis. 2026-08):

Lalu centang:

Saya mengerti tindakan ini membuka kembali periode yang sudah ditutup, menghapus saldo awal yang digulung dan snapshot laba rugi periode ini.

Tekan Buka Kembali Periode

Tombol baru menyala ketika alasan + ketikan tepat + centang ketiganya terpenuhi. Setelah selesai, muncul pesan hijau plus ringkasan berapa baris yang dihapus — saldo OPENING, Stok Awal P&L, dan snapshot Laba Rugi.

Kebal pengulangan. Membuka kembali periode yang sudah terbuka tidak melakukan apa-apa — aplikasi mengembalikan hasil sebelumnya, tidak ada penghapusan ganda walau tombol ditekan berulang. Setiap pembukaan dicatat satu baris audit, tidak lebih.


Catatan akses

Buka Kembali Periode adalah alat Admin Platform (super admin) — satu-satunya role yang bisa mengaksesnya. Menu ini ada di grup Platform sidebar dan:

  • tidak terlihat oleh Keuangan, Admin, Owner biasa, Manager, maupun staff;
  • role tenant yang membuka langsung tautannya melihat halaman tidak ditemukan (bukan "akses ditolak") — keberadaan alat ini tidak dibocorkan;
  • bahkan role yang punya akses money_action (Keuangan/Owner) ditolak jika mencoba memanggil aksinya — hanya super admin yang lolos.

Ingin mencegah penutupan tidak sengaja terjadi lagi? Lihat peringatan saran di Cara Menutup Periode — Peringatan saran: aplikasi sudah memperingatkan saat akan menutup bulan yang masih berjalan atau bulan tanpa transaksi.

Di halaman ini