Dokumentasi
Sales Order
Sales Order mencatat order customer sebelum barang dikirim. Gunakan halaman ini untuk memahami posisi Sales Order dalam alur kerja harian dan data apa yang perlu disiapkan sebelum fitur dipakai.
Kenapa Dibutuhkan
Fitur ini membuat proses sales yang terkontrol mulai dari pricing, approval, cancellation, closing, delivery, sampai invoicing. Dengan alur yang konsisten, tim dapat mengurangi input ulang, menjaga data tetap rapi, dan menelusuri proses bisnis dengan lebih mudah.
Permission
- Melihat sales order:
sales.view. - Membuat sales order:
sales.create. - Approve atau close sales order:
sales.approve. - Cancel sales order:
sales.cancel.
Status Lifecycle
DRAFT: order sudah disimpan dan masih bisa di-approve atau dicancel.APPROVED: order siap diproses ke delivery.PARTIALLY_DELIVERED: sebagian quantity sudah dikirim.DELIVERED: seluruh quantity terbuka sudah dikirim.CLOSED: sisa quantity tidak akan dikirim lagi.CANCELLED: draft order dibatalkan.
Workflow
- 1Klik menu samping
Sales Order. - 2Klik
Create. - 3Pilih customer, branch, dan warehouse.
- 4Cari dan tambahkan product line.
- 5Pilih package price jika tersedia atau pilih manual price jika diperbolehkan.
- 6Isi quantity, discount, dan tax.
- 7Tinjau subtotal dan grand total.
- 8Klik
Save. - 9Buka sales order detail.
- 10Klik
Approvesebelum delivery. - 11Gunakan
Canceldengan alasan selama status masih draft. - 12Gunakan
Closedengan alasan saat sisa barang tidak perlu dikirim lagi.
Validation Rules
- Customer harus aktif dan milik perusahaan saat ini.
- Product harus aktif dan track stock.
- Approval membutuhkan minimal satu order line.
- Cancellation hanya bisa dilakukan saat status
DRAFT. - Closing hanya bisa dilakukan dari
APPROVEDatauPARTIALLY_DELIVERED. - Warehouse yang dipilih harus sesuai dengan scope branch.
Side Effects
- Approval mengubah order dari
DRAFTmenjadiAPPROVED. - Approval sales order tidak melakukan reserve atau pengurangan stock.
- Posting delivery order mengubah status delivery pada sales order.
- Server menghitung ulang total dan membulatkan nilai uang.
Contoh
Rekomendasi screenshot:
- Sales order list
- Sales order detail
- Product package price choices
Troubleshooting
- Jika approval gagal, pastikan order masih draft dan memiliki minimal satu line.
- Jika product tidak bisa dipilih, cek status product dan setup track stock.
- Jika close tidak tersedia, cek bahwa order sudah approved atau partially delivered.
Catatan
Catatan
- Customer harus aktif dan milik perusahaan saat ini.
- Approval sales order tidak melakukan reserve stock.
- Server menghitung ulang total.
- Selling price dapat terkunci saat package price dipilih.