Memecahkan Masalah Saat Mengajukan, Menyetujui, atau Membayar Refund
Daftar pesan galat dan gejala pada pengajuan, persetujuan, penolakan, dan payout refund, penyebab terverifikasi dari aturan sistem, dan langkah aman.
Kata kunci: gagal mengajukan refund, gagal menyetujui, FORBIDDEN, REFUND_QTY_EXCEEDS, REFUND_EXCEEDS_PAID, payout gagal, BACKOFFICE_TRANSFER_ONLY. Modul: Penjualan & Pembayaran.
Di halaman ini
Pesan galat refund sering berbahasa Inggris dan berawalan "FORBIDDEN". Itu bukan kerusakan, melainkan aturan wewenang yang bekerja. Tabel ini memetakan pesan yang benar-benar muncul pada pengujian ke penyebab dan tindakannya.
Pesan yang sudah dicoba#
| Pesan | Terjadi saat | Artinya | Yang dilakukan |
|---|---|---|---|
| Gagal mengajukan refund: FORBIDDEN: request_refund requires cashier+ | Staf mengajukan | Staf tidak boleh mengajukan refund | Minta Kasir atau peran di atasnya. |
| Gagal menyetujui: FORBIDDEN: tidak dapat menyetujui permintaan sendiri | Pengaju (Kasir, Manajer, Administrator) menekan Setujui pada permintaannya | Pengaju tidak boleh menyetujui sendiri | Minta rekan yang berwenang. Hanya Owner utama boleh. |
| Gagal menyetujui: FORBIDDEN: persetujuan untuk permintaan manager memerlukan owner | Administrator menyetujui permintaan Manajer | Permintaan Manajer hanya disetujui Owner | Minta Owner. |
| FORBIDDEN: record_order_refund_payout requires manager+ (merah di dalam dialog payout) | Kasir mencoba payout | Payout hanya Manajer ke atas | Minta Manajer, Administrator, atau Owner. |
| "Anda bukan Owner; minta Owner menyelesaikan payout ini" (tombol nonaktif) | Manajer membuka payout pesanan tunai | Pesanan non-transfer hanya dapat di-payout Owner (override) | Minta Owner; siapkan alasan dan bukti. |
| Pembayaran QRIS belum tersedia (segera hadir). Pilih metode pembayaran lain. | Memilih QRIS saat membuat pesanan di Backoffice | QRIS dari Backoffice belum aktif | Pilih Tunai, Transfer Bank, atau kartu. |
Tombol terlihat, tetapi ditolak?#
Kartu dan tombol Refund / Batal, Setujui, Tolak, dan Selesaikan Payout terlihat bagi peran yang tidak berwenang (dicoba pada Staf dan Kasir), dan baru ditolak saat ditekan. Aturan wewenangnya ada di Memahami Wewenang Persetujuan Refund. Permintaan tetap berstatus semula setelah ditolak; tidak ada yang rusak.
Hal lain yang diamati#
| Kejadian | Penjelasan |
|---|---|
| Tolak Permintaan berhasil tanpa alasan | Kotak alasan berlabel wajib tetapi tidak dipaksa. Tulis alasannya sendiri. |
| Tombol Konfirmasi Payout nonaktif | Bukti, referensi, atau catatan belum diisi (atau Anda bukan Owner pada pesanan non-transfer). |
| Tombol Refund / Batal hilang | Pesanan sudah dikembalikan seluruhnya, atau statusnya bukan Lunas. |
Belum dicoba#
Pesan tentang jumlah yang melebihi sisa, nilai yang melebihi pembayaran, atau koneksi terputus saat mengirim tidak dipancing. Dialog pengajuan sendiri membatasi jumlah pada sisa yang boleh dikembalikan.
Kapan perlu bantuan#
Bila pesan galat muncul padahal peran Anda sudah benar (misalnya Manajer tidak bisa membayarkan pesanan transfer), catat nomor permintaan, waktu, dan teks pesannya, lalu hubungi Bantuan & Dukungan. Jangan menyertakan data pribadi pelanggan.