Supplier & Pembelian โ†’ Pembelian (Purchase Order)

Pembelian (Purchase Order)

Buat PO ke supplier, terima barang, stok auto-update saat barang masuk.

๐Ÿ›’Pembelian (Purchase Order)

Menu Pembelian di KasGo Cell secara internal disebut Purchase Order (PO) โ€” untuk catat pembelian stok dari supplier, track status (Pending / Partial / Selesai), dan handle konsinyasi (PO dengan tipe khusus).

Halaman Purchase Order

Halaman Purchase Order โ€” header navy abu-abu, title 'Purchase Order', stat card 3 angka: 0 Total PO | 0 Menunggu | Rp0 Total Nilai. Filter tabs: Semua (selected) | Pending | Partial | Selesai. Empty state: shopping cart icon + 'Belum ada Purchase Order / Buat PO baru dengan tombol + di atas'. (+) di kanan atas header
Halaman Purchase Order โ€” stat + filter tabs (Semua/Pending/Partial/Selesai)

Akses: Beranda โ†’ tap menu Pembelian (ikon shopping cart di grid menu).

Layout halaman:

  • Stat card di atas: Total PO, Menunggu (pending), Total Nilai (total nominal semua PO).
  • Filter tabs: Semua (default) | Pending (baru dibuat, belum diterima) | Partial (sebagian sudah diterima) | Selesai (semua diterima & dibayar).
  • (+) di kanan atas โ€” Buat PO baru.

Buat Purchase Order

  1. Di halaman Purchase Order, tap (+).
  2. Form PO Baru:
    • Tipe PO โ€” penting: pilih Pembelian (default, beli & bayar) atau Konsinyasi (titipan supplier, bayar saat barang terjual).
    • Pilih Supplier โ€” pilih dari daftar supplier. Kalau belum ada, tambah dulu di menu Supplier.
    • Tanggal PO โ€” default hari ini.
    • Nomor Invoice / Referensi (opsional) โ€” no invoice dari supplier.
  3. Tambah Item โ€” tap (+) untuk pilih produk:
    • Cari/scan produk dari list (produk Fisik).
    • Qty โ€” jumlah yang dibeli.
    • Harga Beli โ€” modal per pcs.
    • Tanggal Expiry (opsional).
  4. Tambah item lain kalau ada. Total auto-terhitung.
  5. Set Metode Pembayaran:
    • Bayar Langsung โ€” saldo kas (Kas Tunai / Bank) berkurang sesuai total PO.
    • Hutang ke Supplier โ€” saldo kas tidak berkurang, saldo hutang ke supplier yang bertambah.
    • (Untuk Konsinyasi: tidak ada pembayaran upfront โ€” bayar saat settlement)
  6. (Opsional) Catatan / foto bukti invoice.
  7. Tap Simpan PO.

Efek setelah save:

  • Stok produk bertambah (sebagai batch baru kalau Harga Beli/Expiry berbeda).
  • Saldo kas berkurang (kalau Bayar Langsung) atau hutang supplier naik (kalau Hutang).
  • Catatan Harga otomatis ter-update untuk produk + supplier ini.
  • Status PO: Pending (kalau belum sepenuhnya diterima) atau Selesai.

Status PO & Filter Tabs

โณ Pending

PO sudah dibuat tapi barang belum diterima (atau belum semuanya). Stok belum auto-update sampai dikonfirmasi penerimaan.

๐Ÿ“ฆ Partial

PO yang sebagian item sudah diterima, sebagian lagi belum (misal supplier kirim bertahap).

โœ… Selesai

Semua item diterima dan pembayaran sudah dilakukan (atau hutang sudah dilunasi).

Pelunasan Hutang PO

Kalau PO dibayar dengan Hutang, saatnya bayar:

  1. Akses lewat Supplier โ†’ tab Punya Hutang โ†’ pilih supplier โ€” atau langsung dari detail PO yang masih outstanding.
  2. Tap Bayar Hutang.
  3. Input nominal, pilih sumber kas.
  4. Tap Simpan.

Tips PO

  • Pakai PO untuk semua restock formal. Quick Tambah Stok hanya untuk koreksi kecil โ€” PO untuk pembelian terjadwal dari supplier (dengan tracking history).
  • Tipe Pembelian vs Konsinyasi โ€” pilih dengan benar. Tipe Konsinyasi akan muncul di menu Konsinyasi untuk settlement nanti. Salah pilih = workflow berbeda.
  • Catat no invoice supplier di Nomor Referensi supaya bisa di-cross-check saat audit.
  • Harga Beli hati-hati. Modal yang salah langsung berdampak ke margin profit di laporan. Selalu input modal aktual.
  • Track expiry untuk produk berisiko expired (baterai, dll). Batch FIFO bekerja berdasarkan tanggal expiry ini.
  • Review tab Pending mingguan. PO Pending berarti masih ada barang yang belum diterima โ€” follow-up supplier kalau lama tidak datang.