Memahami Status Pesanan
Bedakan status pembayaran, status pemenuhan, dan status permintaan refund pada daftar dan detail pesanan, termasuk perbedaan label antar tampilan.
Kata kunci: status pesanan, lunas, refunded, sebagian, dibatalkan, status pembayaran, status pemenuhan. Modul: Penjualan & Pembayaran.
Di halaman ini
Penjelasan sederhana#
Halaman Pesanan menampilkan tiga "lapisan" status yang berbeda. Jangan mencampurnya.
| Lapisan | Pertanyaan yang dijawab | Di mana tampil |
|---|---|---|
| Status pembayaran | Apakah transaksi sudah dibayar, dikembalikan sebagian atau seluruhnya, atau dibatalkan? | Kolom STATUS pada daftar; lencana pertama di samping nomor pada detail; filter Semua Status. |
| Status pemenuhan | Apakah barangnya sudah diserahkan? | Lencana kedua pada detail (Terpenuhi atau Belum Diproses). Tidak ada di daftar dan tidak bisa difilter. |
| Status permintaan refund | Di tahap mana sebuah permintaan refund pada pesanan ini? | Kartu Permintaan Refund pada detail, hanya bila ada permintaan yang menunggu, disetujui tapi belum dibayar, atau ditolak. |
Status sinkronisasi tidak punya lencana. Satu-satunya petunjuk adalah waktu "diterima (sinkronisasi)" pada kepala detail (Memahami Tanggal dan Waktu Transaksi).
Status pembayaran dan labelnya#
Nama pada daftar, nama pada detail, dan pilihan filter tidak seluruhnya sama:
| Nilai | Label di daftar | Label di detail | Pilihan filter | Maknanya |
|---|---|---|---|---|
| paid | Lunas | Lunas | Lunas | Transaksi dibayar penuh. |
| unpaid | Belum Bayar | Belum Bayar | Belum Bayar | Tercatat, belum dibayar. |
| draft | Draf | Draf | Draf | Belum final. |
| partial | Sebagian | Refund Sebagian | Sebagian | Sebagian item sudah dikembalikan; masih ada item bersisa. |
| refunded | Refunded | Refund / Batal | Refunded | Seluruh item sudah dikembalikan. |
| cancelled | Batal | tampil sebagai teks mentah "cancelled" | Dibatalkan | Pesanan dibatalkan. |
Nilai di luar tabel tampil apa adanya (abu-abu pada daftar), tidak punya pilihan filter, dan sebaiknya dilaporkan.
Pada tenant dokumentasi, pesanan lama berstatus Lunas dan Refunded. Lewat uji, Belum Bayar (dari Simpan Draft) dan Batal (setelah Batalkan Pesanan) juga teramati langsung: daftar menulis Batal, sedangkan detail menulis "cancelled" huruf kecil. Label Draf dan Sebagian belum pernah teramati pada data.
Pada detail pesanan yang sudah di-refund penuh, lencananya bertuliskan Refund / Batal, bukan Refunded:
Status pemenuhan#
| Label | Maknanya |
|---|---|
| Terpenuhi (biru) | Pesanan sudah diproses/diserahkan. Semua pesanan pada tenant contoh berstatus ini. |
| Belum Diproses (kuning) | Semua nilai selain terpenuhi ditampilkan seperti ini. |
Status permintaan refund#
Bila pesanan memiliki permintaan refund yang masih berjalan atau ditolak, kartu Permintaan Refund (n) menampilkan lencana per permintaan:
| Lencana | Maknanya |
|---|---|
| Menunggu Persetujuan | Permintaan sudah diajukan dan belum diputuskan. |
| Disetujui — Belum Dibayar | Disetujui, tetapi uang belum dikembalikan. |
| Ditolak | Ditolak; alasan penolakan tampil di bawahnya. |
Permintaan yang sudah selesai dibayarkan tidak ditampilkan pada kartu ini; hasilnya terlihat pada status pesanan (Sebagian atau Refunded) dan di halaman refund (Riwayat Refund). Kartu ini tidak teramati pada tenant contoh karena tidak ada permintaan aktif.
Kapan Anda perlu memahaminya#
- Saat memilih filter status dan hasilnya tak sesuai nama yang Anda lihat di tabel.
- Saat menjelaskan kepada pelanggan apakah transaksinya sudah dikembalikan.
- Saat memutuskan apakah tombol tindakan seharusnya muncul (Tindakan yang Tersedia Berdasarkan Status Pesanan).
Contoh operasional#
Pesanan ORD-20261014-0001 (Back-Office, Rp 27.000): daftar menampilkan Refunded, detail menampilkan Refund / Batal dan Terpenuhi, QTY 0, dan tombol Refund / Batal tidak muncul. Pesanan ORD-20261016-adm1-0002 (POS, Rp 15.000): Lunas dan Terpenuhi, tombol Refund / Batal muncul. Pemilihan filter Refunded menampilkan enam pesanan.
Ketentuan penting#
- Status pesanan bukan laporan keuangan. Jangan menyimpulkan kas masuk atau keluar dari lencana. Gunakan laporan pembayaran dan kas.
- Lunas tidak menyebutkan metode pembayaran, kasir, atau jumlah yang diterima. Informasi itu tidak ada pada halaman pesanan (Informasi Pembayaran pada Pesanan).
- Sebagian bukan "dibayar sebagian". Status ini ditetapkan setelah refund sebagian; pada detail labelnya jelas: Refund Sebagian. Temuan pesanan Sebagian tanpa riwayat refund layak dilaporkan.
- Batal (daftar) dan Dibatalkan (filter) adalah hal yang sama; detail menampilkan "cancelled" mentah.
- Mengajukan atau menyetujui permintaan refund tidak mengubah status pembayaran. Perubahan baru terjadi ketika pembayaran refund dicatat.
- Warna bukan jaminan makna; baca teksnya. Pada pesanan Refunded nilai Grand Total tidak berkurang, hanya QTY baris menjadi 0.