Ahadmart / ap3

AhadPOS 3 - Software POS (point of sales) berbasis web. Lisensi open source (GPL v2)
55 stars 49 forks source link

FR Perubahan modul retur pembelian toko dan retur penjualan ahad-dc #108

Closed swawif closed 5 months ago

swawif commented 6 months ago

Bismillah assalamualaikum pak bambang. Pak bambang, saya mau melanjutkan FR #107 yang saya batalkan. Kemarin saya sudah investigasi ulang prosedur toko dan DC. dan ada beberapa finding menarik

Background workflow di Toko dan DC yang bermasalah

Ternyata di DC, staff sering mengalami import retur beli toko yang di tolak oleh sistem, mayoritas karena toko gak sengaja masukin barang retur beli yang bukan dari DC. Karena butuh waktu untuk mengkoordinasi dengan toko, akhirnya mereka sering input manual.

Staff DC sudah komunikasi ke toko untuk lebih hati hati dalam milih barang yang mau di retur di sistem. Tapi hal ini selalu terjadi. Akhirnya mereka terbiasa untuk input manual.

Setelah saya cek lagi, ternyata toko pun juga mereka bingung dalam milih mana nota pembelian dari DC, jika tercampur sama nota dari supplier lain.

Contoh kejadian ini di retur beli PDKC no 03022401000003 dan retur jual DC no 01042401000025

Saya coba sendiri input retur beli di toko untuk barang barcode 8998866202343. Barang ini biasanya dibeli di gudang. Tapi kadang toko beli di agen kalau stok toko lagi habis. Saat saya mau coba input retur pembelian. Saya diminta untuk pilih retur dari dokumen yang mana. Seperti dibawah : image

Untuk staff, tidak jelas untuk mereka dokumen mana yang berasal dari gudang, mana yang dari agen. Kemungkinan besar mereka akan pilih dari harga beli yang paling kecil. Padahal yang saya klik biru ini adalah barang dari agen. Bukan dari DC

Akhirnya karena ada barang bukan dari DC ini, saat staff DC mau input CSV nya ke sistem AhadDC, seluruh file di tolak. Biasanya setelah kejadian seperti ini, Staff DC akan otomatis input ulang secara manual untuk menghemat waktu image

Kejadian PO di input retur.

Ahad Ceger kemarin sempat salah kirim email. Dia mengirim file PO, tapi judul filenya retur. Melihat ini, staff di DC berusaha mengimport file JSON ke modul retur jual AhadDC. Tapi karena ini file JSON, mereka dapat error baru yang tidak dikenal image

Tapi karena mereka terbiasa mendapatkan error, mereka berasumsi ini karena ada barang yang salah supplier. Jadi mereka buka file PDF dan input manual dari situ. Setelah input sudah di save baru mereka sadar kalau file ini adalah file PO. bukan file retur beli toko.

Modifikasi yang perlu dilakukan

  1. Di modul retur beli ahadpos, saat memilih dokumen pembelian, tolong di tampilkan juga supplier dari dokumen tersebut apa.
  2. Di modul retur jual ahadDC, Jika import CSV gagal karena ada barang yang nota penjualannya tidak ditemukan. Import harus tetap jalan. Tapi kemudian user di notify jika ada barang yang di tolak. Jadi mungkin di page edit retur jual, setelah import retur jual selesai, tambahkan kolom import barang tertolak. Dan disitu di list semua item yang bermasalah. sehingga user bisa mengambil tindakan korektif.
  3. Untuk jaga jaga, tolong dibuat filtering file import. File Retur jual hanya bisa di import di modul retur jual. File PO juga hanya bisa di import di modul PO. kalau ada file yang di import di modul yang salah. User harus diberi tahu dengan error yang jelas
  4. Buat juga filtering file type saat import. Jika modul hanya bisa menerima CSV. tolak semua file lain. Dan harus ada error message yang jelas.

Sekian pak, semoga dapat di pahami. kalau ada yang perlu di tanyakan, silahkan.

Jazakumullahu khairan pak