Menu Adj Unit Margin
Tujuan Halaman
Halaman Adj Unit Margin digunakan untuk memantau margin (laba %) per unit pada setiap produk, lalu melakukan koreksi harga jual jika diperlukan.
Dengan halaman ini Anda bisa:
- Melihat margin per unit (Base / Jual 1 / Jual 2 / Jual 3).
- Mengurutkan data dari margin kecil→besar atau besar→kecil.
- Mencari produk tertentu.
- Mengubah harga jual unit langsung dari aplikasi (via modal edit).
Bagian Header
Di bagian atas ada:
- Judul: Adj Unit Margin
- Subjudul: “Margin per unit produk”
- Tombol Filter
- Untuk memilih unit yang ingin ditampilkan, urutan margin, dan warehouse.
Pencarian Produk
Di bawah header ada kolom:
- “Cari produk…”
Cara pakai:
- Ketik nama atau kode produk.
- Sistem akan memuat ulang otomatis setelah jeda singkat.
Filter (Modal)
Saat menekan tombol Filter, akan muncul modal untuk mengatur:
- Warehouse
- Memilih gudang acuan perhitungan margin.
- Unit
- Semua Unit: menampilkan beberapa unit sekaligus untuk setiap produk.
- Atau pilih salah satu: Base / Jual 1 / Jual 2 / Jual 3.
- Sort (Urutkan)
- Margin: kecil → besar
- Margin: besar → kecil
Setelah filter diterapkan, list akan dimuat ulang mengikuti pilihan tersebut.
Daftar Produk
Setiap kartu produk menampilkan:
- Nama produk
- Info singkat:
#ID · kode(jika ada) - Kartu-kartu unit (di dalam produk)
Kartu Unit
Untuk setiap unit, kartu menampilkan:
- Nama unit dan satuan (misalnya “Jual 1 · PCS”)
- Margin % (contoh: “12.50%”)
- Beli (harga beli/unit)
- Jual (harga jual/unit)
- Laba (nilai laba/unit)
Catatan:
- Jika suatu unit tidak punya data beli/jual, unit tersebut bisa tidak ditampilkan.
Edit Harga Jual (Modal)
Untuk mengubah harga jual:
- Tap kartu unit yang ingin diperbaiki.
- Akan muncul modal “Edit Harga Jual (nama unit)”.
- Isi Harga Jual (angka > 0).
- Sistem menampilkan info Cost sebagai pembanding.
- Tekan Simpan.
Jika berhasil:
- Modal akan tertutup.
- Data akan refresh sehingga margin terbaru terlihat.
Jika harga jual kosong/0:
- Aplikasi akan menolak dengan pesan “Harga jual harus > 0”.
Load More (Scroll)
List memuat data bertahap ketika Anda scroll ke bawah. Di footer ada indikator:
- “Loading…” saat mengambil halaman berikutnya.
- “Loaded X data” sebagai informasi jumlah data yang sudah tampil.
Refresh Data
Tarik layar ke bawah (pull-to-refresh) untuk memuat ulang data sesuai filter saat ini.
Jika Terjadi Error
Jika data gagal dimuat:
- Periksa koneksi dan status login.
- Coba ubah filter (warehouse/unit/sort).
- Coba pull-to-refresh.
Tips Praktis
- Mulai dari sort margin kecil → besar untuk menemukan produk/unit yang marginnya terlalu kecil.
- Gunakan pencarian jika ingin fokus mengoreksi produk tertentu.
- Saat mengubah harga jual, perhatikan nilai Cost agar margin tidak terlalu tipis atau terlalu tinggi.