Tagihan (Bills)

Kelola tagihan dari vendor/pemasok dengan alur kerja persetujuan lengkap. Akses melalui Finance > Tagihan atau URL /finance/bills.

Alur Status Tagihan

Setiap tagihan memiliki siklus hidup yang jelas dari pembuatan hingga pelunasan:

Draft

Tagihan baru dibuat, masih bisa diedit/hapus

Received

Tagihan diterima dan diverifikasi

Approved

Disetujui, jurnal akuntansi tercipta

Partial

Sebagian sudah dibayar

Paid

Lunas, tagihan selesai

Aturan Persetujuan
Tagihan hanya bisa disetujui (approve) setelah berstatus Received. Tagihan yang sudah disetujui tidak bisa diedit atau dihapus. Saat disetujui, sistem otomatis membuat jurnal akuntansi (post to accounting).

Daftar Tagihan

Daftar Tagihan

No. Tagihan Vendor Tanggal Jatuh Tempo Status Total Sisa Aksi
BILL-2026-0045 PT Sumber Makmur 01 Mar 2026 31 Mar 2026 Approved Rp 25.000.000 Rp 25.000.000 Lihat
BILL-2026-0044 CV Jaya Abadi 28 Feb 2026 28 Mar 2026 Partial Rp 50.000.000 Rp 20.000.000 Lihat
BILL-2026-0043 PT Mitra Sejahtera 25 Feb 2026 25 Feb 2026 Overdue Rp 12.000.000 Rp 12.000.000 Lihat

Membuat Tagihan Baru

  1. Klik "Buat Tagihan Baru"

    Dari halaman daftar tagihan, klik tombol + Buat Tagihan Baru atau akses /finance/bills/create.

  2. Isi Informasi Header

    Lengkapi data vendor, tanggal tagihan, tanggal jatuh tempo, mata uang, dan metode pembayaran.

  3. Tambahkan Item Tagihan

    Untuk setiap baris item, pilih akun beban, isi deskripsi, kuantitas, harga satuan, dan tarif pajak jika ada.

  4. Review dan Simpan

    Periksa subtotal, pajak, dan total. Klik Simpan untuk membuat tagihan dengan status Draft.

Buat Tagihan Baru

Item Tagihan

Akun Beban Deskripsi Qty Harga Satuan Pajak Subtotal
Rp 499.500
Subtotal:Rp 450.000
PPN 11%:Rp 49.500
Total:Rp 499.500

Validasi Field

Field Wajib Validasi
Nomor Tagihan Tidak (auto-generate) Maks 50 karakter, unik di tabel
Akun Vendor Ya Harus akun yang valid di accounting_accounts
Tanggal Tagihan Ya Format tanggal valid
Tanggal Jatuh Tempo Ya Harus sama atau setelah tanggal tagihan
Mata Uang Ya Harus mata uang aktif
Item (minimal 1) Ya Setiap item: akun, deskripsi, qty > 0, harga >= 0
Catatan Tidak Maks 1000 karakter

Menerima Tagihan (Receive)

Setelah tagihan diverifikasi kelengkapannya, tandai sebagai diterima:

  1. Buka Detail Tagihan

    Navigasikan ke halaman detail tagihan berstatus Draft.

  2. Klik "Terima"

    Klik tombol Terima (Receive). Status akan berubah menjadi Received.

Menyetujui Tagihan (Approve)

Hanya tagihan berstatus Received yang bisa disetujui:

  1. Buka Tagihan Received

    Buka halaman detail tagihan berstatus Received.

  2. Klik "Setujui"

    Klik tombol Setujui (Approve). Sistem akan:

    • Mengubah status menjadi Approved
    • Mencatat siapa yang menyetujui dan waktu persetujuan
    • Membuat jurnal akuntansi secara otomatis (post to accounting)
Tidak Bisa Dibatalkan
Setelah disetujui, tagihan tidak bisa diedit atau dihapus. Pastikan semua informasi sudah benar sebelum menyetujui.

Cetak dan Unduh PDF

Dari halaman detail tagihan, Anda dapat:

  • Cetak -- membuka tampilan cetak tagihan di tab baru (/finance/bills/{id}/print)
  • Unduh PDF -- mengunduh file PDF tagihan (/finance/bills/{id}/pdf)

Statistik Tagihan

Endpoint /finance/bills/data/statistics menyediakan ringkasan tagihan:

Metrik Keterangan
Total TagihanJumlah tagihan dalam rentang tanggal
Total JumlahNilai total semua tagihan
Jumlah Belum LunasTotal sisa yang belum dibayar
DraftJumlah tagihan berstatus draft
ApprovedJumlah tagihan yang sudah disetujui
PaidJumlah tagihan yang sudah lunas
OverdueJumlah tagihan yang melewati jatuh tempo