wiki/android-stock-adjustment-flow.md
Android Stock Adjustment Flow
Summary: Menjelaskan alur penyesuaian stok di aplikasi Android, termasuk layar koreksi stok, alasan koreksi, dan interaksi dengan data web service.
Sources:
Last updated: 2026-04-17
---
Jika modul stok aktif dan user memiliki hak akses, aplikasi Android menyediakan alur penyesuaian stok untuk item bertipe stok (source: data-source.md).
Akses dan struktur layar
- User mengakses Penyesuaian Stok melalui menu Stok (source: data-source.md)
- Pada tablet, layar terdiri dari struk di kiri dan daftar item stok di kanan (source: data-source.md)
- Produk yang memiliki bahan tidak tampil di flow ini, sehingga yang tampil adalah item stok (source: data-source.md)
- Pada grid atau list item stok, sistem menampilkan foto item pada mode tertentu, nama item, dan quantity stok beserta satuannya (source: data-source.md)
Kategori dan data stok
- Jika item memiliki lebih dari satu kategori, user dapat memilih kategori di bagian atas layar (source: data-source.md)
- User dapat memindahkan posisi kategori dengan drag and drop, kecuali tab Tanpa Kategori (source: data-source.md)
- Sistem mengambil data dari web service, dan jika offline akan menampilkan pesan bahwa device offline serta menampilkan “Stok Tidak Diketahui” (source: data-source.md)
- Setelah data diambil, sistem memetakan quantity dari web service ke master item pada tablet sesuai kategori terpilih (source: data-source.md)
Koreksi stok
- User memilih item stok untuk membuka jendela koreksi stok (source: data-source.md)
- Jendela koreksi stok memuat Nama Item, Stok Saat Ini, Koreksi Stok, Alasan, dan Stok Setelah Koreksi (source: data-source.md)
- User dapat menambah, mengurangi, atau mengedit langsung nilai koreksi stok (source: data-source.md)
- User juga dapat memilih alasan koreksi (source: data-source.md)
- Stok Setelah Koreksi dihitung otomatis dari Stok Saat Ini ditambah Qty Koreksi Stok (source: data-source.md)
Makna operasional
Flow ini penting karena menjadi mekanisme manual untuk menyesuaikan stok jika terdapat selisih fisik, salah input, atau kondisi operasional lain yang tidak terselesaikan lewat transaksi biasa (source: data-source.md).