Menu Tambah Pembelian
Tujuan Halaman
Halaman Tambah Pembelian digunakan untuk membuat transaksi pembelian baru: memilih supplier, memilih warehouse (gudang), menambahkan item ke keranjang, mengatur harga/qty/diskon/pajak per item, lalu menyimpan purchase ke sistem.
Yang Perlu Disiapkan
- Supplier harus dipilih terlebih dahulu (tanpa supplier, pencarian/scan produk akan dikunci).
- Warehouse harus dipilih.
- Minimal ada 1 produk di keranjang sebelum bisa disimpan.
Bagian Utama
Pilih Supplier
- Kolom “Cari supplier…” untuk mencari supplier.
- Saat mengetik, akan muncul daftar saran (dropdown). Tap nama supplier untuk memilih.
- Tombol ✕ untuk mengosongkan pilihan supplier.
Pilih Warehouse
- Tombol “Warehouse” membuka daftar gudang.
- Tap salah satu gudang untuk memilih.
Tambah Produk ke Keranjang
- Kolom “Scan / cari produk…” untuk mencari produk.
- 🎤 Voice Search: cari dengan suara (aktif jika supplier sudah dipilih).
- 📷 Scan Barcode: membuka kamera scanner (aktif jika supplier sudah dipilih).
- Hasil pencarian muncul sebagai daftar; tap item untuk menambahkan ke keranjang.
- Jika hasil pencarian hanya 1 item, produk bisa otomatis masuk ke keranjang.
Daftar Keranjang (Cart)
- Setiap baris menampilkan: nama produk, ringkasan harga/unit, qty, dan subtotal.
- Qty bisa diubah langsung dari kolom qty di sisi kanan.
- Tap area informasi produk untuk membuka modal edit item.
Edit Item Produk (Modal)
Saat Anda tap item di keranjang, akan muncul modal “Edit Item Produk”.
Field yang tersedia:
- Qty: jumlah pembelian item.
- Unit: pilih satuan (jika produk punya beberapa satuan).
- Harga (HPP): harga beli per unit.
- Calculate: kalkulator total untuk membantu hitung harga per unit (nilai calculate ÷ qty = harga/unit).
- Diskon: diskon per item (angka).
- Tax: pilih pajak dari daftar (atau tanpa pajak).
- Serial Number: nomor serial (opsional).
- Expiry Date: tanggal kedaluwarsa (opsional, format YYYY-MM-DD).
Tombol aksi:
- Batal: tutup tanpa menyimpan perubahan.
- Hapus: menghapus item dari keranjang.
- Simpan: menyimpan perubahan item ke keranjang.
Ringkasan & Aksi Bawah (Summary Bar)
Di bagian bawah ada ringkasan dan tombol aksi:
- Diskon Nota
- Diskon untuk total nota pembelian.
- Total
- Total akhir = total item (termasuk pajak per item) - diskon nota.
- Catatan & Lampiran
- Membuka modal Catatan & Lampiran.
- Tombol Aksi
- 🌙/☀️: ganti tema gelap/terang.
- ↺: kosongkan keranjang (reset cart).
- 💾 Simpan Purchase: simpan transaksi pembelian.
Catatan & Lampiran (Modal)
- Catatan
- Catatan untuk purchase (opsional).
- Lampiran
- Placeholder lampiran (saat ini pemilih file belum tersedia di aplikasi).
Cara Menyimpan Pembelian
- Pilih supplier.
- Pilih warehouse.
- Tambahkan produk ke keranjang (cari/voice/scan).
- Jika perlu, edit item (qty/unit/harga/diskon/pajak).
- Isi “Diskon Nota” bila ada.
- Tekan “Simpan Purchase”.
Jika berhasil, keranjang akan dikosongkan.
Draft Otomatis
Halaman ini menyimpan draft otomatis (supplier, warehouse, keranjang, diskon nota, catatan, tema). Jika aplikasi tertutup/keluar, saat kembali draft dapat muncul lagi.
Tips Praktis
- Mulai dari memilih supplier: ini wajib agar pencarian produk dan scan bisa digunakan.
- Gunakan “Calculate” jika Anda punya total biaya, lalu biarkan aplikasi menghitung harga per unit berdasarkan qty.
- Jika pajak berbeda per item, atur dari modal edit item untuk setiap produk.