Balaka Faktur & Tagihan

Faktur (Invoice)

Konsep

Faktur adalah dokumen penagihan yang dikirim ke klien setelah pekerjaan selesai. Setiap faktur memiliki line item (rincian jasa/barang), tanggal jatuh tempo, dan status yang berubah sesuai alur kerja.

Alur Kerja Faktur

DRAFT → SENT → PARTIAL → PAID
                  ↑          ↑
              (sebagian)  (lunas)
StatusKeterangan
DRAFTBaru dibuat, bisa diedit
SENTSudah dikirim ke klien, menunggu pembayaran
PARTIALSebagian dibayar
PAIDLunas
OVERDUEMelewati tanggal jatuh tempo

Membuat Faktur

Buka menu Proyek > Faktur > Faktur Baru.

Isi data faktur:

  • Klien: Pilih dari daftar klien
  • Tanggal Faktur: Tanggal penerbitan
  • Tanggal Jatuh Tempo: Batas waktu pembayaran
  • Proyek (opsional): Kaitkan ke proyek tertentu

Tambahkan line item:

  • Deskripsi: Keterangan jasa/barang
  • Quantity: Jumlah
  • Harga Satuan: Harga per unit
  • Total: Dihitung otomatis (qty x harga satuan)

Klik Simpan untuk menyimpan sebagai DRAFT.

Faktur Baru

Mengirim Faktur

Dari halaman detail faktur, klik Kirim untuk mengubah status dari DRAFT ke SENT. Faktur yang sudah dikirim tidak bisa diedit.

Faktur Terkirim

Setelah dikirim, faktur masuk ke laporan umur piutang dan siap menerima pembayaran.


Tampilan Layar

Faktur Baru (Draft)
Faktur Baru (Draft)

Halaman detail faktur yang baru dibuat

Faktur Terkirim
Faktur Terkirim

Faktur setelah dikirim ke klien

Tagihan Vendor (Bill)

Konsep

Tagihan (bill) adalah dokumen yang diterima dari vendor untuk pembelian barang atau jasa. Alur kerjanya mirip faktur, tapi dari sisi pengeluaran.

Alur Kerja Tagihan

DRAFT → APPROVED → PARTIAL → PAID
                      ↑          ↑
                  (sebagian)  (lunas)
StatusKeterangan
DRAFTBaru dibuat, menunggu approval
APPROVEDDisetujui, menunggu pembayaran
PARTIALSebagian dibayar
PAIDLunas
OVERDUEMelewati tanggal jatuh tempo

Membuat Tagihan

Buka menu Pembelian > Tagihan > Tagihan Baru.

Isi data:

  • Vendor: Pilih dari daftar vendor
  • Tanggal Tagihan: Tanggal penerbitan oleh vendor
  • Tanggal Jatuh Tempo: Batas pembayaran
  • Nomor Referensi Vendor (opsional): Nomor tagihan dari vendor

Tambahkan line item seperti pada faktur.

Menyetujui Tagihan

Dari halaman detail tagihan, klik Setujui untuk mengubah status dari DRAFT ke APPROVED.

Tagihan Disetujui

Tagihan yang disetujui masuk ke laporan umur hutang dan siap menerima pembayaran.


Tampilan Layar

Tagihan Disetujui
Tagihan Disetujui

Halaman detail tagihan vendor yang disetujui

Pelacakan Pembayaran

Mencatat Pembayaran Faktur

Buka halaman detail faktur yang berstatus SENT, PARTIAL, atau OVERDUE. Klik Catat Pembayaran untuk membuka form pembayaran.

Isi data pembayaran:

  • Tanggal Pembayaran: Tanggal dana diterima
  • Jumlah: Nominal pembayaran (bisa sebagian)
  • Metode Pembayaran: Transfer, Cash, Cek, Kartu Kredit, E-Wallet, Lainnya
  • Nomor Referensi: Nomor bukti transfer/kuitansi
  • Catatan (opsional): Keterangan tambahan

Klik Simpan Pembayaran.

Pembayaran sebagian (partial): Jika jumlah pembayaran kurang dari total faktur, status berubah ke PARTIAL. Sisa tagihan (balance due) ditampilkan di halaman detail.

Pembayaran Sebagian

Pembayaran lunas: Jika total semua pembayaran sama dengan total faktur, status otomatis berubah ke PAID.

Faktur Lunas

Mencatat Pembayaran Tagihan

Prosesnya sama dengan faktur. Buka halaman detail tagihan berstatus APPROVED, PARTIAL, atau OVERDUE, lalu catat pembayaran.

Pembayaran Tagihan

Riwayat Pembayaran

Setiap faktur/tagihan menampilkan tabel riwayat pembayaran di halaman detail:

  • Tanggal pembayaran
  • Jumlah
  • Metode pembayaran
  • Nomor referensi

Validasi

  • Pembayaran hanya bisa dicatat pada faktur/tagihan dengan status yang tepat
  • Jumlah pembayaran tidak boleh melebihi sisa tagihan (overpayment ditolak)
  • Total pembayaran + pembayaran baru <= total faktur/tagihan

Tampilan Layar

Pembayaran Sebagian
Pembayaran Sebagian

Faktur dengan pembayaran sebagian dan sisa tagihan

Faktur Lunas
Faktur Lunas

Faktur yang sudah lunas

Pembayaran Tagihan
Pembayaran Tagihan

Tagihan vendor yang sudah dibayar lunas

Laporan Umur Piutang & Hutang

Konsep Aging

Laporan umur (aging report) mengelompokkan faktur/tagihan yang belum lunas berdasarkan berapa lama sudah jatuh tempo. Berguna untuk memantau risiko piutang tak tertagih dan prioritas pembayaran.

Bucket Aging

BucketKeterangan
Belum Jatuh TempoBelum melewati due date
1-30 hariTerlambat 1-30 hari
31-60 hariTerlambat 31-60 hari
61-90 hariTerlambat 61-90 hari
> 90 hariTerlambat lebih dari 90 hari

Umur Piutang (Receivables Aging)

Buka menu Laporan > Umur Piutang.

Laporan Umur Piutang

Menampilkan:

  • Ringkasan per bucket: Total piutang per kategori umur
  • Tabel per klien: Rincian saldo per klien di setiap bucket
  • Filter tanggal: Pilih tanggal acuan (as-of date)

Setelah pembayaran sebagian, saldo di aging report berkurang sesuai jumlah yang sudah dibayar.

Aging Setelah Pembayaran Sebagian

Setelah lunas, klien hilang dari laporan aging.

Aging Setelah Lunas

Umur Hutang (Payables Aging)

Buka menu Laporan > Umur Hutang. Format sama dengan umur piutang, tapi untuk tagihan vendor.

Laporan Umur Hutang


Tampilan Layar

Umur Piutang (Belum Bayar)
Umur Piutang (Belum Bayar)

Laporan aging receivables dengan faktur belum dibayar

Umur Piutang (Setelah Bayar Sebagian)
Umur Piutang (Setelah Bayar Sebagian)

Laporan aging setelah pembayaran sebagian

Umur Piutang (Setelah Lunas)
Umur Piutang (Setelah Lunas)

Laporan aging setelah semua faktur lunas

Umur Hutang (Belum Bayar)
Umur Hutang (Belum Bayar)

Laporan aging payables dengan tagihan belum dibayar

Laporan Klien & Vendor

Konsep Statement

Laporan per klien/vendor (statement) menampilkan riwayat transaksi secara kronologis dengan saldo berjalan (running balance). Berguna untuk rekonsiliasi dengan klien/vendor dan verifikasi posisi piutang/hutang.

Laporan Klien

Akses dari halaman detail klien: klik Lihat Laporan, atau langsung ke Laporan > Laporan Klien.

Laporan Klien

Informasi yang ditampilkan:

  • Periode: Filter tanggal mulai dan akhir
  • Saldo Awal: Total piutang sebelum periode
  • Tabel Transaksi: Setiap baris menampilkan:
    • Tanggal
    • Tipe (Invoice atau Pembayaran)
    • Nomor referensi
    • Keterangan
    • Jumlah invoice / jumlah pembayaran
    • Saldo berjalan
  • Saldo Akhir: Posisi piutang akhir periode
  • Cetak: Buka versi cetak (print-friendly, A4 landscape)

Laporan Vendor

Format sama dengan laporan klien, tapi menampilkan tagihan (bill) dan pembayaran ke vendor.

Laporan Vendor

Akses dari halaman detail vendor: klik Lihat Laporan.


Tampilan Layar

Laporan Klien
Laporan Klien

Laporan per klien dengan saldo berjalan

Laporan Vendor
Laporan Vendor

Laporan per vendor dengan saldo berjalan

Contoh Alur Lengkap

Walk-through siklus penagihan dari awal sampai lunas.

Langkah 1: Buat Faktur

Buat faktur untuk klien PT Telkom dengan 2 line item:

  • Jasa Pengembangan Aplikasi: 1 x Rp 10.000.000
  • Jasa Maintenance Bulanan: 5 x Rp 1.000.000
  • Total: Rp 15.000.000

Langkah 2: Kirim Faktur

Kirim faktur. Status berubah ke SENT. Faktur muncul di laporan umur piutang pada bucket "Belum Jatuh Tempo".

Langkah 3: Terima Pembayaran Sebagian

Klien membayar Rp 5.000.000 via transfer. Status berubah ke PARTIAL. Sisa tagihan: Rp 10.000.000.

Di laporan aging, nominal berubah dari Rp 15.000.000 menjadi Rp 10.000.000.

Langkah 4: Terima Pembayaran Final

Klien membayar sisa Rp 10.000.000. Status berubah ke PAID. Faktur hilang dari laporan aging.

Langkah 5: Periksa Laporan Klien

Buka laporan klien PT Telkom. Terlihat:

  1. Invoice Rp 15.000.000 → saldo naik
  2. Pembayaran Rp 5.000.000 → saldo turun
  3. Pembayaran Rp 10.000.000 → saldo menjadi 0