Staging — data uji, bukan produksi.

Stok Utama

–
——

Dashboard Utama

Ringkasan real-time: sisa stok, nilai, dan selisih proses batch. Klik kartu untuk ke detailnya.

Rekonsiliasi Batch

Transaksi → Tiket → Packing → Berangkat. Tujuan: semua sama.

TahapanQtyStatus

Sisa stok — per warna & ukuran

Stok dipisah Dalam & Luar. Status reorder dari kecepatan jual (keluar 60 hari) di Gudang Luar.

BarangWarnaVolumeDalamLuarTotalJual/hariSisa (Luar)StatusHargaNilai

Tagihan Botol / Setoran Rani

Dasar setoran ke Accounting per jenis · warna · ukuran · No. PO. Qty Setoran = jumlah botol di Tiket Botol (sama persis Total Qty Botol di List Botol). Nilai = Qty × HPP per PO sesuai pembelian (menu Belanja), FIFO.

Memuat…

Penjualan per bulan

Total unit keluar (terjual dari Gudang Luar) tiap bulan.

Produk terlaris

Total keluar per SKU.

Selisih opname

Σ|selisih| per bulan — makin kecil makin akurat.

Transaksi Gudang Dalam

Ambil = pindah stok Gudang Dalam → Luar. Qty bebas (bilangan bulat, boleh ganjil), maksimal stok Dalam.

Aktivitas Gudang Dalam
Memuat…

Akumulasi Pengambilan — Dalam → Luar

Total botol yang diambil dari Gudang Dalam, per jenis · warna · ukuran, lengkap dengan akumulasi berjalan tiap pengambilan (seperti catatan manual). Default: bulan berjalan.

Periode s/d
Memuat…

Belanja / Barang Masuk

Pembelian → masuk ke Gudang Dalam. Harga opsional (boleh disimpan tanpa harga).

Summary belanja
Riwayat belanja
Memuat…

Opname (hitung fisik)

Pilih gudang & jenis, isi hasil hitung fisik → selisih vs sistem dihitung otomatis & stok disesuaikan.

BarangWarnaSistemHitung fisikSelisih
Riwayat opname
Memuat…

Master Produk

Identitas tetap: Produk + Ukuran + Warna = 1 SKU. Jumlah stok terpisah (ikut transaksi). Kunci 🔒 melindungi identitas & SKU — buka 🔓 dulu untuk mengubah.

SKUProdukUkuranWarnaIsi/dusHargaStokStatusAksi

Buat Tiket Botol

Tiket produksi & packing per invoice. Satu invoice bisa banyak baris botol. Botol dipilih dari Master Produk.


List Botol

Dikelompokkan per Channel (TikTok/Shopee/WhatsApp/Cabang) & kategori, sesuai sheet. Ubah status tiket & packing di sini.

Batch s/d
Tahap proses

Pos Packing — Scan Tiket

Scan barcode/QR (atau ketik) No. Tiket lalu Enter → tiket ditandai selesai packing. Gunakan scanner atau kamera HP.

Belum Dipacking

Tiket pada batch ini yang belum selesai packing.

No. TiketInvoiceJenisUkuranWarnaQtyMotifNama

Keberangkatan Ekspedisi

Checkpoint akhir sebelum barang keluar. Sistem mencocokkan Transaksi (Keluar Gudang Luar) ↔ Tiket ↔ Packing ↔ Berangkat.

Absen Pintu Keluar — summary per ekspedisi

Acuan = Tiket Botol (ekspedisi · invoice · qty). Tampilan ringkas per ekspedisi: Invoice · Botol · Siap · Berangkat · Sisa (detail disembunyikan). Packing (Scan) = validasi kesiapan — nggak mengubah total acuan. Klik Absen Keluar untuk yang sudah siap; kalau ada yang belum, pakai ⚠️ Cek Belum Siap buat lihat invoice yang belum discan/packing/qty beda (ini yang bikin status TERLAMBAT). ▸ Detail buat absen manual per invoice.

Memuat…

Rekap Keberangkatan (Ekspedisi)

Catatan resi/paket per keberangkatan. Acuan = total botol tiket (List Botol) untuk ekspedisi itu. Bila jumlah berangkat ≠ acuan ekspedisi, baru wajib konfirmasi + alasan. Kosongkan ekspedisi = tanpa pengecekan selisih.

Histori Keberangkatan

KodeTanggalJamEkspedisiResiPaketBotolTransaksiSelisihStatusPIC

Input Retur

Catat barang yang kembali ke gudang — otomatis menambah stok Gudang Luar (tercatat sebagai transaksi retur, terpisah dari stok awal & pengeluaran Gudang Dalam). Jenis, ukuran, dan warna mengikuti Master Produk.

Riwayat Retur

Semua barang yang kembali. Penambahan stok bisa ditelusuri di sini dan di menu Riwayat (tipe retur).

TanggalJenisWarnaUkuranQtyInvoiceMotifNo. PO / RefKeteranganUserStatus
Memuat…

Audit Harian — cek balance data

Server mengecek otomatis tiap hari 06:00 WIB: stok tiap SKU vs histori transaksi, stok minus, produk tak dikenal, potongan stok tiap tiket, dan tiket yang belum ketemu SKU-nya. Hijau = balance · Kuning = perlu dilihat · Merah = tidak balance.

Riwayat audit (60 terakhir)
WaktuStatusGudang DalamGudang LuarRingkasSumber
Memuat…

Master Channel

Channel utama tetap TikTok · Shopee · WhatsApp · Cabang. Creator disimpan sebagai field terpisah (bukan digabung ke nama channel) dan hanya dipakai untuk pesanan TikTok.

Tidak ada tombol hapus untuk creator yang sudah punya pesanan. Creator yang tidak lagi bekerja sama di-arsipkan: hilang dari pilihan di form input, tapi semua pesanannya tetap tampil di List Botol, Riwayat, filter, dan Export dengan nama creator aslinya. Creator yang belum pernah dipakai sama sekali boleh dihapus permanen.
TIKET BOTOL

List Botol

Alur tiket: Masuk→Layout selesai (Tim Design) — Polos dilewati→Label keluar (Tim Gudang)→Packing→Berangkat
—

—

Channel:

Master Motif

Daftar motif yang bisa dipilih di form Tiket Botol. Tiket menyimpan ID motif, bukan teksnya.

MotifBerlaku untukDipakaiAksi
Urutan di daftar = urutan di dropdown form — geser (☰) atau pakai ↑↓ untuk menaikkan motif yang paling sering dipakai.
Edit nama mengubah nama di semua tiket lama juga (karena tiket menyimpan ID motif, bukan teksnya). Untuk motif yang benar-benar baru, tambah motif baru — jangan ganti nama motif lama.
Arsipkan menghilangkan motif dari form, tapi tiket lama tetap menampilkan motifnya. Motif yang sudah dipakai tiket tidak bisa dihapus; hapus permanen hanya untuk motif yang belum pernah dipakai.

Perlu dicek manual

Teks motif di tiket lama yang tidak sama persis dengan nama di master (beda ejaan, singkatan, atau bukan motif). Sistem tidak menebak — pilih tindakan per baris. Pencocokan hanya mengabaikan huruf besar/kecil, spasi ganda, dan awalan kata “motif”.

Teks di tiket lamaTiketKategoriContohTindakan

Daftarkan Akun Admin

Master mendaftarkan admin sesuai tugasnya. Menu yang tampil & bisa diakses mengikuti peran; semua aktivitas tercatat atas nama akun masing-masing.

Daftar Akun

Ubah peran bila tugasnya berubah, atur tab yang boleh dibuka per akun (tombol di kolom Akses tab), reset password bila lupa, atau hapus akun yang sudah tidak dipakai. Perubahan berlaku langsung.

NamaUsernamePeranAkses tabDibuatAksi
Memuat…

Summary Setoran ke Accounting

Sisa stok Gudang Luar per kategori botol sebagai acuan setoran. Total Stok Luar = Stok Awal + Pengambilan dari Gudang Dalam. Sisa = Total Stok Luar − Total Qty Botol di Tiket Botol. Dihitung otomatis dari transaksi aktual.

Memuat…

Riwayat transaksi

Semua kejadian stok. Filter periode & jenis.

WaktuJenisBarangWarnaQtyGudangOlehCreatorKeterangan

Persetujuan revisi

Pengajuan revisi transaksi terkunci (>12 jam) dari Kepala Gudang.

Memuat…