| Kejadian | Catat sebagai | Catatan |
|---|---|---|
| Pelanggan bayar invoice | Invoice → + Bayar | JANGAN lewat Deposit Masuk |
| Pelanggan/agen titip dana di luar invoice | Deposit Masuk | status Aktif selama belum dipakai |
| Bayar/top-up saldo supplier (NSK, trip.com, maskapai) | Deposit Keluar | bukan Pengeluaran! |
| Gaji, listrik, air, internet, ATK, PBB, marketing | Pengeluaran | inilah yang memotong laba |
| Cicilan modal ke Kastomo | Deposit Keluar, Pihak: Kastomo | bukan Pengeluaran |
| Komisi ke agen | Komisi Agen → tombol Bayar | saldo terpotong saat Sudah Dibayar |
| Uang kembali ke pelanggan | Refund → Ke Pelanggan | |
| Uang kembali dari supplier | Refund → Dari Supplier | |
| Staf/pimpinan menalangi pakai uang pribadi | Pengajuan Dana → tipe Reimbursement | JANGAN "Permintaan Dana + Cairkan" — lihat bagian 6 |
| Dana operasional masuk dari MMB Pusat | Deposit Masuk, Pihak MMB PUSAT PEKANBARU, status Digunakan | JANGAN Aktif — lihat bagian 7 |
| Pindah uang antar rekening milik sendiri | Sepasang Deposit (Keluar + Masuk), keduanya status Digunakan | belum ada fitur Transfer — lihat bagian 10 |
Sistem hanya menandai invoice Batal — pembayarannya TIDAK ikut batal otomatis. Setiap membatalkan invoice berbayar, wajib jawab:
| Situasi | Langkah |
|---|---|
| Pembayaran memang salah input (uangnya tak pernah ada) | Buka detail invoice → Batalkan pembayarannya juga (void) |
| Uang dikembalikan ke pelanggan | Catat Refund → Ke Pelanggan (pilih rekening yang keluar uang) |
| Uang dipindah jadi titipan untuk order berikutnya | Refund → Ke Pelanggan LALU Deposit Masuk pihak & nominal sama |
Contoh: 1 pax batal dari rombongan 47 pax, sisanya berangkat. Refund di sistem = pergerakan kas saja — tidak mengoreksi laba invoice. Wajib DUA langkah:
Tujuan: saldo sistem = saldo rekening koran. Dikerjakan Yogi/admin, hasil dilaporkan singkat ke Faris.
Titipan pelanggan (Deposit Masuk) tampil di Laporan → Kewajiban Titipan Pelanggan selama statusnya Aktif. Supaya laporan benar:
Digunakan.Dikembalikan.Kadang staf atau pimpinan menalangi dulu dengan uang sendiri — tagihan mendesak, booking fee, bonus. Pegang satu aturan:
Sebabnya: tombol Cairkan Dana berarti "kas perusahaan keluar hari ini". Kalau dipakai padahal uangnya dari kantong pribadi, dua hal rusak sekaligus — saldo sistem jadi lebih kecil daripada saldo bank sungguhan, dan biayanya tercatat dua kali begitu penggantiannya dibayar.
Selesai, biaya tercatat sekali di tanggal pembayaran.Satu pengeluaran = satu jalur pendanaan.
Permintaan Dana dan Reimbursement bukan dua pengeluaran berbeda — keduanya dua cara mendanai satu pengeluaran yang sama:
| Dipakai saat | Urutan uang | |
|---|---|---|
| Permintaan Dana | belum dibayar, minta dana dulu | perusahaan bayar → belanja |
| Reimbursement | sudah dibayar pakai uang pribadi | orang bayar → perusahaan ganti |
Jadi untuk satu tagihan listrik, satu gaji, satu booking fee — hanya boleh ada satu yang aktif. Kalau keduanya ada dan sama-sama cair, uang keluar dua kali untuk barang yang sama.
Jangan ditunda. Begitu dana turun, tidak ada lagi yang ingat baris mana pasangan baris mana — dan pengajuan lama yang masih Disetujui ikut tercetak di Surat Permintaan Dana, sehingga Pusat mengirim dana yang sebenarnya sudah tidak dibutuhkan.
Cara membatalkannya: buka Detail pengajuan lama → tombol Batalkan → isi alasan yang menyebut tanggal talangan dan ID pengajuan penggantinya, contoh:
Sudah ditalangi uang pribadi Faris 26/07/2026; penggantian via reimbursement PGJ-20260726xxxxxx
Status berubah jadi Dibatalkan (bukan Ditolak — bukan penolakan, tapi koreksi), jejaknya tetap terlihat di daftar, dan barisnya otomatis keluar dari Surat Permintaan Dana. Menyebut ID pengganti itu penting: itulah yang membuat baris batal bisa ditelusuri ke penggantinya tanpa bertanya siapa pun.
Berlaku sebaliknya juga: kalau Permintaan Dana sudah cair lalu belanjanya ternyata dibayar pribadi, jangan buat reimbursement — dananya sudah di tangan perusahaan, tinggal diserahkan ke yang menalangi lalu dipertanggungjawabkan lewat LPJ.
Cara cepat memeriksanya: di halaman Pengajuan, lihat baris berstatus Disetujui, cari nominal kembar, lalu buka Detail-nya dan baca Uraian — jangan menilai dari angka saja.
Yang benar-benar kembar punya ciri: uraian menyebut kebutuhan yang sama, dan salah satunya bertipe Reimbursement sementara pasangannya Permintaan Dana.
Tidak semua talangan itu biaya operasional:
| Yang ditalangi | Catat sebagai |
|---|---|
| Tagihan, ATK, bensin, jamuan, bonus | Reimbursement → jadi biaya operasional |
| Biaya tambahan tiket untuk invoice tertentu | Edit invoice → tambahkan ke Modal; penggantian uangnya lewat Deposit Keluar |
| Deposit/jaminan ke supplier | Deposit Keluar ke supplier, saat uang diganti |
Kalau terlanjur salah catat (sudah "Cairkan" padahal uangnya pribadi):
Dibatalkan, bukan Ditolak: keduanya sama-sama tidak dihitung, tapi Ditolak berarti penyetuju menolak, sedangkan ini koreksi pencatatan atas pengeluaran yang sah.Dibatalkan otomatis mengeluarkannya dari saldo maupun dari biaya, dan barisnya tampil dicoret di daftar. Pengajuan lama yang sudah Selesai dibiarkan apa adanya sebagai riwayat — memang tidak bisa dibatalkan, dan tidak memengaruhi angka mana pun.Biaya operasional cabang didanai kiriman dari Pusat. Kirimannya kadang masuk ke rekening yang tercatat di sistem, kadang ke rekening pribadi Faris lalu beliau yang membayarkan. Keputusan pemilik (1 Agustus 2026): dari mana pun masuknya, dicatat sama — yang penting dananya dari Pusat dan tercatat di sistem.
MMB CABANG MEDAN, Mandiri 1080501277777). Cara pencatatan di bawah tidak berubah — yang berubah hanya pilihan Rekening saat input: kiriman Pusat yang masuk ke rekening cabang dicatat dengan Rekening MMB CABANG MEDAN. Kiriman lewat rekening pribadi tetap dicatat seperti biasa, dan keterangannya tetap wajib menyebut lewat mana.Dua sisi yang harus lengkap — ini bagian yang paling mudah tertinggal:
| Sisi | Dicatat sebagai |
|---|---|
| Uang masuk dari Pusat | Deposit Masuk, Pihak MMB PUSAT PEKANBARU, status Digunakan |
| Uang keluar untuk biaya | Pengajuan Dana → Cairkan / Bayar Penggantian |
Digunakan, bukan Aktif. Label Aktif pada Deposit Masuk dipakai laporan Kewajiban Titipan Pelanggan (bagian 5). Dana operasional dari Pusat bukan titipan pelanggan dan tidak untuk dikembalikan — kalau ditandai Aktif, laporan menampilkan utang yang tidak ada.Keterangannya sebutkan lewat mana. Contoh: "Dana operasional cabang Medan Juli 2026 — transfer BNI ke rekening Faris". Suatu saat akan ada yang mencocokkan ke rekening koran; keterangan inilah yang menjelaskan kenapa transaksinya tidak ada di sana.
Yang dibayar Pusat langsung ke penerima (mis. gaji ditransfer Pusat langsung ke orangnya) tetap dicatat dua sisi: Deposit Masuk sebesar itu, lalu pengajuannya dicairkan seperti biasa. Kalau tidak, biayanya diakui tanpa sumber dana.
Uji cepat: setelah semua tercatat, jumlah Deposit Masuk dari Pusat harus kira-kira sama dengan jumlah biaya yang didanainya. Selisih besar berarti ada sisi yang belum dicatat.
Disetujui, cari nominal kembar. Kalau sebuah kebutuhan sudah ditalangi dan diajukan sebagai Reimbursement, pengajuan lamanya harus sudah Dibatalkan (bagian 6). Kalau tidak, Pusat mengirim dana untuk sesuatu yang sudah dibayar.Menunggu Review / Menunggu Approval — setujui, tolak, atau batalkan. Jangan biarkan menyeberang bulan.| Cadangan | Kapan | Disimpan |
|---|---|---|
| Salinan Spreadsheet (16 lembar) | tiap hari ±02:50 WIB | Drive → MMB_Medan_Backup, 60 terakhir |
Ekspor .xlsx | tiap Senin ±03:55 WIB | folder yang sama |
Cek cepat: buka folder MMB_Medan_Backup → harus ada berkas bertanggal hari ini atau kemarin. Kalau tertinggal lebih dari 2 hari, pemicunya mati — buka editor Apps Script → jalankan setupTriggers sekali.
INV_COUNTER_yyyyMM, KW_COUNTER_yyyyMM) — hidup di Script Properties. Sejak backend @68 sistem memulihkannya sendiri dari sheet, tapi tetap harus diperiksa setelah pemulihan.MMB Medan Pengajuan, Deposit, Komisi, Bukti Bayar. Spreadsheet hanya menyimpan alamatnya.API_SECRET, REQUIRE_PROXY_EMAIL, variabel Cloudflare Pages, kebijakan Cloudflare Access.Invoice, bukan Invoice (1)).MMB_Medan_Backup → cadangan terbaru → Make a copy → beri nama MMB Travel Medan - Operasional.docs.google.com/spreadsheets/d/<ID>/edit.MMB_Medan_Backend_v3.gs: const SPREADSHEET_ID = '<ID BARU>';clasp push --force lalu clasp redeploy <id deployment produksi>.COUNTER_PULIH). Tetap periksa lewat 9.5 nomor 4 — kalau ternyata mengulang dari 0001, isi manual di editor Apps Script → Project Settings → Script Properties: INV_COUNTER_202608 dan KW_COUNTER_202608.API_SECRET (sama dengan variabel di Cloudflare Pages) dan REQUIRE_PROXY_EMAIL = true masih ada.uji pemulihan.Sejak 11 Agustus 2026 cabang punya dua rekening: PUSAT BANK MANDIRI dan MMB CABANG MEDAN. Selama rekeningnya cuma satu, memindahkan uang antar-rekening tidak pernah jadi soal — sekarang jadi soal.
Kalau pindah kas dicatat sebagai pasangan Deposit berstatus Aktif, saldonya memang benar, tapi dua laporan langsung berbohong:
| Laporan | Yang muncul | Kenyataannya |
|---|---|---|
| Deposit Tersimpan di Supplier | uang parkir di supplier | tidak ada supplier mana pun |
| Kewajiban Titipan Pelanggan | titipan pelanggan | tidak ada pelanggan mana pun |
Keduanya masuk mini-neraca Posisi Keuangan, jadi aset dan kewajiban sama-sama menggelembung.
DigunakanContoh: memindahkan Rp 50.000.000 dari Pusat ke Cabang Medan, 11 Agustus.
| Isian | Catatan 1 — keluar dari Pusat | Catatan 2 — masuk ke Medan |
|---|---|---|
| Tipe | Keluar | Masuk |
| Rekening | PUSAT BANK MANDIRI | MMB CABANG MEDAN |
| Pihak | MMB CABANG MEDAN | PUSAT BANK MANDIRI |
| Nominal | 50.000.000 | 50.000.000 |
| Status | Digunakan | Digunakan |
| Keterangan | PINDAH KAS INTERNAL — ke rekening Cabang Medan 1080501277777. Bukan deposit supplier. | PINDAH KAS INTERNAL — dari rekening Pusat 1080508555555. Bukan titipan pelanggan. |
Dibatalkan yang mempengaruhi saldo (lihat §5). Sementara kedua laporan di atas menyaring Aktif secara harfiah.| Tempat | Muncul? | Benar? |
|---|---|---|
| Saldo Pusat | −50 jt | ya |
| Saldo Cabang Medan | +50 jt | ya |
| Total kas perusahaan | tidak berubah | ya |
| Rekening Koran kedua rekening | tercatat di keduanya | ya — memang di sinilah tempatnya |
| Deposit Tersimpan di Supplier | tidak muncul | ya |
| Kewajiban Titipan Pelanggan | tidak muncul | ya |
| Halaman Deposit — kartu Total Masuk/Keluar | ikut terjumlah | agak menyesatkan |
Digunakan, bukan Aktif. Lupa = dua laporan di 10.1 langsung berbohong, diam-diam.Layak untuk sesekali. Kalau uang mulai rutin berpindah antar-rekening, cara ini tidak layak dipertahankan: tiga jebakan yang semuanya bergantung ingatan orang, ditambah nomor kwitansi yang terbakar tiap kali.