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:

  1. Judul: Adj Unit Margin
  2. Subjudul: “Margin per unit produk”
  3. Tombol Filter
    • Untuk memilih unit yang ingin ditampilkan, urutan margin, dan warehouse.

Pencarian Produk

Di bawah header ada kolom:

  • “Cari produk…”

Cara pakai:

  1. Ketik nama atau kode produk.
  2. Sistem akan memuat ulang otomatis setelah jeda singkat.

Filter (Modal)

Saat menekan tombol Filter, akan muncul modal untuk mengatur:

  1. Warehouse
    • Memilih gudang acuan perhitungan margin.
  2. Unit
    • Semua Unit: menampilkan beberapa unit sekaligus untuk setiap produk.
    • Atau pilih salah satu: Base / Jual 1 / Jual 2 / Jual 3.
  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:

  1. Nama produk
  2. Info singkat: #ID · kode (jika ada)
  3. 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:

  1. Tap kartu unit yang ingin diperbaiki.
  2. Akan muncul modal “Edit Harga Jual (nama unit)”.
  3. Isi Harga Jual (angka > 0).
  4. Sistem menampilkan info Cost sebagai pembanding.
  5. 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:

  1. Periksa koneksi dan status login.
  2. Coba ubah filter (warehouse/unit/sort).
  3. 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.

Dibuat oleh: MAXsi POS "Aplikasi Kasir Murah"