Fitur Sales Order Management di SAP Business One: Cara Perusahaan Distribusi Kelola Pesanan dari Sales Order sampai Invoice Tanpa Hambatan
Pukul sembilan pagi, tim gudang sebuah distributor sudah mulai menyiapkan 40 koli untuk satu pelanggan besar. Padahal sehari sebelumnya, sales rep sudah mengubah pesanan itu lewat chat: dua item dicoret, satu item ditambah. Revisi tersebut tidak pernah sampai ke gudang, karena SO asli sudah telanjur dicetak. Barang berangkat, pelanggan menolak sebagian karena tidak sesuai pesanan, dan sopir kembali membawa muatan yang harus diproses ulang.
Masalahnya tidak berhenti di situ. Delivery order baru dibuat setelah admin mengetik ulang data dari SO, dan invoice baru bisa terbit setelah finance mengumpulkan surat jalan dari beberapa sumber. Di perusahaan yang menangani ratusan hingga ribuan sales order per bulan, satu titik lemah seperti ini berantai menjadi salah kirim, invoice terlambat, dan selisih antara pesanan dengan tagihan yang memakan waktu banyak tim untuk dirunut. Pola inilah yang membuat sales order management perlu dilihat sebagai satu alur utuh dari SO sampai pembayaran, bukan tiga pekerjaan terpisah di Sales, Gudang, dan Finance.
- Alur sales order management di SAP Business One menghubungkan Sales Order, picking, Delivery Order, A/R Invoice, hingga Incoming Payment dalam satu sistem, sehingga data ditarik dari dokumen sebelumnya tanpa input ulang di tiap departemen.
- Titik rawan terbesar di perusahaan distribusi ada pada perpindahan antar tim: dari Sales ke Gudang, dari Gudang ke pengiriman, dan dari pengiriman ke Finance.
- Stok tersedia per gudang terlihat sejak Sales Order dibuat, dan perusahaan dapat mengatur apakah pengiriman melebihi stok cukup diberi peringatan atau diblokir.
- Partial delivery dikelola dari Sales Order yang sama, dengan sisa kuantitas tetap terbuka dan terlacak hingga seluruh pesanan terpenuhi.
- A/R Invoice tersusun dari Delivery Order yang sudah dikonfirmasi, sehingga tagihan sesuai dengan barang yang benar-benar dikirim dan selisih antara pesanan dan tagihan dapat ditekan.
- Tim Sales, Gudang, dan Finance bekerja pada satu sumber data yang sama, sehingga koordinasi lebih ringan, kesalahan kirim berkurang, dan siklus penagihan lebih singkat.
Titik Rawan Alur Pesanan di Perusahaan Distribusi yang Belum Terintegrasi
Sales order management adalah pengelolaan pesanan pelanggan dari saat SO diterima, disiapkan di gudang, dikirim, ditagihkan, hingga pembayarannya tercatat. Di atas kertas alurnya sederhana. Dalam praktik, di perusahaan distribusi yang volumenya sudah tinggi, setiap perpindahan dari satu tim ke tim lain adalah titik rawan tempat data bisa tertinggal, terlambat, atau berubah tanpa diketahui pihak berikutnya.
- Titik rawan pertama ada di sisi Sales ke Gudang
Pesanan masuk lewat banyak jalur: WhatsApp, email, telepon, atau formulir yang diketik ulang oleh admin. Ketika pelanggan merevisi jumlah atau mengganti item, perubahan itu sering berhenti di tangan sales rep dan tidak ikut memperbarui SO yang dipegang gudang. Hasilnya adalah barang yang disiapkan tidak sesuai pesanan terakhir, atau tim gudang menjanjikan kuantitas yang ternyata sudah dialokasikan ke pelanggan lain karena stok tidak terlihat secara real-time. - Titik rawan kedua ada di Gudang ke Pengiriman
Bila delivery order harus dibuat manual dari salinan SO, setiap SO menambah satu pekerjaan administratif yang menumpuk saat volume naik. Keterlambatan DO langsung berarti keterlambatan pengiriman, apalagi bila stok hanya cukup untuk sebagian pesanan dan tidak ada mekanisme yang jelas untuk mengirim bertahap sambil melacak sisanya. Tidak jarang sisa pesanan baru diketahui setelah pelanggan menagih. - Titik rawan ketiga ada di Pengiriman ke Finance
Invoice baru bisa terbit setelah finance mengumpulkan surat jalan dan mencocokkannya dengan SO dari beberapa sumber. Prosesnya lambat, dan setiap pencocokan manual membuka peluang selisih antara yang dipesan, yang dikirim, dan yang ditagih. Selisih semacam ini biasanya baru muncul saat pelanggan mempertanyakan tagihan, ketika waktu penagihan sudah terbuang dan hubungan dagang ikut terdampak.
Ketiga titik ini jarang berdiri sendiri. Satu revisi SO yang terlewat bisa memicu salah kirim, retur, invoice koreksi, lalu pembayaran yang tertunda. Karena itu, perusahaan distribusi yang bertransaksi dalam jumlah besar umumnya membutuhkan software ERP distributor yang menyatukan seluruh alur tersebut dalam satu sistem, supaya perubahan di satu dokumen langsung terbaca oleh tim berikutnya.
Alur Sales Order Management di SAP Business One dari SO sampai Pembayaran
Pada SAP Business One, setiap tahap pesanan direpresentasikan sebagai dokumen yang ditarik langsung dari dokumen sebelumnya, bukan diketik ulang. Inilah yang membuat alurnya tersambung: data pelanggan, item, kuantitas, harga, dan diskon dibawa dari satu dokumen ke dokumen berikutnya, sementara status setiap dokumen terlihat oleh semua tim yang berwenang.

Alur dimulai dari Sales Order. Sales rep atau admin sales menginput pesanan pelanggan, dan sistem langsung mengambil harga, diskon, serta termin pembayaran dari master data pelanggan. Pada tahap ini SO sudah menjadi acuan tunggal untuk seluruh tim. Bila ada revisi dari pelanggan, perubahan dilakukan pada SO yang sama, sehingga gudang dan finance selalu membaca versi terbaru, bukan salinan lama yang beredar di chat atau printout.
Dari SO, gudang melanjutkan ke proses picking melalui Pick and Pack Manager. Di sini tim gudang melihat daftar SO yang siap disiapkan, melepaskan item untuk di-pick, dan mencetak pick list. Hasil picking yang dikonfirmasi kemudian menjadi dasar Delivery Order, yang dibuat dengan menyalin data dari SO atau dari pick list. Admin gudang tidak perlu mengetik ulang pelanggan maupun item, dan SO yang sudah terkirim sebagian akan menampilkan sisa kuantitas yang masih terbuka.
Setelah pengiriman dikonfirmasi lewat Delivery Order, finance dapat menerbitkan A/R Invoice langsung dari dokumen tersebut. Invoice membawa kuantitas dan harga yang sama dengan yang dipesan dan dikirim, sehingga selisih antara pesanan dan tagihan dapat ditekan sejak awal. Tahap terakhir adalah Incoming Payment, tempat pembayaran pelanggan dicocokkan dengan invoice yang bersangkutan hingga statusnya lunas.
Ringkasan alur tersebut dapat dilihat pada tabel berikut.
| Tahap | Dokumen di SAP B1 | Tim yang Bekerja | Fungsi dalam Alur |
|---|---|---|---|
| Pesanan masuk | Sales Order | Sales | Menjadi acuan tunggal pesanan, lengkap dengan harga, diskon, dan termin pelanggan |
| Penyiapan barang | Pick and Pack Manager | Gudang | Menampilkan SO yang siap disiapkan dan menghasilkan pick list |
| Pengiriman | Delivery Order | Gudang | Mencatat barang keluar dan memperbarui stok serta sisa kuantitas SO |
| Penagihan | A/R Invoice | Finance | Menerbitkan tagihan dari data pengiriman tanpa input ulang |
| Pembayaran | Incoming Payment | Finance | Mencocokkan pembayaran pelanggan dengan invoice hingga lunas |
Cara SAP Business One Mencegah Pengiriman Melebihi Stok Real-Time
Salah satu penyebab pengiriman bermasalah di perusahaan distribusi adalah janji kepada pelanggan yang dibuat tanpa melihat stok yang sebenarnya. Sales rep menerima pesanan berdasarkan perkiraan, sementara stok fisik sudah teralokasi ke SO lain atau belum sempat dicatat. SAP Business One menutup celah ini dengan membuat informasi stok terbaca langsung di dalam dokumen transaksi, sehingga pengecekan tidak lagi bergantung pada pesan atau telepon ke gudang.
Pengecekan pertama terjadi saat SO dibuat. Pada setiap baris item, sales rep dapat melihat posisi stok per gudang, termasuk kuantitas yang tersedia dan kuantitas yang sudah dipesan oleh pelanggan lain tetapi belum dikirim. Pembedaan ini penting, karena stok fisik di rak belum tentu stok yang bebas dijanjikan. Dengan melihat kuantitas yang benar-benar tersedia, sales rep bisa menyesuaikan jumlah pesanan atau memberi tahu pelanggan sejak awal bila pemenuhan perlu dilakukan bertahap.
Pengecekan kedua terjadi saat Delivery Order dibuat. Setiap pengiriman langsung mengurangi stok di gudang terkait, sehingga posisi stok selalu mengikuti barang yang benar-benar keluar. Perusahaan juga dapat mengatur perilaku sistem ketika kuantitas yang dikirim melebihi stok tersedia, apakah cukup memunculkan peringatan atau memblokir transaksi sama sekali. Pengaturan ini memberi kontrol kepada manajemen untuk menentukan seberapa ketat aturan pengiriman diterapkan, sesuai kebijakan masing-masing perusahaan.
Karena semua tim bekerja pada data yang sama, dampaknya terasa di lapangan. Gudang tidak lagi menyiapkan barang yang ternyata tidak ada, admin tidak perlu membatalkan DO di tengah proses, dan sales tidak menerima keluhan pelanggan akibat pesanan yang gagal dipenuhi. Untuk perusahaan dengan banyak gudang atau cabang, stok per lokasi dapat dipantau terpisah, sehingga keputusan pengiriman bisa diambil dari gudang yang memang memiliki barangnya. Pada kondisi stok tetap tidak mencukupi untuk memenuhi SO sekaligus, fitur partial delivery yang dibahas berikut ini menjadi jalan keluarnya.
Partial Delivery di SAP Business One untuk Pengiriman Bertahap
Tidak semua SO bisa dipenuhi dalam satu kali kirim. Pada perusahaan distribusi, kondisi seperti stok baru masuk sebagian, kapasitas armada terbatas, atau pelanggan meminta pengiriman dipecah per lokasi adalah hal yang wajar. Masalahnya muncul ketika sistem tidak punya cara yang rapi untuk mencatatnya. Admin biasanya terpaksa membuat SO baru untuk sisa pesanan atau mencatat kekurangan di spreadsheet, dan dari sinilah sisa pesanan yang terlupa bermula.
Di SAP Business One, pengiriman bertahap dilakukan dari SO yang sama. Saat membuat Delivery Order dengan menyalin data dari SO, admin gudang cukup mengubah kuantitas pada baris item sesuai barang yang benar-benar siap dikirim. Misalnya, SO memesan 500 karton tetapi stok tersedia hanya 300, maka DO pertama dibuat untuk 300 karton. Sisa 200 karton tetap tercatat sebagai kuantitas terbuka pada SO, tanpa perlu membuat dokumen pesanan baru, dan SO tetap berstatus terbuka selama masih ada kuantitas yang belum terkirim.
Ketika stok tambahan tiba, gudang kembali menarik SO yang sama untuk membuat DO berikutnya. Sistem menampilkan hanya sisa kuantitas yang masih terbuka, sehingga risiko mengirim ganda atau melebihi jumlah pesanan ikut berkurang. Begitu seluruh kuantitas terpenuhi, SO otomatis tertutup. Bagi manajer sales, ini berarti status setiap pesanan bisa dilihat dari satu dokumen: berapa yang sudah terkirim, berapa yang belum, dan DO mana saja yang sudah menyertainya.
Manfaat lainnya terasa di sisi komunikasi dan penagihan. Tim sales dapat memberi kepastian kepada pelanggan tentang sisa pesanan karena datanya jelas, bukan perkiraan. Di sisi finance, setiap DO dapat ditagihkan melalui A/R Invoice sendiri, sehingga pelanggan hanya ditagih untuk barang yang sudah diterima. Hal ini mencegah selisih antara tagihan dan barang yang benar-benar sampai di tangan pelanggan, yang selama ini menjadi sumber sengketa invoice di banyak perusahaan distribusi.
AR Invoice Otomatis dari Delivery Order yang Sudah Dikonfirmasi
Di banyak perusahaan distribusi, invoice menjadi tahap yang paling lambat dalam alur pesanan. Finance menunggu surat jalan bertanda tangan, mengumpulkannya dari beberapa sumber, lalu mengetik ulang item, kuantitas, dan harga ke dalam invoice. Setiap pengetikan ulang membuka peluang salah ketik, dan setiap hari keterlambatan menunda masuknya kas yang seharusnya sudah bisa ditagih.
SAP Business One menghilangkan langkah tersebut. Begitu Delivery Order dikonfirmasi, A/R Invoice tersusun otomatis dari data DO itu, tanpa input ulang. Data pelanggan, item, kuantitas yang benar-benar dikirim, harga, diskon, dan termin pembayaran terbawa langsung dari dokumen sebelumnya, sehingga finance tinggal memeriksa dan menerbitkannya. Karena kuantitasnya mengikuti DO, bukan SO awal, invoice selalu sama dengan barang yang sudah keluar dari gudang. Inilah yang menutup selisih antara pesanan dan tagihan, terutama pada pengiriman bertahap yang dibahas sebelumnya.
Untuk volume transaksi yang tinggi, finance tidak perlu membuat invoice satu per satu. SAP Business One memungkinkan pembuatan invoice dari beberapa DO sekaligus untuk pelanggan yang sama, misalnya ketika perusahaan menagih secara periodik setiap akhir minggu. Tim finance cukup memilih DO yang siap ditagih, lalu sistem menyusun invoice dari data yang sudah tersimpan, bukan dari rekap manual beberapa file. Hasilnya, invoice bisa terbit lebih cepat dan lebih akurat, tanpa menunggu data dikumpulkan dari tim lain.
Dampak lain ada pada pelacakan dan pembukuan. Invoice yang dibuat dari DO tetap terhubung dengan SO dan DO asalnya, sehingga ketika pelanggan mempertanyakan tagihan, finance dapat menelusuri apa yang dipesan, kapan dikirim, dan berapa yang ditagih tanpa meminta salinan dokumen ke tim lain. Pencatatan penjualan dan piutang pelanggan pun mengikuti dari dokumen transaksi, sehingga laporan piutang berangkat dari data yang sama dengan operasional.
Skenario Distributor FMCG dengan Ratusan Sales Order per Hari
Untuk melihat bagaimana alur ini bekerja di lapangan, ambil contoh sebuah distributor produk FMCG yang melayani ratusan toko, minimarket, dan grosir. Tim salesnya terdiri dari belasan sales rep dengan area masing-masing, dan ratusan SO masuk setiap hari, banyak di antaranya dengan item yang sama dalam jumlah besar. Skenario berikut hanya ilustrasi, tetapi pola masalah dan alurnya sangat umum di perusahaan distribusi dengan volume seperti ini.
Pada pagi hari, sales rep dari berbagai area menginput SO ke dalam satu sistem. Saat memilih item, stok tersedia per gudang langsung terlihat, sehingga pesanan untuk item yang hampir habis bisa disesuaikan sejak awal. Harga dan diskon mengikuti master data tiap pelanggan, jadi sales rep tidak perlu menghitung manual dan perbedaan harga antar sales rep untuk pelanggan yang sama tidak lagi terjadi. Revisi dari pelanggan dilakukan pada SO yang sama, bukan lewat pesan terpisah.
Menjelang siang, tim gudang membuka daftar SO yang siap disiapkan dan menyusun picking berdasarkan pesanan terbaru. Salah satu SO memesan 500 karton minuman untuk sebuah grosir, tetapi stok yang tersedia baru 300 karton karena kiriman dari pabrik datang sore hari. Gudang membuat DO untuk 300 karton, dan sisa 200 karton tetap terbuka pada SO yang sama. Pengiriman pertama berangkat tanpa menunggu, dan sisa pesanan tidak terlupa karena statusnya terlihat jelas oleh sales maupun gudang.
Sore harinya, stok tambahan tiba. Gudang menarik kembali SO tersebut, dan sistem hanya menampilkan sisa kuantitas yang belum terkirim, sehingga DO kedua langsung dibuat tanpa risiko kirim ganda. Pada hari yang sama, finance melihat DO yang sudah dikonfirmasi dan menerbitkan A/R Invoice dari data DO tersebut, tanpa menunggu rekap dari gudang maupun mengetik ulang item. Untuk pelanggan yang ditagih mingguan, beberapa DO dapat digabung dalam satu invoice. Ketika pelanggan membayar, Incoming Payment dicocokkan dengan invoice terkait hingga statusnya lunas.
Dari sudut pandang manajemen, yang berubah bukan hanya kecepatan, tetapi keyakinan atas ketepatan data. Di akhir hari, manajer sales dan direktur operasional dapat melihat berapa SO yang masuk, berapa yang sudah terkirim penuh, berapa yang masih terbuka, dan berapa yang sudah ditagih, semuanya dari dokumen yang sama. Untuk perusahaan sejenis, pendekatan ini sejalan dengan solusi ERP distribusi yang dirancang untuk menangani volume transaksi tinggi dengan banyak gudang dan banyak sales rep.
Efek ke Tim Sales, Gudang, dan Finance
Perubahan alur pesanan tidak berhenti di sistem, melainkan terasa langsung dalam pekerjaan harian tiga tim yang paling sering bersinggungan. Karena semuanya bekerja pada dokumen yang sama, beban koordinasi antar tim berkurang dan waktu yang tadinya habis untuk konfirmasi bisa dipakai untuk pekerjaan yang lebih bernilai.
- Tim Sales mendapat visibilitas yang selama ini sulit diperoleh. Sebelum menjanjikan pengiriman, sales rep dapat melihat stok yang benar-benar tersedia, dan setelah pesanan masuk, status SO bisa dipantau sendiri: sudah dikirim berapa, sisa berapa, dan sudah ditagih atau belum. Waktu yang sebelumnya habis untuk menelepon gudang atau finance berpindah ke aktivitas penjualan. Bagi manajer sales, kualitas data juga membaik, karena harga dan diskon mengikuti master data sehingga janji kepada pelanggan lebih konsisten antar sales rep.
- Tim Gudang bekerja dengan instruksi yang lebih jelas dan selalu terbaru. Daftar pesanan yang harus disiapkan berasal dari SO yang berlaku, sehingga risiko menyiapkan barang berdasarkan pesanan yang sudah direvisi ikut menurun. Pembuatan DO yang tidak lagi diketik ulang menghemat waktu administratif, terutama di jam sibuk, dan pengiriman bertahap bisa dikelola tanpa catatan terpisah. Hasilnya adalah lebih sedikit retur akibat salah kirim dan lebih sedikit pekerjaan ulang di gudang.
- Tim Finance merasakan perubahan paling nyata pada kecepatan dan akurasi penagihan. Invoice tersusun dari DO yang sudah dikonfirmasi, sehingga tidak ada lagi rekap manual dari beberapa sumber dan tidak ada input ulang yang berisiko salah. Ketika pelanggan mempertanyakan tagihan, penelusuran dari invoice ke DO dan SO dapat dilakukan langsung di sistem. Dengan invoice yang terbit lebih cepat dan sesuai barang yang dikirim, siklus penagihan lebih singkat dan perselisihan tagihan lebih jarang terjadi.
Bagi direktur operasional, ketiga perbaikan ini bertemu pada satu hal: satu sumber data yang dipercaya semua departemen. Keputusan tentang stok, pengiriman, dan arus kas tidak lagi bergantung pada versi data yang berbeda-beda dari masing-masing tim.
Kesimpulan
Pada perusahaan distribusi dengan ratusan hingga ribuan sales order per bulan, masalah pengiriman dan penagihan jarang berasal dari satu kesalahan besar. Biasanya ia berasal dari celah kecil di antara tim: revisi SO yang tidak sampai ke gudang, DO yang diketik ulang, atau invoice yang menunggu rekap data. Celah-celah inilah yang berantai menjadi salah kirim, invoice terlambat, dan selisih antara pesanan dengan tagihan.
SAP Business One menutup celah tersebut dengan menghubungkan seluruh alur dalam satu sistem, dari Sales Order, picking, Delivery Order, A/R Invoice, hingga Incoming Payment. Stok tersedia terlihat sejak SO dibuat, partial delivery dikelola dari SO yang sama tanpa ada sisa pesanan yang terlupa, dan invoice tersusun dari DO yang sudah dikonfirmasi tanpa input ulang. Hasilnya dirasakan langsung oleh Sales, Gudang, dan Finance: koordinasi lebih ringan, kesalahan lebih sedikit, dan siklus penagihan lebih singkat.
Bagi manajer sales maupun direktur operasional, nilai utamanya adalah satu sumber data yang dipercaya semua departemen. Setiap perubahan di level SO langsung tercermin ke gudang dan finance, sehingga keputusan tentang stok, pengiriman, dan arus kas diambil dari informasi yang sama dan selalu terbaru.
Jika alur pesanan di perusahaan Anda masih berjalan manual atau melalui beberapa sistem yang tidak terhubung, sekarang saat yang tepat untuk melihat bagaimana SAP Business One bekerja pada proses Anda sendiri. Jadwalkan demo SAP Business One bersama tim kami dan temukan bagaimana sales order management yang terintegrasi dapat membantu bisnis distribusi Anda berjalan lebih akurat dan efisien.
Masih Ragu Implementasi SAP Business One di Perusahaan Anda?
Tim konsultan SAP Business One kami siap membantu Anda menghitung kebutuhan modul dan estimasi biaya sesuai skala bisnis Anda.
Tanpa komitmen, tanpa biaya tersembunyi. Tim kami merespons dalam 1x24 jam kerja.
