Pratinjau terbatas — dokumentasi ini masih berstatus draf dan belum diterbitkan.
Pemecahan masalahMenengah8 menitOwnerAdminManajerKasir

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.

Status: Draf — belum diterbitkanTerverifikasi uji alur nyata (E2E) · 2026-10-26
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#

PesanTerjadi saatArtinyaYang dilakukan
Gagal mengajukan refund: FORBIDDEN: request_refund requires cashier+Staf mengajukanStaf tidak boleh mengajukan refundMinta Kasir atau peran di atasnya.
Gagal menyetujui: FORBIDDEN: tidak dapat menyetujui permintaan sendiriPengaju (Kasir, Manajer, Administrator) menekan Setujui pada permintaannyaPengaju tidak boleh menyetujui sendiriMinta rekan yang berwenang. Hanya Owner utama boleh.
Gagal menyetujui: FORBIDDEN: persetujuan untuk permintaan manager memerlukan ownerAdministrator menyetujui permintaan ManajerPermintaan Manajer hanya disetujui OwnerMinta Owner.
FORBIDDEN: record_order_refund_payout requires manager+ (merah di dalam dialog payout)Kasir mencoba payoutPayout hanya Manajer ke atasMinta Manajer, Administrator, atau Owner.
"Anda bukan Owner; minta Owner menyelesaikan payout ini" (tombol nonaktif)Manajer membuka payout pesanan tunaiPesanan 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 BackofficeQRIS dari Backoffice belum aktifPilih Tunai, Transfer Bank, atau kartu.
Staf ditolak saat mengajukan.
Kasir ditolak saat payout.

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#

KejadianPenjelasan
Tolak Permintaan berhasil tanpa alasanKotak alasan berlabel wajib tetapi tidak dipaksa. Tulis alasannya sendiri.
Tombol Konfirmasi Payout nonaktifBukti, referensi, atau catatan belum diisi (atau Anda bukan Owner pada pesanan non-transfer).
Tombol Refund / Batal hilangPesanan 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.