EN ID
โ† App

Finance Tracker
Panduan Pengguna

Pantau penghasilan, pengeluaran, investasi, dan transfer di beberapa accounts. Gunakan Telegram atau web app. Data kamu tetap tersinkron otomatis.

๐Ÿ“ฑ Telegram Bot ๐ŸŒ Web App

Daftar Isi

  1. Panduan Cepat
  2. Cara Mengakses
  3. Konsep Utama
  4. Menyiapkan Accounts
  5. Mencatat Pengeluaran
  6. Mencatat Penghasilan
  7. Bulk Import
  8. Transfers
  9. Invest & Withdraw
  10. Adjustments
  11. Recurring Transactions
  12. Categories
  13. FX Rates
  14. Reports
  15. Budgeting Tool
  16. History & Undo
  17. Pesan Suara
  18. Tips & Shortcuts
โšก Panduan Cepat

Baru mulai? Ikuti alur ini untuk langsung bisa menggunakan aplikasi.

๐Ÿš€

Sekarang โ€” Persiapan Awal

Cara Mengakses โ€” minta link bot dari admin, login ke web app, hubungkan Telegram kamu.
Menyiapkan Accounts โ€” buat account untuk setiap akun nyata yang kamu miliki: rekening bank, kartu kredit, investasi.

๐Ÿ“…

Selama Bulan Berjalan โ€” Catat Transaksi

Mencatat Pengeluaran โ€” foto receipt, chat ke bot, atau isi form.
Mencatat Penghasilan โ€” catat gaji, pembayaran freelance, bunga tabungan.

๐ŸŽฏ

Akhir Bulan โ€” Evaluasi

Adjustments โ€” rekonsiliasi cash accounts agar sesuai bank statement; perbarui market value investasi ke harga terkini.
Reports โ€” lihat income statement dan balance sheet kamu.
Budgeting Tool โ€” tetapkan budget bulanan dan bandingkan dengan pengeluaran nyata.


Cara Mengakses

Finance Tracker tersedia sebagai Telegram bot dan web app. Keduanya menggunakan data yang sama secara real time.

๐Ÿ“ฑ Setup Telegram
  1. 1Minta admin untuk link Telegram bot-nya, lalu buka di Telegram.
  2. 2Temukan Telegram ID kamu: kirim pesan ke @userinfobot di Telegram. Bot akan membalas dengan ID numerik kamu.
  3. 3Di web app, klik namamu (kanan atas) โ†’ User Settings โ†’ Connect Telegram, lalu masukkan Telegram ID kamu untuk menghubungkan kedua platform.
  4. 4Ketik /start di bot untuk memastikan berfungsi. Ketik /help untuk semua commands.

๐ŸŒ Web App: Buka URL web app di browser apa pun. Login menggunakan username atau Telegram ID, lalu masukkan passwordmu.

Login Web App
Finance Tracker โ€” Sign In
Finance Tracker
Your personal money dashboard
Username or Telegram ID
User123
Password
โ€ขโ€ขโ€ขโ€ขโ€ขโ€ขโ€ขโ€ขโ€ขโ€ข
Login pertama: Default password adalah Password123@. Setelah login, kamu akan langsung diminta membuat password baru. Password bisa diganti kapan saja melalui nama kamu (kanan atas) โ†’ User Settings.
Tabs di Web App
TabFungsi
TransactionsMencatat transaksi melalui Form, Chat, Photo, atau Bulk
ReportMelihat income statement (laporan penghasilan) dan balance sheet (laporan posisi keuangan)
HistoryMelihat dan melakukan undo untuk transaksi sebelumnya
OthersMengelola accounts, categories, recurring rules, dan FX rates

Konsep Utama
Accounts

Account adalah account keuangan apa pun: akun bank, kartu kredit, portofolio investasi, atau akun wallet. Setiap transaksi memindahkan uang antar account, atau antara account dan pihak eksternal seperti merchant atau pemberi penghasilan.

TipeContohEfek
CashBank BCA, GoPay, uang tunaiSaldo naik saat ada penghasilan, turun saat ada pengeluaran
InvestmentSaham, ETF, crypto, reksadana BibitMelacak cost basis (harga perolehan) dan market value (nilai pasar) secara terpisah
Locked InvestmentBPJS Ketenagakerjaan, ekuitas rumahSama seperti account Investment, tetapi ditandai sebagai tidak likuid
CreditKartu kredit BCA, PayLater, credit lineSaldo kredit meningkat saat kamu berbelanja
PayableTagihan listrik, iuran, atau cicilan yang masih harus dibayarSaldo meningkat saat kewajiban bertambah
ReceivableInvoice freelance, pinjaman ke teman/keluargaSaldo meningkat saat piutang kamu bertambah
Transaction Actions
ActionYang BergerakShortcuts
ExpenseUang keluar dari account ke pihak eksternal, misalnya Indomaret atau TokopediaE, EX
IncomeUang masuk ke account dari pihak eksternal, misalnya gaji atau pembayaran freelanceI, IC
TransferUang berpindah antara dua accountT, TR
InvestCash account โ†’ Investment accountV, IV
WithdrawInvestment account โ†’ Cash accountW, WI
AdjustMengatur account ke target saldo tertentuA, AD
Multi-Currency: Setiap account memiliki satu mata uang. Transaksi beda mata uang dikonversi otomatis menggunakan nilai tukar yang tersimpan. Kamu juga bisa mengganti nilai tukar untuk satu transaksi tertentu.
Family

Setiap pengguna tergabung dalam sebuah family. Family adalah ruang kerja bersama. Anggota dapat melihat dan menggunakan account satu sama lain, mencatat transaksi ke account mana pun dalam family, dan melihat laporan yang sama bersama-sama.

AturanDetail
Account bersamaSemua account dalam satu family dapat dilihat dan digunakan oleh setiap anggota. Alex bisa mencatat pengeluaran dari rekening pasangannya, dan transaksi itu muncul di laporan keduanya.
Categories bersamaCategories didefinisikan di tingkat family. Semua anggota berbagi daftar category yang sama; menambah atau mengedit category berlaku untuk seluruh anggota family.
Isolasi penuhSetiap family sepenuhnya terisolasi satu sama lain. Pengguna di luar family kamu tidak dapat melihat, mengedit, atau menghapus data apa pun milikmu: account, transaksi, categories, maupun laporan.

Menyiapkan Accounts

Buat satu account untuk setiap account nyata sebelum mencatat transaksi. Account akan mulai dari nol sampai kamu menetapkan Initial Balance.

๐Ÿ“ฑ Telegram
Command manual
๐Ÿ’ฐ
Finance Tracker
bot
/addaccount
Name: BCA Tahapan
Type: cash
Currency: IDR
Owner*: alex
Initial Balance*: 3000000
10:02
โœ… Added: BCA Tahapan (cash, IDR, alex)
   Opening balance: IDR 3,000,000
10:02
Pesan ke AI
๐Ÿ’ฐ
Finance Tracker
bot
Tambahkan cash account baru bernama BCA Tahapan dalam IDR untuk saya
10:03
โœ… Added: BCA Tahapan (cash, IDR, alex)
10:03
๐ŸŒ Web App
  1. 1 Others tab โ†’ Accounts section
  2. 2 Klik Add Account
  3. 3 Isi: Name, Type, Currency, Owner, Initial Balance
  4. 4 Aktifkan Lock jika ini adalah investment yang tidak likuid, misalnya dana pensiun atau properti
  5. 5 Klik Save
Edit: /editaccount di Telegram, atau Others โ†’ Accounts โ†’ klik field mana pun secara inline.
Deactivate (history tetap tersimpan): /deactivateaccount BCA Tahapan
Delete (permanen, hanya jika saldo sudah nol): /deleteaccount BCA Tahapan

Mencatat Pengeluaran

Mengurangi saldo pada source account. Mencatat apa yang kamu bayar dan kepada siapa. Net worth (kekayaan bersih) akan turun.

๐Ÿ“ฑ Telegram โ€” Pesan ke AI

Jika bot belum 100% yakin, bot akan menampilkan hasil pemahamannya dan meminta konfirmasi sebelum menyimpan.

๐Ÿ’ฐ
Finance Tracker
bot
Belanja Rp60.000 di Indomaret dari BCA
9:14
๐Ÿ” I think I understood:
  Expense IDR 60,000
  From: BCA Tahapan
  To: Indomaret
  Category: ๐Ÿ›’ Belanja Harian

Is this correct? Reply Y (Yes) to confirm or N (No) to cancel.
9:14
Y
9:14
โœ… Expense IDR 60,000 from BCA Tahapan โ†’ Indomaret
๐Ÿ›’ Belanja Harian
Trx ID: A1B2C3
9:14
Untuk konfirmasi, balas Y atau YES; untuk batal, balas N atau NO (tidak case-sensitive). Bisa juga cukup beri reaksi ๐Ÿ‘ pada pesan bot untuk konfirmasi atau ๐Ÿ‘Ž untuk batal.
Foto receipt

Kirim foto receipt. Tambahkan caption berisi nama account agar bot tahu account mana yang perlu didebit. Bot akan langsung memproses jika receipt terbaca dan account dapat diidentifikasi.

๐Ÿ’ฐ
Finance Tracker
bot
๐Ÿ–ผ Photoreceipt.jpg
BCA
9:20
โœ… Expense IDR 60,000 from BCA Tahapan โ†’ Indomaret
๐Ÿ›’ Belanja Harian
Trx ID: A1B2D4
9:20
Jika bot tidak dapat mengenali account dari caption, bot akan menampilkan daftar account dan meminta kamu memilih salah satunya.
Command manual
๐Ÿ’ฐ
Finance Tracker
bot
/transact
Action: expense
Source: BCA Tahapan
Destination: Indomaret
Currency: IDR
Amount: 60000
Category: Belanja Harian
9:25
โœ… Expense IDR 60,000 from BCA Tahapan โ†’ Indomaret
๐Ÿ›’ Belanja Harian
Trx ID: A1B2E5
9:25
๐ŸŒ Web App โ€” Form mode
Finance Tracker
Form
Chat
Photo
Bulk
Action
Expense
Source
BCA Tahapan
Destination
Indomaret
Amount
60000
Currency
AUD
Category
๐Ÿ›’ Belanja Harian
Chat mode
  1. 1 Pindah ke mode Chat
  2. 2 Type: Belanja Rp60.000 di Indomaret dari BCA Tahapan, Belanja Harian
  3. 3 Periksa parsed details, lalu klik Submit
Photo mode
  1. 1 Pindah ke mode Photo
  2. 2 Unggah gambar receipt, atau gunakan camera di mobile
  3. 3 Tambahkan caption opsional untuk menentukan account
  4. 4 Klik Parse Photo, periksa parsed details, lalu klik Submit
Backdated: Belanja Rp80.000 belanja harian dari BCA pada 2025-05-01
Postdated: Belanja Rp200.000 internet rumah dari BCA pada 2025-07-25, akan dieksekusi otomatis pada tanggal tersebut.

Mencatat Penghasilan

Meningkatkan saldo pada destination account. Mencatat siapa yang membayarmu. Net worth (kekayaan bersih) akan naik.

๐Ÿ“ฑ Telegram
๐Ÿ’ฐ
Finance Tracker
bot
Terima Rp5.000.000 gaji ke BCA dari Kantor
8:01
โœ… Income IDR 5,000,000 โ†’ BCA Tahapan
๐Ÿ’ผ Gaji
Trx ID: B3C4D5
8:01
Command manual
๐Ÿ’ฐ
Finance Tracker
bot
/transact
Action: income
Source: Perusahaan
Destination: BCA Tahapan
Currency: IDR
Amount: 5000000
Category: Gaji
8:00
โœ… Income IDR 5,000,000 โ†’ BCA Tahapan
๐Ÿ’ผ Gaji
Trx ID: B3C4D5
8:00
๐ŸŒ Web App โ€” Form mode
  1. 1 Transactions tab โ†’ Form mode
  2. 2 Atur Action ke Income
  3. 3 Source = nama payer (bisa ketik apa saja, misalnya Perusahaan)
  4. 4 Destination = accountmu
  5. 5 Isi Amount, Currency, Category
  6. 6 Klik Submit
Contoh chat

๐Ÿ“„

Bulk Import

Impor banyak transaksi sekaligus lewat CSV, Excel, atau PDF bank export. AI akan memetakan setiap baris ke accounts dan categories-mu. Juga tersedia di Telegram โ€” cukup unggah dokumen ke bot. Di Telegram selalu memakai mode aggregate (menggabungkan file jadi satu ringkasan penghasilan dan satu pengeluaran).

๐ŸŒ Web App โ€” Bulk mode
Finance Tracker
Form
Chat
Photo
Bulk
Drop file here or click to browse
CSV ยท XLSX ยท XLS ยท PDF
Aggregate into income + expense totals only
Process directly (skip manual review)
Opsi import
OpsiKapan digunakan
Template Download CSV template, isi transaksimu, lalu upload. Tanpa AI parsing; paling cepat dan paling andal untuk entri manual.
AI parse Upload raw bank statement (laporan bank mentah) dalam format apa pun. AI akan memetakan kolom otomatis sesuai skema. Periksa hasilnya sebelum menyimpan.
Aggregate Menggabungkan semua baris menjadi satu total penghasilan dan satu total pengeluaran untuk periode tersebut. Cocok untuk ringkasan bulanan.
Process directly Menyimpan transaksi langsung tanpa review screen. Gunakan hanya jika kamu percaya pada source file.

Transfers

Memindahkan uang antara dua account milikmu. Total net worth (kekayaan bersih) tetap sama; uang hanya berpindah tempat.

Credit card payments: Transfer dari cash account ke credit account. Ini akan mengurangi saldo kredit atau tagihan kartu kreditmu.
๐Ÿ“ฑ Telegram
๐Ÿ’ฐ
Finance Tracker
bot
Pindah Rp1.000.000 dari BCA Tahapan ke Kartu Kredit BCA
11:30
โœ… Transfer IDR 1,000,000 from BCA Tahapan โ†’ Kartu Kredit BCA
๐Ÿ”„ Internal Transfer
Trx ID: C5D6E7
11:30
Cross-currency transfer
๐Ÿ’ฐ
Finance Tracker
bot
Transfer IDR 5.000.000 dari BCA ke akun USD dengan kurs 0.000064
11:31
โœ… Transfer IDR 5,000,000 from BCA Tahapan โ†’ USD Account
๐Ÿ”„ Internal Transfer
Trx ID: C5D6E8
11:31
๐ŸŒ Web App
  1. 1 Transactions tab โ†’ Form mode
  2. 2 Atur Action ke Transfer
  3. 3 Source = account asal uang keluar
  4. 4 Destination = account tujuan uang masuk
  5. 5 Untuk cross-currency: isi field Custom FX Rate yang muncul saat currencies berbeda
  6. 6 Klik Submit
Kosongkan FX rate jika ingin menggunakan rate tersimpan secara otomatis.

Invest & Withdraw
๐Ÿ“ˆ

Invest

Cash account โ†’ Investment account. Menambah cost basis (harga perolehan). Net worth (kekayaan bersih) tidak berubah; kas likuid berkurang.

๐Ÿ“ฑ Telegram
๐Ÿ’ฐ
Finance Tracker
bot
Investasi Rp5.000.000 dari BCA ke Reksadana Bibit
14:00
โœ… Invest IDR 5,000,000 from BCA Tahapan โ†’ Reksadana Bibit
๐Ÿ“ˆ Investment
Trx ID: D7E8F9
14:00
๐ŸŒ Web App
  1. 1 Action: Invest, Source = cash account, Destination = investment account
  2. 2 Isi Amount dan Currency, lalu klik Submit
๐Ÿ“‰

Withdraw

Investment account โ†’ Cash account. Merealisasikan P&L (untung rugi). Selisih antara proceeds (hasil pencairan) dan proportional cost basis (harga perolehan proporsional) menjadi keuntungan atau kerugian.

๐Ÿ“ฑ Telegram
๐Ÿ’ฐ
Finance Tracker
bot
Tarik Rp6.000.000 dari Reksadana Bibit ke BCA Tahapan
14:05
โœ… Withdraw IDR 6,000,000 from Reksadana Bibit โ†’ BCA Tahapan
๐Ÿ“‰ Investment
Trx ID: E9F0G1
14:05
๐ŸŒ Web App
  1. 1 Action: Withdraw, Source = investment account, Destination = cash account
  2. 2 Isi Amount dan Currency, lalu klik Submit
Memindahkan dana antar investment accounts: Gunakan Transfer; source dan destination sama-sama investment accounts. Sistem akan merealisasikan P/L secara proporsional pada source sebelum memindahkan dana.

Adjustments

Mengatur account ke target saldo tertentu. Sistem menghitung selisihnya dan mencatat koreksi.

Tipe AccountYang Berubah
Investment Hanya memperbarui market value (nilai pasar), bukan cost basis (harga perolehan). Selisih antara market value dan cost basis akan menjadi Unrealised P&L di reports. Gunakan ini untuk menyesuaikan portfolio ke nilai terkini.
Cash / Credit / Other Langsung menetapkan saldo. Gunakan untuk rekonsiliasi dengan bank statement kamu.
๐Ÿ“ฑ Telegram
๐Ÿ’ฐ
Finance Tracker
bot
Sesuaikan Reksadana Bibit menjadi Rp6.000.000
16:00
โœ… Adjust IDR 6,000,000 โ†’ Reksadana Bibit
   Adj: +IDR 1,000,000
๐Ÿ“Š Market Revaluation
Trx ID: F1G2H3
16:00
Contoh lainnya
๐ŸŒ Web App
  1. 1 Form mode โ†’ Action: Adjust
  2. 2 Destination = account yang akan direvalue (source tidak diperlukan)
  3. 3 Amount = target saldo baru
  4. 4 Klik Submit
Amount adalah total baru, bukan nilai perubahannya. Masukkan saldo yang seharusnya, bukan selisih perubahannya.

Recurring Transactions

Menjadwalkan transaksi agar berulang otomatis sesuai jadwal. Setiap hari pukul 6 pagi WIB, sistem memeriksa rules yang jatuh tempo lalu mengeksekusi, meminta konfirmasi, atau meminta amount.

Mode Reminder
ModeEfek
OFFDieksekusi otomatis, tanpa prompt. Gunakan untuk amount yang tetap dan mudah diprediksi.
ONMengirim konfirmasi YES/NO sebelum eksekusi.
OPENMeminta kamu memasukkan amount setiap kali. Gunakan untuk pengeluaran variabel seperti listrik, air, atau tagihan pascabayar.
Opsi Frekuensi
FrekuensiDay SpecArti
Monthly15Tanggal 15 setiap bulan
MonthlyendHari terakhir setiap bulan
Monthlymonday-2Senin kedua setiap bulan
WeeklyfridaySetiap Jumat
FortnightlyfridayDua minggu sekali pada hari Jumat
๐Ÿ“ฑ Telegram โ€” OPEN mode (variable bill)

Bot akan mengirim prompt pada due date. Balas dengan amount untuk mencatat transaksi, atau NO untuk melewati.

๐Ÿ’ฐ
Finance Tracker
bot
๐Ÿ”” Recurring Payment Due

Expense from BCA Tahapan โ†’ PLN
Listrik & Utilitas

Enter payment amount in IDR:
Or type NO to skip.
7:00
150000
7:02
โœ… Expense IDR 150,000 from BCA Tahapan โ†’ PLN
โšก Listrik & Utilitas
Trx ID: G2H3I4
7:02
Tambah melalui Telegram AI
๐Ÿ’ฐ
Finance Tracker
bot
Tambahkan pengeluaran bulanan Rp100.000 ke Netflix dari BCA setiap tanggal 15, eksekusi otomatis
10:00
โœ… Recurring added: Expense IDR 100,000 | Monthly on 15 | OFF (Auto)
ID: R042
Next run: 2026-06-15
10:00
๐ŸŒ Web App
  1. 1 Others tab โ†’ Recurring section
  2. 2 Klik Add Recurring
  3. 3 Isi Action, Source, Destination, Amount, Currency, Category
  4. 4 Atur Frequency, Day, dan Reminder mode
  5. 5 Klik Save
Atur Amount ke 0 untuk memaksa OPEN mode; bot akan selalu meminta amount sebelum eksekusi.
List: /listrecurring  ยท  Edit: /editrecurring  ยท  Delete: /deleterecurring R042

Categories

Mengelompokkan pengeluaran untuk reports. Setiap category memiliki name, aliases opsional, dan emoji icon. Dengan fuzzy matching: ketik belanja harian dan sistem akan menemukan Belanja Harian.

๐Ÿ“ฑ Telegram
๐Ÿ’ฐ
Finance Tracker
bot
/addcategory
Name: Belanja Harian
Aliases*: makanan, minimarket, indomaret
Icon*: ๐Ÿ›’
10:00
โœ… Category added: ๐Ÿ›’ Belanja Harian
10:00
Pesan ke AI
๐Ÿ’ฐ
Finance Tracker
bot
Tambahkan kategori Makan di Luar dengan ikon ๐Ÿฝ๏ธ dan alias restoran
10:05
โœ… Category added: ๐Ÿฝ๏ธ Makan di Luar
10:05
๐ŸŒ Web App
  1. 1 Others tab โ†’ Categories
  2. 2 Klik Add Category atau edit field mana pun secara inline
Paksa category tertentu dalam Pesan ke AI dengan menambahkannya di dalam tanda kurung:
Paid Rp200.000 dokter gigi on BCA (Health)

FX Rates

Digunakan saat transaksi melibatkan dua currencies berbeda. Rates disimpan per currency pair dan diperbarui otomatis setiap hari.

๐Ÿ“ฑ Telegram
Lihat stored rates
๐Ÿ’ฐ
Finance Tracker
bot
/fxrate
9:00
๐Ÿ’ฑ FX Rates
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
AUDIDR: 12628.01651745
โ†ณ updated 23/05/2026 04:33 PM
AUDUSD: 0.71275825
โ†ณ updated 23/05/2026 04:33 PM
USDAUD: 1.40300024
โ†ณ updated 23/05/2026 04:33 PM
9:00
Cari rate untuk satu currency atau pair (gak perlu scroll semua list)
๐Ÿ’ฐ
Finance Tracker
bot
/fxrate AUDIDR
9:01
๐Ÿ’ฑ FX Rates โ€” AUDIDR (current)
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
AUDIDR: 12628.01651745
โ†ณ updated 23/05/2026 04:33 PM
9:01
/fxrate AUD mencocokkan semua pair yang mengandung AUD (misalnya AUDIDR, AUDUSD, USDAUD). /fxrate AUDIDR mencocokkan pair itu persis.
Set rate manual
๐Ÿ’ฐ
Finance Tracker
bot
/fxrate AUDUSD 0.645
9:02
โœ… FX: AUDUSD = 0.645
   USDAUD = 1.550388
9:02
Rate historis untuk laporan bulan lampau (cuma untuk tampilan)
๐Ÿ’ฐ
Finance Tracker
bot
/fxrate AUDIDR 2026-05
9:03
๐Ÿ’ฑ FX Rates โ€” AUDIDR (2026-05 (end of month))
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
AUDIDR: 12511.40200000
9:03
Tambahkan YYYY-MM buat lihat rate di akhir bulan itu (tanggal 28โ€“31). Inilah rate yang dipakai laporan bulan lampau buat mengonversi nominal ke display currency kamu โ€” sifatnya cuma untuk tampilan dan gak pernah mengubah rate yang tersimpan di transaksi atau saldo akun manapun. Kalau rate-nya belum ada di database, bot otomatis ambil dan simpan.
Override rate untuk satu transaksi
๐Ÿ’ฐ
Finance Tracker
bot
Transfer IDR 5,000,000 from BCA to USD account at rate 0.000064
9:05
โœ… Transfer IDR 5,000,000 from BCA Tahapan โ†’ USD Account
๐Ÿ”„ Internal Transfer
Trx ID: H5I6J7
9:05
๐ŸŒ Web App
  1. 1 Others tab โ†’ FX Rates
  2. 2 Lihat semua stored rates atau klik Update FX Rates untuk mengambil rate terbaru dari market secara otomatis
  3. 3 Pilih year-month di sebelah filter buat ganti tabel ke rate akhir bulan historis untuk bulan itu โ€” rate yang sama yang dipakai laporan bulan lampau buat konversi tampilan
  4. 4 Untuk mengganti rate pada satu transaksi: isi field Custom FX Rate di form. Field ini muncul saat source dan destination menggunakan currencies yang berbeda

Reports

Ringkasan keuangan untuk bulan tertentu. Buka tab Report, pilih bulan dan display currency, lalu klik Get Report. Semua nominal dikonversi ke display currency menggunakan FX rates yang tersimpan.

Income Statement

Penghasilan dan pengeluaran untuk bulan yang dipilih, dikelompokkan berdasarkan category. Di dalam setiap category, transaksi dipisah per currency, sehingga pemasukan dalam AUD dan IDR tampil sebagai baris terpisah. Total ringkasan dikonversi ke display currency kamu.

BagianYang Ditampilkan
Income Semua pemasukan, dikelompokkan berdasarkan category lalu currency.
Expenses Semua pengeluaran, dikelompokkan berdasarkan category lalu currency.
Other โ€” Adjustments Selisih bersih dari rekonsiliasi cash, credit, dan account lainnya selama periode tersebut. Saat kamu menyesuaikan saldo account ke nilai nyatanya via Adjust, koreksinya masuk ke sini, bukan ke spending category, karena ini adalah koreksi saldo, bukan pengeluaran riil.
Other โ€” Unrealised P&L Perubahan market value investasi yang belum dicairkan. Saat kamu memperbarui harga investasi via Adjust, keuntungan atau kerugiannya muncul di sini, bukan sebagai penghasilan atau pengeluaran, karena belum ada uang yang berpindah keluar dari investasi tersebut.
Summary Total Income, Total Expense, Net Income, semuanya dalam display currency terlepas dari currency asal transaksi.
๐Ÿ“ฑ Telegram โ€” Income Statement
๐Ÿ’ฐ
Finance Tracker
bot
/incomestmt 2026-05 alex IDR
9:00
๐Ÿ“Š Income Statement โ€” alex (2026-05) [IDR]

Income
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
โ€ข ๐Ÿ’ผ Gaji: IDR 5,000,000

Expenses
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
โ€ข ๐Ÿ›’ Belanja Harian: IDR 1,000,000
โ€ข ๐Ÿฝ๏ธ Makan di Luar: IDR 400,000
โ€ข โšก Listrik & Utilitas: IDR 150,000

Other
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
โ€ข Adjustments: IDR 20,000
โ€ข Unrealised P&L: +IDR 1,000,000

Total Income: IDR 5,000,000
Total Expense: IDR 1,550,000
Net Income: IDR 3,450,000
9:00
/incomestmt YYYY-MM [owner] [currency] โ€” kosongkan owner untuk melihat semua pengguna; kosongkan currency untuk menggunakan display currency default kamu.
Balance Sheet

Snapshot semua saldo account di akhir bulan. Setiap account ditampilkan dalam currency aslinya sekaligus dikonversi ke display currency kamu.

BagianYang Ditampilkan
Assets Account cash, investasi, dan receivable. Account investasi menampilkan cost basis (harga perolehan) dan market value (nilai pasar) saat ini.
Liabilities Account kartu kredit dan payable โ€” uang yang kamu hutangi.
Net Worth Total Assets dikurangi Total Liabilities. Tidak termasuk locked investments (BPJS, properti) โ€” hanya aset likuid.
Net Worth + Locked Gambaran lengkap termasuk investasi tidak likuid. Gunakan ini untuk melacak total kekayaan.
๐Ÿ“ฑ Telegram โ€” Balance Sheet
๐Ÿ’ฐ
Finance Tracker
bot
/balancesheet 2026-05
9:01
๐Ÿฆ Balance Sheet โ€” 2026-05 [IDR]

Assets
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
๐Ÿ’ต Cash
โ€ข BCA Tahapan: IDR 8,000,000

๐Ÿ’Ž Investments (Cost / Market)
โ€ข Reksadana Bibit: IDR 5,000,000 / IDR 6,000,000

Liabilities
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
๐Ÿ’ณ Credit
โ€ข Kartu Kredit BCA: IDR 500,000

Total Assets: IDR 14,000,000
Total Liabilities: IDR 500,000
Net Worth: IDR 13,500,000
Net Worth + Locked: IDR 13,500,000
9:01
/balancesheet YYYY-MM [currency] โ€” kosongkan currency untuk menggunakan display currency default kamu.
Summary Cards (Web App)

Metrik tambahan yang ditampilkan berdampingan dengan laporan di web app.

CardArtinya
Debt Ratio Total Liabilities รท Total Assets. Menunjukkan berapa porsi asetmu yang dibiayai oleh utang. 0% berarti tidak ada utang; 100% berarti liabilities setara assets.
Net Liquidity by Currency Aset likuid dikurangi liabilities, diuraikan per currency โ€” tanpa dikonversi ke display currency. Menunjukkan berapa kas nyata yang tersedia di setiap currency.

Budgeting Tool

Tetapkan target budget bulanan per category, lalu pantau perbandingannya dengan pengeluaran nyata. Fitur ini hanya tersedia di web app.

๐ŸŒ Web App

Klik namamu (kanan atas) โ†’ Budgeting Tool.

Manage Budget
  1. 1 Pilih Month (bulan yang ingin diatur)
  2. 2 Klik + Add row untuk setiap item budget
  3. 3 Isi: Type (income atau expense), Category, Currency, Budget amount, dan Note (opsional)
  4. 4 Klik Save Budget
Untuk menggunakan ulang budget dari bulan sebelumnya: isi Copy from lalu klik Copy Budget, kemudian sesuaikan seperlunya sebelum menyimpan.
Finance Tracker
Budgeting Tool
Manage Budget
Month
2026-05
Copy from
2026-04
Type Category CCY Budget Note
Income
๐Ÿ’ผ Salary
IDR
10.000.000
โœ•
Expense
๐Ÿ›’ Groceries
IDR
1.500.000
Belanja bulanan
โœ•
Expense
โšก Utilities
IDR
500.000
โœ•
Review Budget

Ada di bawah Manage Budget pada halaman yang sama. Pilih bulan untuk melihat Budget, Actuals, dan Remainder secara berdampingan untuk setiap item.

Finance Tracker
Budgeting Tool
Review Budget
Month
2026-05
Item CCY Budget Actuals Remainder Note
Income
๐Ÿ’ผ Salary IDR 10.000.000 10.000.000
100%
Expenses
๐Ÿ›’ Groceries IDR 1.500.000 1.200.000
80%
Belanja bulanan
โšก Utilities IDR 500.000 575.000
115%
๐Ÿฝ๏ธ Dining Out IDR โ€” 320.000
โ€”
Unbudgeted
Bandingkan di Income Statement
  1. 1 Buka tab Report, pilih bulan, lalu klik Get Report
  2. 2 Centang Compare with Budget di bawah judul Income Statement
  3. 3 Kolom Budget akan muncul berdampingan dengan angka aktual kamu

History & Undo

Telusuri semua transaksi sebelumnya dan reverse jika diperlukan. Undo bersifat non-destruktif โ€” entri asli tetap ada di ledger, lalu entri reversal yang sesuai akan membatalkannya.

๐Ÿ“ฑ Telegram
๐Ÿ’ฐ
Finance Tracker
bot
/undo A1B2C3
9:30
โ†ฉ๏ธ Reversed: expense IDR 60,000
   Original: A1B2C3 โ†’ Reversal: X9Y0Z1
9:30
/undo tanpa argumen akan reverse transaksi terakhir kamu.
/history menampilkan transaksi terbaru beserta ID.
๐ŸŒ Web App
  1. 1 History tab
  2. 2 Filter berdasarkan date range, action type, originator, atau account
  3. 3 Klik Search
  4. 4 Klik Undo pada baris mana pun untuk reverse transaksi tersebut

๐ŸŽ™๏ธ Pesan Suara

Kirim voice note ke bot Telegram alih-alih mengetik. Bot akan mentranskripsikan ucapanmu dan memprosesnya persis seperti pesan teks biasa โ€” semua jenis transaksi didukung.

๐Ÿ“ฑ Telegram
  1. 1 Di chat bot Finance Tracker, tahan tombol mikrofon dan rekam pesanmu
  2. 2 Lepas untuk mengirim voice note
  3. 3 Bot akan membalas dengan ๐ŸŽ™๏ธ Heard: โ€ฆ agar kamu bisa memverifikasi hasil transkripsi
  4. 4 Transaksi diproses persis seperti jika kamu mengetik pesan yang sama
๐Ÿ’ฐ
Finance Tracker
bot
๐ŸŽค Pesan suara (0:05)
10:15
๐ŸŽ™๏ธ Heard: belanja Rp150.000 di Indomaret pakai BCA

โœ… Expense IDR 150,000 from BCA Tahapan โ†’ Indomaret
๐Ÿ›’ Belanja Harian
Trx ID: V1W2X3
10:15
Menentukan akun lewat caption

Jika kamu punya beberapa akun dan ingin memperjelas, tambahkan caption pada voice note sebelum mengirim:

๐Ÿ’ฐ
Finance Tracker
bot
๐ŸŽค Pesan suara (0:04) ยท Caption: BCA
10:20
๐ŸŽ™๏ธ Heard: bayar tagihan listrik 250 ribu

โœ… Expense IDR 250,000 from BCA Tahapan โ†’ PLN
๐Ÿ  Utilities
Trx ID: V2W3X4
10:20
Format yang didukung: voice note Telegram (OGG), MP3, M4A, WAV.
Jika bot tidak dapat memahami ucapanmu, ia akan membalas dengan ๐Ÿค” dan kamu bisa mengetik pesannya secara manual.

Tips & Shortcuts
Tips Natural Language
โš ๏ธ Catatan: Bahasa Indonesia didukung sebagai input, namun UI dan respons bot tetap dalam Bahasa Inggris. Pemrosesan instruksi dalam Bahasa Indonesia mungkin sedikit lebih lambat dibanding Bahasa Inggris.
Contoh prompt bahasa Indonesia
๐Ÿ’ฐ
Finance Tracker
bot
Belanja bulanan di Tip Top Supermarket Rp300.000 menggunakan BCA
12:10
๐Ÿ” I think I understood:
  Expense IDR 300,000
  From: BCA Tahapan
  To: Tip Top Supermarket
  Category: ๐Ÿ›’ Belanja Harian
Is this correct? Reply Y (Yes) to confirm or N (No) to cancel.
12:10
Beberapa transaksi dalam satu message
๐Ÿ’ฐ
Finance Tracker
bot
Belanja Rp60.000 belanja harian dari BCA dan Rp20.000 kopi dari Kartu Kredit BCA
12:00
โœ… Expense IDR 60,000 from BCA Tahapan โ†’ Indomaret
๐Ÿ›’ Belanja Harian
Trx ID: H4I5J6

โœ… Expense IDR 20,000 from Kartu Kredit BCA โ†’ Kopi Kenangan
โ˜• Makan di Luar
Trx ID: H4I5J7
12:00
Confidence & Confirmation

Saat AI tidak yakin (nama account ambigu, field belum lengkap), AI akan menampilkan hasil pemahamannya dan meminta confirmation. Balas YES or NO, atau perbaiki detailnya lalu kirim ulang.