Mode Gelap
Tagihan / Bill (Hutang - AP)
Tagihan (Bill) adalah dokumen yang diterima dari vendor atas barang atau jasa yang telah diterima. Tagihan yang diposting ke jurnal otomatis membuat jurnal hutang usaha di Buku Besar.
Path menu: Piutang & Utang → Tagihan (/finance/bills)
Alur Status Tagihan
Draft → (Post ke Jurnal) → Diterima → Bayar Sebagian → Lunas
│
└─→ Jatuh Tempo (belum lunas melewati due date)
Dibatalkan / Void (pembatalan)| Status | Nilai | Keterangan |
|---|---|---|
| Draft | draft | Tagihan baru dibuat, belum diposting. Bisa diedit, diposting, atau dihapus. |
| Diterima | received | Tagihan sudah diposting ke jurnal (hutang tercatat), menunggu pembayaran. |
| Bayar Sebagian | partial_paid | Sebagian pembayaran sudah dilakukan. |
| Lunas | paid | Seluruh nilai tagihan sudah dibayar. |
| Jatuh Tempo | overdue | Tagihan melewati tanggal jatuh tempo dan belum lunas. |
| Dibatalkan | cancelled | Tagihan dibatalkan. |
| Void | void | Tagihan di-void. |
Status Bayar Terpisah
Selain status di atas, terdapat Status Bayar tersendiri (Belum Dibayar / Sebagian / Lunas) yang dapat difilter terpisah.
Daftar Tagihan
Halaman utama menampilkan seluruh tagihan dalam bentuk tabel.
| Kolom | Keterangan |
|---|---|
| No | Nomor urut baris |
| No. Tagihan | Nomor tagihan (dengan badge Posted bila sudah diposting) |
| Tanggal | Tanggal tagihan |
| Vendor | Nama vendor pengirim tagihan |
| Jatuh Tempo | Tanggal batas pembayaran |
| Total | Nilai total tagihan |
| Sisa | Saldo yang belum dibayar |
| Status | Status tagihan saat ini |
| Bayar | Status pembayaran |
Filter yang tersedia: Status, Status Bayar, dan Tanggal Tagihan. Quick filter: Belum Dibayar, Bulan Ini, dan Tahun Ini (aktif default). Tersedia juga tombol Ekspor ke Excel.
Membuat Tagihan Baru
Klik tombol Buat Tagihan di bagian atas daftar, lalu isi form:
Informasi Dasar
- Vendor — Wajib dipilih dari daftar vendor.
- No. Referensi — Nomor faktur dari vendor (opsional).
- Tanggal Tagihan dan Jatuh Tempo (default 30 hari dari tanggal tagihan).
- Mata Uang — Default IDR. Bila memilih mata uang asing, muncul field Kurs (wajib > 0). Item diinput dalam mata uang tersebut, namun pembukuan dicatat dalam mata uang dasar pada kurs ini.
Pajak & Diskon
- Tarif PPN (%) — Default 11%.
- Faktur Pajak Masukan (opsional) — NPWP Vendor, No. Faktur Pajak, Tanggal Faktur Pajak, dan penanda PPN dapat dikreditkan.
- Diskon — Nominal potongan.
- Termin Pembayaran — Pilih dari master atau ketik manual; mengisi Jatuh Tempo otomatis.
Ringkasan — Sub Total, Diskon, PPN, dan Total dihitung otomatis (menampilkan ekuivalen mata uang dasar bila valas). Tersedia field Catatan (dapat memakai template).
Item Tagihan — Klik Tambah Item, isi Deskripsi, Qty, dan Harga Satuan. Jumlah dihitung otomatis.
Klik Simpan Tagihan untuk menyimpan sebagai Draft.
Tagihan dari Penerimaan Barang
Tagihan bisa otomatis dibuat dari Penerimaan Barang (Goods Receipt) di modul Procurement. Item dan nilai akan terisi otomatis berdasarkan data penerimaan.
Detail Tagihan
Buka detail tagihan (menu konteks → Lihat Detail) untuk melihat:
- Header — Nomor tagihan, tanggal, vendor, jatuh tempo, status, dan badge Posted.
- Item Tagihan — Tabel deskripsi, qty, harga satuan, dan jumlah.
- Ringkasan — Subtotal, diskon, PPN, dan total akhir.
- Riwayat Pembayaran — Daftar pembayaran yang sudah dilakukan.
Aksi pada halaman detail menyesuaikan status:
| Kondisi | Aksi tersedia |
|---|---|
| Status Draft | Edit, Post ke Jurnal, Hapus |
| Sudah diposting & belum lunas | Catat Pembayaran |
| Sudah diposting & belum ada pembayaran | Batalkan |
Posting ke Jurnal
Tagihan Draft belum tercatat di Buku Besar. Untuk mencatat hutang, buka detail lalu klik Post ke Jurnal. Sistem menampilkan dialog pemilihan akun beban/COA, lalu membuat jurnal hutang (Debit akun beban, Kredit Hutang Usaha) dan mengubah status menjadi Diterima dengan badge Posted.
Mencatat Pembayaran
Buka tagihan yang sudah diposting dan belum lunas, klik Catat Pembayaran.
Isi detail pembayaran:
- Tanggal Pembayaran
- Jumlah — Default terisi sisa tagihan (outstanding).
- Metode Pembayaran
- Rekening Bank
- Catatan (opsional).
Untuk tagihan valas, tersedia kolom nominal mata uang asing dan kurs bayar; selisih kurs dihitung bila kurs bayar berbeda dari kurs tagihan.
Klik simpan. Status berubah menjadi Bayar Sebagian atau Lunas.
Membatalkan Tagihan
Tagihan yang sudah diposting namun belum ada pembayaran dapat dibatalkan melalui tombol Batalkan pada halaman detail. Isi alasan pembatalan pada dialog konfirmasi.
Tagihan yang Sudah Dibayar
Tagihan yang sudah memiliki pembayaran tidak dapat dibatalkan. Untuk koreksi, buat jurnal penyesuaian melalui Jurnal Umum.
Hak Akses
- Tambah, Edit, Post ke Jurnal, dan Catat Pembayaran membutuhkan izin tulis (write).
- Hapus dan Batalkan membutuhkan izin hapus (delete).
Hubungan dengan Modul Lain
| Modul | Hubungan |
|---|---|
| Vendor | Setiap tagihan terkait dengan satu vendor |
| Buku Besar | Tagihan yang diposting otomatis membuat jurnal hutang |
| Procurement | Tagihan bisa otomatis dibuat dari Goods Receipt |
| Laporan Hutang | Data tagihan menjadi dasar laporan aging hutang |