Order Penjualan

Panduan form Order Penjualan untuk mencatat pesanan customer sebelum dibuat pengiriman barang atau faktur penjualan.

Kapan Dipakai

Order penjualan dipakai saat transaksi masih berupa pesanan. Dokumen ini menyimpan barang yang dipesan, harga, diskon, pajak, biaya tambahan, point, reward, dan rencana pembayaran. Order belum mem-posting stok, piutang, atau jurnal penjualan.

Alur Pengisian

  1. Pilih divisi, tanggal, jam, mata uang, dan customer.
  2. Pastikan data customer, limit kredit, piutang, alamat kirim, dan salesman sudah benar.
  3. Isi detail produk yang dipesan, termasuk kuantitas, satuan, harga, diskon, dan pajak.
  4. Lengkapi termin pembayaran, bill to, biaya tambahan, point, reward, atau extra tax bila dipakai.
  5. Simpan order. Sistem hanya menerima order dengan total lebih dari nol.
  6. Gunakan order ini sebagai referensi saat membuat pengiriman barang atau faktur penjualan.

Field Form

Field Wajib Penjelasan
Divisi (division) Ya Divisi order. Nomor transaksi mengikuti divisi yang dipilih.
Faktur (salesid) Ya Nomor order penjualan yang digenerate dari tipe salesorder.
Referensi Faktur (salesidref) Ya Referensi internal, otomatis mengikuti nomor order.
Tanggal (salesdate) Ya Tanggal order.
Jam (salestime) Ya Jam order.
Status Transaksi (kind) Ya Status order: masih order atau sudah dibuat invoice.
Mata Uang (currtrans) Ya Mata uang order.
Kurs Default (ratedefault) Tidak Kurs mata uang default company.
Kurs Digunakan (rateused) Tidak Kurs transaksi untuk nilai yang nantinya dipindahkan ke penjualan.
Kode Pelanggan (customerid) Ya Customer pemesan. Saat dipilih, data limit kredit, saldo piutang, price level, dan salesman default ikut diisi.
Nama Pelanggan (customername) Tidak Nama customer dari master customer.
Alamat (customeraddress) Tidak Alamat customer dari master customer.
NPWP/Tax ID (customertaxid) Tidak Nomor pajak customer bila tersedia.
Credit Limit (customercreditlimit) Tidak Batas kredit customer.
Tipe Credit Limit (customercreditlimittype) Tidak Perhitungan limit berdasarkan nominal atau jumlah faktur.
Price Level (pricelevel) Tidak Level harga customer yang dipakai saat memilih produk.
Piutang (customerbalance) Tidak Saldo piutang customer sampai tanggal order.
Kirim Ke (shipto) Tidak Alamat atau pihak tujuan pengiriman.
Kode Salesman (salesmanid) Tidak Salesman penanggung jawab order.
Nama Salesman (salesmanname) Tidak Nama salesman dari master salesman.
Detail Penjualan (salesorderdetail) Ya Daftar produk yang dipesan.
Termin Pembayaran (salestype) Ya Jenis pembayaran: tunai, COD, atau kredit.
Batas Hari Diskon (earlydiscdays) Ya Batas hari untuk diskon pembayaran awal.
Diskon Awal (%) (earlydiscvalue) Tidak Persentase diskon pembayaran awal.
Jatuh Tempo Hari (duedays) Ya Jumlah hari jatuh tempo untuk transaksi kredit.
Ditagihkan Ke (billto) Ya Customer yang akan menjadi pihak tagihan saat dibuat faktur.
Diskon Penjualan (%) (salespercentdisc) Tidak Diskon header atas gross penjualan.
Nilai Diskon Penjualan (salesvaluedisc) Tidak Nilai diskon header. Dapat dihitung dari aturan diskon customer.
Total Penjualan (salestotal) Tidak Total order setelah detail, biaya, pajak tambahan, dan diskon header.
Pembayaran (salesorderpayments) Ya Rencana atau input pembayaran yang akan ikut saat order dipindahkan ke faktur.
Biaya (salesorderexpensesdetail) Ya Biaya tambahan pada order.
Point dan Reward (pointbalance, salespoint, returnpoint, salesorderrewarddetail) Tidak Saldo point, point transaksi, dan hadiah produk jika aturan reward dipakai.
Extra Tax (salesextratax) Ya Pajak tambahan jika paket dan role mengaktifkan fitur extra tax.
Pengiriman (shipment) Ya Metode pengiriman.
Produk Diterima (accepted) Tidak Status penerimaan produk oleh customer.
Lunas (paidinfull) Tidak Penanda pembayaran penuh jika nanti dipindahkan ke transaksi penjualan.
Catatan (memo) Tidak Keterangan order.
Cat. Perubahan (memoedit) Tidak Catatan saat edit.
Sudah dicetak (printed) Tidak Berubah menjadi aktif setelah dokumen dicetak.
Audit (usercreate, useredit, updatetimestamp) Tidak Informasi pembuat, pengubah, dan waktu terakhir perubahan.

Detail dan Perhitungan

Proses di Sistem

Order penjualan adalah dokumen awal. Simpan order belum membuat jurnal, belum menambah piutang, dan belum mengurangi stok.

Kondisi Efek Sistem
Simpan order Validasi memastikan salestotal lebih dari nol.
Cetak order Field printed diubah menjadi 1.
Dipakai di pengiriman Detail order dapat ditarik ke form Pengiriman Barang.
Dipakai di penjualan Detail, pembayaran, dan reward dapat ditransfer ke faktur penjualan. Status order berubah menjadi invoiced setelah faktur disimpan.

Masalah Umum

Pastikan detail produk menghasilkan total lebih dari nol. Validasi backend menolak order kosong.

Cek customer dan status order. Pilihan sales order di form penjualan mencari order dengan status belum invoiced untuk customer yang sama.