Alur & Panduan Retur Penjualan (Sales Return Guidance)

Dokumen ini menjelaskan alur kerja (workflow), aturan bisnis (business rules), serta lifecycle dokumen untuk proses Retur Penjualan dengan skenario Penggantian Barang (Replacement).


1. Ikhtisar Alur Dokumen (Document Flow Overview)

Siklus transaksi retur penjualan mengikuti alur berantai (chaining reference) sebagai berikut:

$$\text{Surat Jalan / Shipment} \longrightarrow \text{Pengajuan Retur} \longrightarrow \text{Penerimaan Barang Retur} \longrightarrow \text{Pengiriman Barang Pengganti}$$


2. Detail Step-by-Step & Lifecycle Dokumen

Step 1: Pengajuan Retur Penjualan (Sales Return Request)

  • Dokumen Acuan (Parent): Surat Jalan / Shipment Perusahaan
  • Tujuan: Merekam dan memvalidasi permintaan pengembalian barang dari pelanggan sebelum fisik barang dikirim/diterima di gudang.
  • Prosedur & Aktivitas:
    1. Pelanggan mengajukan retur atas pengiriman barang yang pernah diterima.
    2. Admin / Sales memuat nomor Surat Jalan / Shipment terkait ke dalam sistem.
    3. Sistem menarik secara otomatis daftar item, kuantitas maksimal, dan harga dari pengiriman asal.
    4. Admin memilih barang yang diretur, mengisi kuantitas, menentukan alasan retur (Return Reason), serta memilih tipe tindakan lanjutan (Ganti Barang / Replacement).
  • Lifecycle Status Dokumen:
    • Draft: Dokumen baru dibuat. Data masih dapat diubah, ditambah, atau dihapus.
    • Completed: Status otomatis berubah setelah seluruh kuantitas item yang diajukan selesai diterima pada tahap Penerimaan Barang.
  • Dampak Stok & Akuntansi:
    • Stok: Tidak ada perubahan stok fisik maupun logis.
    • Akuntansi: Belum ada penulisan jurnal keuangan.

Step 2: Penerimaan Barang Retur (Sales Return Receipt)

  • Dokumen Acuan (Parent): Pengajuan Retur Penjualan (Status: Approved)
  • Tujuan: Memverifikasi secara fisik barang yang kembali ke gudang serta mencatat penyesuaian stok dan akuntansi awal.
  • Prosedur & Aktivitas:
    1. Tim Gudang menerima fisik barang dari pelanggan dan membuka dokumen penerimaan berdasarkan nomor Pengajuan Retur Penjualan.
    2. Tim Gudang / Quality Control (QC) melakukan pemeriksaan fisik untuk mencocokkan kuantitas serta kondisi barang (Good Condition / Damaged).
    3. Mengonfirmasi hasil pemeriksaan dan menyelesaikan penerimaan barang di dalam sistem.
  • Lifecycle Status Dokumen:
    • Draft: Tim Gudang menginput item dan hasil pemeriksaan QC. Data masih bisa disesuaikan.
    • Completed: Dikonfirmasi oleh Kepala Gudang. Data dikunci secara permanen (read-only) dan transaksi dianggap sah.
  • Dampak Stok & Akuntansi:
    • Stok: Menambah jumlah stok fisik di gudang (dialokasikan ke lokasi sesuai hasil QC, seperti Quarantine Area, Damaged Warehouse, atau Main Warehouse).
    • Akuntansi: Jurnal otomatis terbentuk:
      • (Debet) Persediaan Barang Retur / Transit
      • (Kredit) Harga Pokok Penjualan (HPP)
  • Dampak Lanjutan (Trigger):
    • Mengubah status Pengajuan Retur Penjualan menjadi Completed (jika seluruh barang sudah diterima penuh).
    • Membuka akses untuk pembuatan dokumen Pengiriman Barang Pengganti.

Step 3: Pengiriman Barang Pengganti (Replacement Shipment)

  • Dokumen Acuan (Parent): Penerimaan Barang Retur (Status: Completed)
  • Tujuan: Mengeluarkan barang baru/bagus dari stok gudang untuk dikirimkan kepada pelanggan sebagai pengganti barang yang retur.
  • Prosedur & Aktivitas:
    1. Tim Logistik membuat Surat Jalan Pengganti dengan memanggil nomor dokumen Penerimaan Barang Retur yang sudah Completed.
    2. Sistem menarik item dan kuantitas barang pengganti sesuai fisik barang retur yang telah diterima.
    3. Tim Gudang menyiapkan barang bagus (Good Stock) dan memproses pengiriman ke lokasi pelanggan.
  • Lifecycle Status Dokumen:
    • Draft: Dokumen siap kirim dibuat. Penyiapan barang di gudang.
    • Completed: Surat jalan dicetak dan barang secara resmi berangkat/dikirim. Dokumen dikunci permanen.
  • Dampak Stok & Akuntansi:
    • Stok: Mengurangi stok barang bagus (Good Stock) di gudang.
    • Akuntansi: Jurnal penyesuaian persediaan dan HPP final terbentuk:
      • (Debet) Harga Pokok Penjualan (HPP)
      • (Kredit) Persediaan Barang Bagus (Good Stock)
  • Dampak Lanjutan:
    • Seluruh siklus transaksi retur penjualan untuk pengiriman tersebut resmi ditutup (Fully Resolved / Closed).

3. Matriks Alur Dokumen & Transisi Status

Tahapan DokumenStatus AwalStatus AkhirDokumen Referensi (Parent)Syarat Lanjut Ke Step Berikutnya
1. Pengajuan ReturDraftCompletedSurat Jalan / ShipmentHarus berstatus Completed
2. Penerimaan BarangDraftCompletedPengajuan Retur PenjualanHarus berstatus Completed
3. Pengiriman PenggantiDraftCompletedPenerimaan Barang ReturStatus siklus menjadi Closed

4. Aturan Bisnis (Business Rules) & Validasi Sistem

  1. Penguncian Data Pasca Completed (Immutable Data):

    • Dokumen dengan status Completed harus terkunci mutlak dari perubahan (read-only).
    • Jika terdapat kesalahan input data pada dokumen yang berstatus Completed, pengguna tidak boleh mengedit langsung, melainkan harus melalui prosedur Void / Cancel Document atau Adjustment.
  2. Validasi Kuantitas Menerus (Strict Quantity Validation):

    • Kuantitas yang diajukan pada Pengajuan Retur tidak boleh melebihi kuantitas item yang tertera pada Surat Jalan / Shipment asli.
    • Kuantitas pada Pengiriman Barang Pengganti tidak boleh melebihi kuantitas yang telah resmi diterima pada Penerimaan Barang Retur.
  3. Penanganan Penerimaan Bertahap (Partial Return Handling):

    • Apabila pengembalian barang diterima secara bertahap, Pengajuan Retur akan berada pada status perantara Partially Received.
    • Dokumen Pengajuan Retur baru akan berubah menjadi Completed setelah akumulasi kuantitas pada Penerimaan Barang Retur memenuhi kuantitas yang diajukan.
  4. Kategorisasi Gudang Berdasarkan QC:

    • Saat memproses Penerimaan Barang Retur, sistem harus memaksa (force) pengguna memilih lokasi penyimpanan sesuai kondisi fisik (contoh: Gudang Barang Rusak vs. Gudang Barang Bagus) demi menjaga akurasi laporan nilai persediaan.