Pengiriman Barang
Panduan form Pengiriman Barang untuk mencatat pengiriman produk dari sales order dan mem-posting stok keluar.
Kapan Dipakai
Form ini dipakai ketika barang dikirim sebelum atau terpisah dari faktur penjualan. Delivery order mem-posting inventory keluar dan jurnal HPP, tetapi tidak membuat piutang dan tidak mencatat pendapatan penjualan.
- Menu: Penjualan & POS / Order & Pengiriman / Pengiriman Barang
- Route:
/form/deliveryorder - Tabel header:
deliveryorder - Detail utama:
deliveryorderdetaildandeliveryorderrewarddetail
Alur Pengisian
- Pilih divisi, tanggal, jam, dan customer.
- Pilih sales order jika pengiriman berasal dari order. Sistem dapat menarik header, detail barang, dan reward dari order tersebut. Tanpa order, isi detail barang langsung (lihat Pengiriman Tanpa Order).
- Periksa kuantitas barang yang dikirim, satuan, serial number, expired date, dan departemen.
- Isi metode pengiriman dan memo bila diperlukan.
- Simpan. Sistem mem-posting stok keluar dan jurnal HPP berdasarkan COGS terakhir.
Field Form
| Field | Wajib | Penjelasan |
|---|---|---|
Divisi (division) |
Ya | Divisi pengiriman dan sumber nomor delivery order. |
Faktur (salesid) |
Ya | Nomor delivery order yang digenerate dari tipe deliveryorder. |
Referensi Faktur (salesidref) |
Ya | Referensi internal, otomatis mengikuti nomor delivery order. |
Tanggal (salesdate) |
Ya | Tanggal pengiriman. |
Jam (salestime) |
Ya | Jam pengiriman. |
Status Transaksi (kind) |
Tidak | Status internal transaksi. |
Kode Pelanggan (customerid) |
Ya | Customer penerima barang. |
Nama Pelanggan (customername) |
Tidak | Nama customer dari master customer. |
Alamat (customeraddress) |
Tidak | Alamat customer dari master customer. |
Kode Salesman (salesman) |
Tidak | Salesman penanggung jawab pengiriman. |
Nama Salesman (salesmanname) |
Tidak | Nama salesman. |
Sales Order (salesorder) |
Tidak | Nomor order penjualan asal. Pilihan hanya mencari order customer yang belum invoiced. |
Detail Pengiriman (deliveryorderdetail) |
Ya | Produk dan kuantitas yang dikirim. Tampil setelah sales order dipilih. |
Hadiah Produk (deliveryorderrewarddetail) |
Ya | Produk reward yang ikut dikirim. |
Pengiriman (shipment) |
Ya | Metode atau jasa pengiriman. |
Catatan (memo) |
Tidak | Keterangan pengiriman. |
Cat. Perubahan (memoedit) |
Tidak | Catatan saat edit. Dipakai sebagai memo jurnal jika diisi. |
Sudah dicetak (printed) |
Tidak | Berubah menjadi aktif setelah dokumen dicetak. |
Audit (usercreate, useredit, updatetimestamp) |
Tidak | Informasi pembuat, pengubah, dan waktu terakhir perubahan. |
Detail Pengiriman
- Detail pengiriman berasal dari
deliveryorderdetaildengan relasisalesid. - Validasi simpan memastikan total kuantitas detail lebih dari nol.
- Produk kategori barang normal mengurangi stok produk tersebut.
- Produk paket mengurangi stok komponen paket sesuai komposisi
productpackage. - Reward produk diposting sebagai transaksi inventory tipe reward.
Status Sudah Diterima Fitur Baru
Kolom Sudah Diterima menandai pengiriman yang barangnya benar-benar sudah sampai, terpisah dari tanggal dokumen. Berguna bila order dan pengiriman barang dicetak sekaligus, tetapi barangnya baru berangkat beberapa hari kemudian.
- Saat pengiriman barang baru disimpan, muncul pertanyaan Apakah pengiriman ini langsung dikirim sekarang? Ya = Sudah Diterima, Tidak = belum.
- Saat barangnya sampai, buka pengiriman itu, nyalakan Sudah Diterima, lalu simpan. Waktu Diterima dan Ditandai Oleh diisi sistem.
- Pakai filter daftar untuk melihat pengiriman yang belum diterima.
- Stok dan jurnal tetap diposting saat dokumen disimpan, apa pun statusnya. Status ini hanya penanda, tidak menunda posting.
- Pengiriman dengan resi kurir ditandai diterima otomatis begitu pelacakan resi menyatakan paket sampai (lihat Resi Kurir).
- Mengubah status pengiriman bertanggal di periode yang sudah tutup buku ditolak, kecuali peran berizin.
Stok dan Jurnal
Setelah simpan, sistem menghapus inventory dan jurnal lama untuk nomor yang sama, lalu membuat ulang posting pengiriman.
| Bagian | Efek Sistem |
|---|---|
| Inventory | Membuat inventory.invout untuk barang yang dikirim dengan transtype penjualan atau reward. |
| COGS | Mengambil COGS terakhir dari tabel cogs per produk, serial number, tanggal, dan divisi. |
| Jurnal | Debit akun HPP atau akun reward, kredit akun inventory produk. |
| Hapus delivery order | Menghapus inventory dan journaltrans terkait nomor delivery order. |
Resi Kurir
Pengiriman barang yang sudah tersimpan bisa dibuatkan resi kurir langsung dari form ini (layanan kurir platform; tersedia di SaaS atau instalasi self-hosted yang relainya terdaftar).
- Tombol Buat Resi membuka dialog resi: pengirim terisi dari Data Perusahaan dan penerima dari pelanggan; pilih kelurahan asal/tujuan, kurir, dan layanannya. Berat diambil dari data produk (field Berat, dalam gram) dan bisa dikoreksi sebelum resi dibuat.
- Biaya resi dipotong dari Saldo PPOB & Kurir saat resi dibuat. Tarif selalu dihitung server.
- Panel Pengiriman menampilkan tujuan, layanan pilihan pembeli, ongkir yang dibayar pembeli (untuk pesanan dari Toko Online), dan daftar resi dengan statusnya. Pengiriman dari pesanan Toko Online otomatis memuat tujuan dan layanan yang dibayar pembeli.
- Status resi: Menunggu/Diproses → Terbit (nomor resi keluar), Dalam antrian (menunggu kurir), Gagal (saldo dikembalikan otomatis), Perlu diperiksa (diputuskan admin platform; saldo tidak digerakkan sebelum pasti), dan Dibatalkan (saldo kembali setelah pembatalan dikonfirmasi kurir).
- Cetak resi mencetak lembar A5 berisi nomor resi (dengan QR), pengirim-penerima, barang, dan berat — lembar cetak aplikasi, bukan label resmi kurir.
- Lacak menampilkan riwayat perjalanan; begitu pelacakan menyatakan paket diterima, pengiriman otomatis ditandai terkirim.
Pengiriman Tanpa Order
- Detail pengiriman bisa diisi tanpa memilih sales order. Stok keluar dan HPP diposting saat pengiriman disimpan, sama seperti pengiriman dari order.
- Pengiriman tanpa order ditagih lewat field Isi data dari Pengiriman Barang di form Penjualan. Faktur itu tidak mengeluarkan stok lagi.
- Pengiriman yang sudah ditagih menampilkan Ditagih di Faktur. Barang, nomor, customer, divisi, dan sales order-nya tidak bisa diubah, dan pengiriman tidak bisa dihapus, sebelum faktur itu diubah atau dihapus. Status Terkirim, memo, dan isian header lain tetap bisa diubah.
- Sales order hanya bisa dipilih sebelum pengiriman tersimpan.
Masalah Umum
Tambah Cepat dari Field Pencarian
Salesman
Tersedia pada field Kode Salesman di header pengiriman. Jika salesman penanggung jawab belum ada, klik + untuk menambah master salesman lalu pilih kembali pada delivery order yang sama.
Lokasi Menu
- Penjualan & POS / Order & Pengiriman / Pengiriman Barang
/form/deliveryorder