Mode Gelap
Refund
Halaman Refund digunakan untuk mengelola pengembalian dana atas transaksi penjualan yang sudah selesai. Anda dapat memproses refund penuh (seluruh pesanan) maupun refund parsial (sebagian item saja).
Path menu: Orders → Refunds (/orders/refunds)
Daftar Refund
Tabel daftar refund menampilkan seluruh riwayat pengembalian dana yang pernah diproses. Setiap baris mewakili satu transaksi refund.
| Kolom | Keterangan |
|---|---|
| Nomor Refund | Nomor unik refund yang di-generate oleh sistem |
| Nomor Order | Nomor pesanan asal yang di-refund |
| Tanggal Refund | Tanggal dan waktu refund diproses |
| Toko | Nama toko/outlet tempat refund dilakukan |
| Kasir | Nama kasir yang memproses refund |
| Tipe | Refund penuh (Full) atau parsial (Partial) |
| Total Refund | Jumlah dana yang dikembalikan |
| Alasan | Alasan refund yang dicatat saat proses |
Proses Refund
Untuk memproses refund atas pesanan yang sudah selesai:
- Klik tombol Buat Refund di pojok kanan atas halaman, atau buka detail pesanan dari menu Orders lalu klik Refund.
- Cari pesanan -- masukkan nomor order atau cari berdasarkan tanggal. Sistem akan menampilkan detail pesanan yang dipilih.
- Pilih item yang akan di-refund:
- Untuk refund penuh, centang semua item atau klik Pilih Semua.
- Untuk refund parsial, centang hanya item yang ingin di-refund. Anda juga dapat mengatur jumlah (qty) per item jika hanya sebagian qty yang dikembalikan.
- Masukkan alasan refund -- pilih dari daftar alasan yang tersedia atau tulis alasan kustom. Alasan refund bersifat wajib untuk keperluan audit.
- Tinjau ringkasan -- periksa kembali item yang dipilih dan total refund yang akan dikembalikan.
- Klik Proses Refund untuk mengonfirmasi.
- Status refund ditentukan berdasarkan pengaturan Auto-Approve Refund di Konfigurasi POS:
- Auto-approve aktif: Refund langsung berstatus Approved dan siap diproses
- Auto-approve nonaktif: Refund berstatus Pending dan memerlukan approval manager sebelum bisa diproses
Refund Tidak Dapat Dibatalkan
Setelah refund diproses, transaksi tidak dapat dibatalkan. Pastikan Anda telah memeriksa item dan jumlah refund dengan benar sebelum mengonfirmasi.
Refund Penuh vs Parsial
| Tipe | Keterangan |
|---|---|
| Refund Penuh | Seluruh item dalam pesanan dikembalikan. Status pesanan berubah menjadi Refunded. Total refund sama dengan total pesanan asal. |
| Refund Parsial | Hanya sebagian item atau sebagian qty yang dikembalikan. Status pesanan berubah menjadi Partial Refund. Total refund hanya mencakup item yang dipilih. |
Satu pesanan dapat diproses refund parsial lebih dari sekali, selama masih ada item yang belum di-refund. Sistem akan otomatis menghitung sisa item yang tersedia untuk refund.
Permission Refund
Proses refund memerlukan permission khusus yang harus diberikan oleh administrator. Tidak semua kasir memiliki akses untuk memproses refund.
| Role | Akses Refund |
|---|---|
| Owner / Admin | Dapat memproses semua jenis refund tanpa batasan |
| Manager | Dapat memproses refund sesuai konfigurasi permission |
| Kasir | Umumnya tidak memiliki akses refund kecuali diberikan permission secara eksplisit |
Untuk mengatur permission refund:
- Buka menu Settings atau hubungi administrator sistem.
- Pada pengaturan role/user, aktifkan permission Proses Refund.
- Simpan perubahan. User yang bersangkutan perlu logout dan login kembali agar permission berlaku.
Filter & Pencarian
Gunakan panel filter untuk mempersempit data refund yang ditampilkan:
- Filter Toko -- pilih toko/outlet tertentu.
- Filter Tanggal -- tentukan rentang tanggal refund.
- Filter Tipe -- pilih antara refund penuh atau parsial.
- Pencarian -- cari berdasarkan nomor refund atau nomor order asal.
Dampak Refund pada Laporan
Refund yang diproses akan berdampak pada beberapa area:
| Area | Dampak |
|---|---|
| Laporan Penjualan | Total penjualan akan dikurangi dengan jumlah refund |
| Laporan Produk | Jumlah terjual produk yang di-refund akan berkurang |
| Stok / Inventory | Stok produk yang di-refund akan bertambah kembali (jika produk menggunakan manajemen stok) |
| Akunting Sync | Jurnal refund akan dikirim ke modul Accounting secara otomatis |
| Laporan Cash Flow | Refund tunai akan tercatat sebagai pengeluaran kas |
Audit Trail Refund
Setiap transaksi refund tercatat lengkap dalam System Logs, termasuk siapa yang memproses, kapan diproses, dan alasannya. Gunakan data ini untuk mengaudit proses refund secara berkala dan mendeteksi pola yang tidak wajar.