Pratinjau terbatas — dokumentasi ini masih berstatus draf dan belum diterbitkan.
KonsepPemula6 menitOwnerAdminManajerKasirStaf

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.

Status: Draf — belum diterbitkanTerverifikasi di UI · 2026-10-26
Di halaman ini

Penjelasan sederhana#

Halaman Pesanan menampilkan tiga "lapisan" status yang berbeda. Jangan mencampurnya.

LapisanPertanyaan yang dijawabDi mana tampil
Status pembayaranApakah transaksi sudah dibayar, dikembalikan sebagian atau seluruhnya, atau dibatalkan?Kolom STATUS pada daftar; lencana pertama di samping nomor pada detail; filter Semua Status.
Status pemenuhanApakah barangnya sudah diserahkan?Lencana kedua pada detail (Terpenuhi atau Belum Diproses). Tidak ada di daftar dan tidak bisa difilter.
Status permintaan refundDi 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:

NilaiLabel di daftarLabel di detailPilihan filterMaknanya
paidLunasLunasLunasTransaksi dibayar penuh.
unpaidBelum BayarBelum BayarBelum BayarTercatat, belum dibayar.
draftDrafDrafDrafBelum final.
partialSebagianRefund SebagianSebagianSebagian item sudah dikembalikan; masih ada item bersisa.
refundedRefundedRefund / BatalRefundedSeluruh item sudah dikembalikan.
cancelledBataltampil sebagai teks mentah "cancelled"DibatalkanPesanan 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 daftar, status tampil sebagai lencana: Lunas (biru) dan Refunded (merah).

Pada detail pesanan yang sudah di-refund penuh, lencananya bertuliskan Refund / Batal, bukan Refunded:

Pesanan yang sama yang di daftar berlabel Refunded tampil sebagai Refund / Batal di detail.
Pesanan dari Simpan Draft berstatus Belum Bayar.
Pesanan dibatalkan: lencana cancelled (teks mentah) di detail.

Status pemenuhan#

LabelMaknanya
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:

LencanaMaknanya
Menunggu PersetujuanPermintaan sudah diajukan dan belum diputuskan.
Disetujui — Belum DibayarDisetujui, tetapi uang belum dikembalikan.
DitolakDitolak; 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.

Filter Refunded pada tenant contoh: enam pesanan.

Ketentuan penting#

  1. Status pesanan bukan laporan keuangan. Jangan menyimpulkan kas masuk atau keluar dari lencana. Gunakan laporan pembayaran dan kas.
  2. Lunas tidak menyebutkan metode pembayaran, kasir, atau jumlah yang diterima. Informasi itu tidak ada pada halaman pesanan (Informasi Pembayaran pada Pesanan).
  3. Sebagian bukan "dibayar sebagian". Status ini ditetapkan setelah refund sebagian; pada detail labelnya jelas: Refund Sebagian. Temuan pesanan Sebagian tanpa riwayat refund layak dilaporkan.
  4. Batal (daftar) dan Dibatalkan (filter) adalah hal yang sama; detail menampilkan "cancelled" mentah.
  5. Mengajukan atau menyetujui permintaan refund tidak mengubah status pembayaran. Perubahan baru terjadi ketika pembayaran refund dicatat.
  6. Warna bukan jaminan makna; baca teksnya. Pada pesanan Refunded nilai Grand Total tidak berkurang, hanya QTY baris menjadi 0.