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

Memahami Pesanan Pembelian dan Statusnya

Pesanan Pembelian adalah catatan pesanan ke pemasok, bukan barang yang sudah masuk. Pahami status, nomor PO, dan apa yang bisa dilakukan di tiap status.

Kata kunci: status po, menunggu penerimaan, nomor po, pesanan pembelian, draft. Modul: Pembelian & Inventory.

Status: Draf — belum diterbitkanTerverifikasi uji alur nyata (E2E) · 2026-10-26
Di halaman ini

Penjelasan sederhana#

Pesanan Pembelian (PO) adalah catatan bahwa toko memesan barang ke satu pemasok dengan harga beli tertentu. PO adalah janji beli, bukan barang yang sudah masuk. Stok baru bertambah saat Anda menekan Terima Barang setelah barangnya tiba.

Ada dua peristiwa terpisah:

  1. Memesan: Anda membuat PO. Stok tidak berubah.
  2. Menerima: Anda mengonfirmasi barang sudah tiba. Stok bertambah dan harga beli ikut tercatat.

Status PO#

NamaKeteranganContoh
Menunggu PenerimaanStatus semua PO baru. Tombol Terima Barang dan Batalkan Pesanan tersedia.PO yang baru dibuat
DiterimaSeluruh barang sudah diterima dan stok sudah bertambah. Status akhir; tidak ada tombol aksi, hanya pesan 'Barang telah diterima.'PO setelah Terima Barang
DibatalkanDibatalkan sebelum barang diterima. Status akhir; stok tidak pernah berubah.PO setelah Batalkan Pesanan
DraftHanya ada pada data lama. PO baru tidak pernah berstatus Draft, dan Draft tidak bisa diterima, hanya dibatalkan.PO lama

Jalur normal: Menunggu Penerimaan lalu Diterima. Alternatifnya Menunggu Penerimaan lalu Dibatalkan. Dari status akhir tidak ada jalan kembali di layar Backoffice.

PO baru: Menunggu Penerimaan.
Setelah diterima: Diterima, tanpa tombol aksi.
Setelah dibatalkan: Dibatalkan.

Cara kerjanya#

  • Satu PO, satu pemasok, satu outlet tujuan. Membeli dari dua pemasok berarti dua PO.
  • Nomor PO ditetapkan sistem saat disimpan, berbentuk PO-TTTTBBHH-NNNN (tanggal dan urutan harian). Nomor di bawah judul form hanya pratinjau dan bisa berbeda dari nomor akhir; pada uji, form menampilkan PO-20261026-0035 sedangkan PO tersimpan sebagai PO-20261025-0023.
  • Penerimaan selalu penuh. Tidak ada penerimaan sebagian.
  • Sekali diterima, tidak bisa diterima lagi, jadi stok tidak bertambah dua kali.
  • PO tidak bisa diedit. Bila salah isi, batalkan lalu buat PO baru.
  • Kolom Total Item di daftar menjumlah unit (PO berisi 5 dan 10 unit menampilkan 15), sedangkan kotak Ringkasan di form menghitung baris produk (2 item).
  • PO tidak bisa dihapus. PO yang dibatalkan atau selesai tetap tercatat sebagai riwayat.
  • Menghapus pemasok tidak menghapus PO, tetapi nama pemasok pada PO itu menjadi "-".
Lima pilihan filter status pada daftar PO.

Contoh#

Toko memesan 5 charger dan 10 kabel dari satu pemasok. Admin membuat satu PO; statusnya Menunggu Penerimaan dan stok masih seperti semula. Saat kurir datang, manajer mencocokkan isi kiriman, lalu klik Terima Barang dan Ya, Terima Semua Barang. Status menjadi Diterima, stok charger dan kabel bertambah, dan Riwayat Mutasi mencatat penerimaan dengan nomor PO.

Daftar PO: PO terbaru di atas.

Yang perlu diingat#

  • Pembatalan hanya untuk PO yang belum diterima. Retur pembelian tidak tersedia di layar Pembelian.
  • Menerima barang dibahas di Cara Menerima Barang dari Pesanan Pembelian dan harga beli di Memahami Harga Beli, Total, dan Harga Modal.
  • Menurut aturan aplikasi, menu Pembelian dibuka untuk Owner, Admin, dan Manajer, dan penerimaan barang mensyaratkan peran Manajer atau lebih tinggi. Pengujian memakai akun Owner, jadi pembatasan peran belum diuji.