Kami adalah sebuah perusahaan yang sedang mengembangkan aplikasi Point of Sales online untuk bisnis skala menengah ke bawah. Aplikasi saat ini bersifat web based dan sudah memiliki fungsi-fungsi dasar. Aplikasi Android nantinya akan diinstall di tablet, sehingga kasir tidak membutuhkan komputer dengan daya listrik lebih besar, mouse/keyboard, dsb. Semua menu dilakukan dari hanya 1-2 halaman aplikasi Android saja.
Fitur yang diinginkan :
- User authentication, login/logout (akan disediakan via API)
- Print ke printer bluetooth / termal. Aplikasi harus dapat mencetak struk di berbagai tipe printer yang dikoneksikan.
- Add item / product ke cart, baik via tapping pada menu product, atau dari search / barcode scanner. Informasi detail product akan disediakan via API.
- Remove item / product dari cart.
- Ubah varian / attribute dari product. Misal, Small / Medium / Large, dll. Informasi varian product akan disediakan via API.
- Increase / decrease quantity.
- Discount per item / product, by value or by percentage.
- Menambahkan note per product di dalam cart. Misal, "Diskon khusus beli 2 atau lebih" atau "Jangan pakai udang atau cumi" (khusus untuk restaurant).
- Penghitungan discount per transaksi, serta tax, baik by value (misal Rp 10.000) atau by percentage (5% dari nilai barang / nilai transaksi).
- Save transaction for later. Contoh kasus di restaurant di mana bill akan diupdate ketika ada pesanan tambahan, dll.
- Kalkulasi total / nilai transaksi, kasir menginput nilai uang yang dibayarkan, dan output nya adalah nilai kembalian.
- Sinkronisasi transaksi bila terjadi putus koneksi. Transaksi akan disave di sisi server (akan disediakan API) jika koneksi tersambung kembali.
- Menambahkan customer baru atau search customer yang sudah ditambahkan (akan disediakan API).
- Deteksi lokasi by latlong. Fitur ini untuk client khusus dengan lebih dari 1 outlet.
- Fungsi retur item, untuk transaksi yang sudah pernah diinput sebelumnya (akan disediakan API khusus).
- Nilai plus / optional feature : pembayaran melalui credit card / swipe debit card.