Dokumentasi
Refund
Refund merepresentasikan proses void POS untuk membalik POS sale yang sudah posted. Gunakan halaman ini untuk memahami posisi Refund dalam alur kerja harian dan data apa yang perlu disiapkan sebelum fitur dipakai.
Kenapa Dibutuhkan
Bisnis membutuhkan proses reversal yang terkontrol saat transaksi POS posted perlu dibatalkan setelah berdampak ke stock dan cash. Dengan alur yang konsisten, tim dapat mengurangi input ulang, menjaga data tetap rapi, dan menelusuri proses bisnis dengan lebih mudah.
Permission
- Melihat detail POS sale:
pos.access. - Void POS sale yang sudah posted:
pos.void.
Status Lifecycle
POSTED: sale bisa divoid jika cashier shift masih open.VOIDED: sale sudah dibalik dan tidak bisa divoid lagi.- Sale
DRAFTdanCANCELLEDtidak bisa divoid.
Workflow
- 1Klik menu samping
POS Sales. - 2Buka POS sale yang sudah posted.
- 3Klik
Void. - 4Isi void reason.
- 5Submit aksi void.
- 6Tinjau voided status, voided by, voided at, dan reason.
- 7Buka Stock Card untuk mengonfirmasi reversal movement jika ada item stock yang terlibat.
Validation Rules
- Hanya POS sale berstatus
POSTEDyang bisa divoid. - Cashier shift asal harus masih
OPEN. - Void membutuhkan reason.
- Sale draft, cancelled, atau sudah voided tidak dapat divoid.
Side Effects
- Void membuat stock movement
POS_VOID. - Stock dikembalikan ke warehouse shift asal.
- Void me-refresh total cash cashier shift.
Contoh
Rekomendasi screenshot:
- POS sale detail
- Void reason modal
- Stock card reversal movement
Troubleshooting
- Jika void tidak tersedia, cek permission
pos.voiddan status sale. - Jika void gagal, cek apakah cashier shift sudah closed.
Catatan
Catatan
- Void membutuhkan permission
pos.void. - Sale draft, cancelled, atau sudah voided tidak dapat divoid.
- Sale dari cashier shift yang sudah closed tidak dapat divoid.
- Stock dikembalikan ke warehouse asal.
- Void sale cash memengaruhi expected cash untuk shift yang masih open.