⚙️ Action Invoice Purchase Order
Setiap baris pada tabel Invoice Purchase Order dilengkapi dengan tombol aksi di kolom paling kanan. Tombol-tombol ini memudahkan pengguna untuk mengelola data invoice secara langsung dan efisien.
✏️ Ubah Invoice
Tombol Ubah (ikon pena biru) digunakan untuk mengedit informasi Invoice Purchase Order.
- Lokasi: Paling kanan pada tabel daftar IPO.
- Syarat: Hanya tersedia jika status invoice belum disetujui (Belum Approved).
- Fungsi: Membuka halaman edit dengan data yang telah terisi sebelumnya.
📌 Catatan: Setelah invoice disetujui, tombol ini akan disembunyikan atau dikunci.
🗑 Hapus Invoice
Tombol Hapus (ikon tempat sampah merah) digunakan untuk menghapus invoice dari sistem.
- Syarat: Hanya muncul jika invoice belum diterima atau belum disetujui.
- Fungsi: Setelah diklik, akan muncul konfirmasi penghapusan data secara permanen.
👁 Lihat Detail
Tombol Lihat (ikon mata abu-abu) berfungsi untuk melihat isi detail invoice secara read-only.
- Fungsi: Menampilkan semua informasi tanpa opsi edit.
- Kegunaan: Cocok untuk audit, pengecekan, dan review internal.
🖨 Cetak Invoice
Tombol Cetak (ikon printer hitam) digunakan untuk mencetak atau menyimpan invoice dalam format PDF.
- Output: Halaman siap cetak.
- Kegunaan: Digunakan untuk arsip atau pengiriman fisik kepada pihak terkait.
✅ Terima Invoice
Tombol Terima Invoice (ikon centang hijau) digunakan untuk menyatakan bahwa invoice telah diterima oleh tim keuangan atau bagian terkait.
- Fungsi: Menandai invoice sebagai final/approved.
- Efek: Setelah ditekan, tombol Ubah dan Hapus tidak akan tersedia.
⚠️ Penting: Proses ini bersifat final dan tidak bisa dibatalkan.
Ringkasan Tombol Aksi IPO
Tombol | Fungsi | Status Invoice |
---|---|---|
✏️ Ubah | Mengedit informasi invoice | Belum Approved |
🗑 Hapus | Menghapus invoice dari sistem | Belum Approved |
👁 Lihat | Melihat data invoice dalam mode read-only | Semua Status |
🖨 Cetak | Mencetak invoice ke dalam format PDF atau print-ready | Semua Status |
✅ Terima | Menyatakan invoice telah diterima dan dikunci | Belum Diterima |
🔐 Tips Keamanan:
Implementasikan kontrol akses agar hanya user dengan role tertentu (seperti: Admin, Finance) yang dapat melakukan tindakan penting seperti menghapus atau menyetujui invoice.