Performance Invoice
Deskripsi Modul
Modul Performance Invoice mengelola dokumen penagihan kinerja proyek kepada customer sebelum diterbitkan Invoice resmi. Dokumen ini menggunakan prefix nomor KAP.BR dan memiliki alur status tersendiri (draft → publish → sent).
Fitur Modul
| Fitur | Deskripsi |
|---|---|
| Daftar PI | Tabel performance invoice dengan filter. |
| Tambah / Edit | Form pembuatan PI (hanya draft). |
| Publish | Publikasi dokumen. |
| Sent | Tandai terkirim ke customer. |
| Cancel | Pembatalan dengan alasan. |
| Cetak PDF | Unduh dokumen PI. |
Penjelasan Field — Form
| Field | Wajib | Deskripsi |
|---|---|---|
Customer (customer_id) | Ya | Customer penerima PI. |
Tanggal Invoice (invoice_date) | Ya | Tanggal dokumen. |
No. PO (po_number) | Tidak | Nomor purchase order customer. |
Alamat (address, city) | Tidak | Alamat penagihan. |
Subtotal (subtotal) | Ya | Total sebelum diskon. |
Diskon (discount_amount) | Tidak | Nilai diskon. |
Termin (termin_name, payment_termin) | Tidak | Nama dan persentase termin pembayaran. |
Catatan (notes) | Tidak | Keterangan dokumen. |
Baris Item (items[]) | Min. 1 | name, qty, unit, unit_price. |

Catatan Penting
- PPN dihitung 11% dari subtotal termin pembayaran.
- Status awal draft; tidak memposting jurnal hingga dipublish.
- PI dapat dikonversi menjadi Invoice resmi setelah proses bisnis selesai.