Laporan dan Mutasi Piutang
Tab Reports pada menu Credit dan detail akun menyediakan laporan untuk memantau siapa yang berutang, sejak kapan, dan seberapa lancar penagihannya. Laporan hanya untuk Pemilik dan Admin.
Mutasi pelanggan (statement)
Dari detail akun, buka Statement. Pilih rentang tanggal (hari inklusif, zona waktu Jakarta) atau kosongkan untuk seluruh riwayat (maksimal 5.000 baris). Isinya:
| Bagian | Artinya |
|---|---|
| Saldo awal | Utang di awal periode |
| Ditagihkan | Penjualan tempo dalam periode |
| Dibayar | Pembayaran yang diterima |
| Nota kredit | Pengurangan karena pembatalan atau refund |
| Dihapuskan | Write-off |
| Saldo akhir | Utang di akhir periode |
Saldo awal + ditagihkan - dibayar - nota kredit - dihapuskan = saldo akhir. Etalasse menandai statement sebagai seimbang bila rumus ini cocok. Di bawahnya ada daftar rincian per kejadian dan tagihan yang masih terbuka.
Statement bisa diunduh sebagai CSV (kolom: id, waktu UTC, jenis, nomor invoice, catatan, jumlah, saldo).
Aging (umur piutang)
Aging mengelompokkan sisa tagihan menurut berapa hari sudah lewat jatuh tempo:
| Kelompok | Artinya |
|---|---|
| Belum jatuh tempo (current) | Belum jatuh tempo, atau jatuh tempo hari ini |
| 1-30 | Terlambat 1 sampai 30 hari |
| 31-60 | Terlambat 31 sampai 60 hari |
| 61-90 | Terlambat 61 sampai 90 hari |
| 90+ | Terlambat lebih dari 90 hari |
Tabel ditampilkan per pelanggan dengan total dan jumlah tagihan, plus total keseluruhan dan total yang sudah lewat tempo. Bisa diunduh sebagai CSV.
Piutang berjalan, penerimaan, dan ringkasan
- Outstanding (per pelanggan): batas kredit, utang, sisa kredit, jatuh tempo terlama, hari terlambat, dan status. CSV tersedia.
- Collections (penerimaan): uang yang diterima dalam periode (bawaan bulan ini), total dan jumlahnya, dirinci per metode dan per pembayaran. CSV tersedia.
- Summary (ringkasan): kartu untuk piutang berjalan, tagihan lewat tempo, jumlah tagihan terbuka, jumlah akun, akun diblokir, dan total batas kredit. Angka yang sama muncul sebagai kartu di beranda Dashboard.
Rumus ringkasan
| Angka | Cara menghitung |
|---|---|
| Outstanding | Total sisa semua tagihan saat ini |
| Overdue % | Bagian outstanding yang sudah lewat tempo, dalam persen |
| DSO (hari penjualan tertagih) | Outstanding saat ini dibagi penjualan tempo dalam periode, dikali jumlah hari periode |
| Collection rate | Uang yang diterima dalam periode dibagi (outstanding di awal periode + penjualan tempo periode itu) |
| Rata-rata hari bayar | Rata-rata hari dari tanggal invoice sampai pembayaran untuk uang yang diterima dalam periode, dibobot menurut jumlah uang |
Contoh: dalam 31 hari Anda menjual tempo Rp4.000.000 dan menerima Rp2.500.000. Jika outstanding sekarang Rp1.200.000, DSO = 1.200.000 / 4.000.000 x 31 = 9,3 hari.
Angka yang tidak dapat dihitung, misalnya karena tidak ada penjualan tempo, ditampilkan kosong.
Buku mutasi (ledger)
Setiap kejadian yang mengubah utang pelanggan meninggalkan satu baris di buku mutasi, dengan saldo sebelum dan sesudah:
| Jenis | Arah |
|---|---|
| INVOICE | Menambah utang (+) |
| PAYMENT | Mengurangi (-) |
| CREDIT_NOTE | Mengurangi (-) |
| WRITE_OFF | Mengurangi (-) |
Baris buku mutasi tidak pernah diubah atau dihapus (append-only), dan saldo sebelum/sesudah tiap akun tersambung tanpa celah. Anda bisa memfilter menurut akun, pelanggan, jenis, dan tanggal. Saldo akun selalu sama dengan total sisa tagihannya, dan tidak pernah negatif.