Dokumentasi Lengkap Penggunaan Mandiri CatatDuit
CatatDuit adalah aplikasi otomatisasi dan pencatatan keuangan pribadi & usaha berbasis Google Spreadsheet Vault. Data 100% tersimpan aman di akun Google Anda sendiri, tanpa biaya langganan bulanan pihak ketiga, dan dilengkapi fitur cerdas untuk manajemen cabang serta impor rekening koran otomatis.
1. Pengenalan & Arsitektur CatatDuit
Berbeda dengan software akuntansi konvensional yang mengunci data Anda di server mereka, CatatDuit menggunakan arsitektur Decoupled Hub:
Berfungsi sebagai gudang data permanen. Di sini tersimpan 6 sheet utama: Transaksi, DataUser, Akun, Kategori, Subkategori, dan Anggaran. Anda bebas melihat, mengedit formula, atau mengekspor ke Excel kapan saja.
Menghadirkan antarmuka sekelas aplikasi SaaS modern dengan dua mode: Dashboard Desktop untuk analitik, rekapitulasi, & import e-statement; serta Form Mobile untuk kasir/karyawan mencatat transaksi secepat kilat.
2. Cara Menghubungkan Google Spreadsheet
/d/ dan /edit yang merupakan Spreadsheet ID Anda.
/d/ dan /edit. Pastikan akses Share disetel ke "Siapa saja yang memiliki link" sebagai Editor.
3. Manajemen Pengguna, PIN Keamanan & Multi-Tenant
CatatDuit mendukung multi-user di dalam satu spreadsheet yang sama dengan proteksi PIN:
Memiliki wewenang penuh untuk: melihat total omset gabungan semua cabang, menambah/menghapus akun pengguna, mengganti nama toko/bisnis, mengubah anggaran bulanan, dan mengganti ID Spreadsheet target.
Hanya melihat dan mengelola catatan transaksi milik akunnya sendiri. Data transaksi cabang lain disaring secara ketat oleh sistem (*Zero-Cross-Tenant Data Leak*).
0123 tidak akan hilang angka nol di depannya). Jika Anda lupa PIN Master Admin, Anda dapat memeriksanya langsung di Sheet DataUser pada Google Spreadsheet Anda.
4. Cara Membagikan Link Khusus Cabang
Ketika Anda ingin staf atau manajer cabang membuka CatatDuit, Anda tidak perlu memberi mereka akses ke akun Master Admin. Cukup bagikan tautan khusus:
Cabang Bandung).• Halaman Tujuan: Langsung tentukan antara 💻 Dashboard (untuk rekap & analitik) atau 🪙 Catat Transaksi (untuk kasir mencatat pengeluaran/penjualan cepat).
• Link Tersembunyi: Tautan URL panjang otomatis tersimpan di background. Anda cukup menekan tombol 📋 Salin Link atau 🟢 Kirim ke WhatsApp.
5. Cara Mencatat Transaksi Harian
CatatDuit menyediakan dua cara pencatatan transaksi yang sangat ergonomis:
Cukup ketik kalimat sehari-hari seperti:
beli kopi 25rb di starbuck pake bca
atau
terima pembayaran invoice 5jt di mandiri
Sistem otomatis mendeteksi nominal, jenis (pengeluaran/pemasukan), kategori, dan akun bank dalam waktu 0 detik!
Tarik & letakkan foto struk belanja, nota, atau bukti transfer m-Banking. Berkas otomatis dikompresi ke format hemat ukuran (WebP) dan tersimpan rapi di Google Drive Anda.
6. Fitur Smart Import Mutasi Bank (PDF & CSV)
Bagi Anda yang malas mencatat transaksi satu per satu, fitur Smart Import memungkinkan Anda mengunggah e-statement rekening koran bulanan bank dan membiarkan sistem menyusunnya rapi ke Google Sheets:
pdf.js. Isi rekening koran Anda tidak pernah dikirim ke server luar.
Cara Mengunduh E-Statement Resmi dari Bank:
• Cara Download: Buka aplikasi myBCA > e-Statement > Pilih Rekening & Periode Bulan > Download PDF. (Atau via KlikBCA Individual > Informasi Rekening > e-Statement).
• Password PDF: 6 digit tanggal lahir nasabah format DDMMYY (Contoh lahir 15 Jan 1995: 150195).
• Cara Download: Buka aplikasi Livin' by Mandiri > Tap Kartu Tabungan Mandiri Anda > Tab e-Statement > Kirim ke Email / Unduh PDF.
• Password PDF: 6 digit (DDMMYY) atau 8 digit (DDMMYYYY) tanggal lahir Anda.
• Cara Download: Buka aplikasi BRImo > Menu Mutasi > Klik ikon e-Statement di pojok kanan atas > Buat e-Statement (PDF) > Unduh berkas.
• Password PDF: 6 digit tanggal lahir format DDMMYY.
• Cara Download: Buka aplikasi BNI Mobile Banking atau wondr > Rekeningku/Mutasi > Unduh e-Statement bulanan.
• Password PDF: 6 digit tanggal lahir DDMMYY.
• Cara Download: Buka aplikasi GoPay atau Gojek > Menu Riwayat Transaksi > Ikon Unduh (Download) di pojok kanan atas > Pilih rentang tanggal > Unduh file PDF atau CSV.
• Password PDF: Tanpa Password (langsung terbuka otomatis).
Alur Impor di Dashboard:
DB (Pengeluaran) vs CR (Pemasukan), menebak subkategori otomatis, serta mendeteksi duplikat transaksi.Anda bisa mengubah subkategori sekali klik, lalu tekan 💾 Simpan Transaksi Terpilih ke Sheet. Ratusan transaksi tersimpan dalam 1 detik!
pdf.js. Ratusan transaksi tersimpan rapi ke Google Sheets hanya dalam 1 klik.
7. Analisa Arus Kas & AI Financial Advisor
Dashboard CatatDuit memberikan insight visual komprehensif secara otomatis:
Membandingkan tren pengeluaran dan pemasukan bulan berjalan dengan bulan-bulan sebelumnya. Anda bisa langsung mendeteksi pos belanja mana yang mengalami lonjakan (*MoM Comparison*).
Mengelompokkan transaksi ke dalam 3 pilar: Kebutuhan (50%), Keinginan (30%), dan Investasi/Tabungan (20%) sehingga Anda tahu persis kondisi kesehatan keuangan Anda.
8. Perencanaan Anggaran (*Budgeting*)
Melalui tab Alokasi & Anggaran di Dashboard, Anda dapat memasang batas maksimal belanja untuk kategori tertentu (misal: Transportasi maksimal Rp 800.000 / bulan).
Ketika pengeluaran mendekati atau melampaui batas, sistem akan menampilkan indikator visual berwarna oranye atau merah (*Overbudget Alert*), sehingga Anda dapat segera melakukan penghematan sebelum kas tertekan.
9. Saldo Aman Belanja (Safe-to-Spend) & Buku Piutang
Salah satu penyebab utama bisnis atau keuangan keluarga mengalami krisis uang tunai adalah ilusi saldo kas: saldo di rekening terlihat besar, tetapi beberapa hari kemudian jatuh tempo berbagai tagihan rutin (sewa, cicilan, gaji staf) sehingga uang mendadak habis. Fitur Safe-to-Spend dan Buku Piutang dirancang untuk menyelesaikan masalah ini secara otomatis.
Di bagian atas Dashboard, Anda akan menemukan kartu ringkasan 5 kotak finansial pintar:
Dengan berpatokan pada Saldo Aman Belanja, Anda terlindungi dari risiko membelanjakan uang yang sebenarnya sudah dialokasikan untuk tagihan penting.
Pada panel Jadwal & Pengingat Rutin di Dashboard, Anda dapat beralih antara dua tab:
- ⏳ Kewajiban & Tagihan Keluar: Mencatat sewa toko, listrik, BPJS, tagihan vendor, dan internet bulanan.
- 📥 Pemasukan Terjadwal & Piutang: Mencatat estimasi gaji tanggal 25, piutang konsinyasi toko, invoice proyek termin bisnis, dan piutang pelanggan.
Klik tombol + Pemasukan untuk menambahkan sumber inflow baru dengan informasi: Nama Sumber/Pelanggan, Pos Kategori, Tanggal Estimasi Masuk (1–31), Nominal, Rekening Tujuan, dan Catatan.
Saat uang gaji masuk atau pelanggan melunasi piutang mereka, Anda tidak perlu menginput transaksi kas masuk dari awal. Cukup klik tombol "Terima Kas" pada baris piutang yang bersangkutan:
Modal pencatatan transaksi otomatis terbuka dengan nominal, kategori, dan rekening tujuan yang sudah terisi. Begitu Anda menyimpan transaksi, status piutang seketika berubah menjadi "Diterima" dan saldo kas bertambah secara real-time.
Sistem Google Apps Script CatatDuit memiliki fitur auto-healing cerdas. Saat modul piutang pertama kali diakses, sistem secara otomatis membuat tab lembar kerja baru bernama Piutang di Google Spreadsheet Anda lengkap dengan 10 kolom standar:
ID_Piutang | User | Nama_Sumber | Kategori | Nominal | Tanggal_Masuk | Akun_Tujuan | Frekuensi | Status_Bulan_Ini | Catatan
Anda tidak perlu menambah atau memformat kolom secara manual di Google Sheets. Seluruhnya diatur rapi oleh engine backend CatatDuit.
10. Keamanan Data, Troubleshooting & FAQ
11. Integrasi Webhook Otomatis (Scalev & Toko Online)
https://zippbiz.com/api/catatduit/webhook?t=...) yang telah terlindungi token enkripsi anti-bocor. Klik tombol Salin Link.
- URL: Tempelkan URL Webhook Universal CatatDuit yang telah Anda salin.
- Event: Centang event
payment.received(event resmi Scalev untuk pembayaran lunas/settled) dan/atauorder.payment_status_changed. - Status: Pastikan toggle disetel ke ACTIVE, lalu klik Save. Endpoint CatatDuit otomatis merespons uji validasi
business.test_eventScalev dengan sukses!
- ZippBiz Store: Masuk ke Portal Admin ZippBiz > Pengaturan Website > Integrasi CatatDuit Webhook.
- Mayar: Masuk ke Integrasi > Webhook > Tambah Webhook (Pilih event payment / invoice paid).
- Utas / Lynk.id / OrderOnline: Masuk ke menu Settings > Webhooks dan tempelkan URL yang sama.
Transaksi dengan formula kategori otomatis tanpa membuat sheet log mentah. Ini menjamin spreadsheet Anda tetap ringan, bebas lag, dan tidak menghabiskan kuota penyimpanan Cloudflare maupun Google Drive.