Menambah cabang berarti menambah kompleksitas: stok di mana, harga berapa, cabang mana yang untung, siapa yang bertanggung jawab atas selisih. Banyak pemilik yang sukses di satu apotek justru "kehilangan pegangan" begitu cabang kedua buka — bukan karena bisnisnya memburuk, melainkan karena cara kerja satu cabang dipaksakan untuk dua. Tanpa sistem yang tepat, pemilik kehilangan kontrol; dengan sistem yang tepat, cabang kedua dan ketiga justru terasa lebih ringan daripada cabang pertama.
Masalah klasik saat cabang bertambah
Pola yang hampir selalu kami temui di apotek yang berkembang: stok dicatat campur (tidak jelas barang milik cabang mana), transfer barang antar cabang hanya lewat WhatsApp tanpa dokumen, harga di tiap cabang "diatur masing-masing" sampai pelanggan protes beda harga, dan laporan bulanan digabung manual di spreadsheet — selesai tanggal 15, saat datanya sudah basi. Empat kemampuan berikut ini yang membereskannya.
1. Stok terpisah per cabang
Tiap cabang punya stok sendiri. Sistem harus bisa menampilkan stok per cabang dengan jelas, supaya kasir tak menjanjikan barang yang sebenarnya ada di cabang lain. Ini juga mencegah kebingungan "stok 0 di kasir tapi ada di kartu stok" — yang biasanya terjadi karena kasir melihat stok cabangnya sendiri, sementara kartu stok menampilkan gabungan semua cabang.
Praktik yang baik: kasir tetap bisa melihat stok cabang lain (untuk menjawab "di cabang B masih ada, Bu"), tapi hanya bisa menjual dari stok cabangnya. Pelanggan terlayani, stok tidak kacau.
2. Mutasi antar cabang yang tercatat
Barang menumpuk di satu cabang, kosong di cabang lain? Mutasi stok memindahkannya dengan tercatat — beserta batch & ED — sehingga stok kedua cabang tetap akurat dan bisa ditelusuri. Alur idealnya dua langkah: cabang pengirim membuat mutasi, cabang penerima mengonfirmasi penerimaan. Selisih antara yang dikirim dan yang diterima langsung ketahuan hari itu juga, bukan tiga bulan kemudian saat opname.
Yang sering dilupakan: mutasi juga harus memindahkan batch dan tanggal kedaluwarsa, bukan sekadar jumlah. Kalau tidak, prinsip FEFO rusak di cabang penerima — barang ED dekat bisa tertimbun di belakang barang baru.
3. Harga per cabang, tanpa saling menimpa
Kadang harga perlu beda antar cabang — lokasi di dalam kompleks klinik wajar lebih tinggi daripada cabang pinggir jalan yang bersaing ketat, dan segmen pelanggannya pun berbeda. Sistem yang baik mendukung harga per cabang tanpa mengganggu cabang lain: perubahan harga di satu cabang tidak menimpa cabang lainnya.
Contoh sederhana: vitamin dengan HPP Rp28.000 dijual Rp35.000 di cabang A (area perumahan, kompetisi ketat, margin 20%) dan Rp38.500 di cabang B (dalam gedung klinik, margin 27%). Keduanya sehat — asalkan keputusan itu disengaja dan tersimpan di sistem, bukan hasil masing-masing cabang menebak sendiri. Kerangka menyusun harga seperti ini kami bahas di strategi penetapan harga obat.
4. Laporan terpusat: gabungan dan perbandingan
Pemilik butuh dua sudut pandang sekaligus: gambaran gabungan (total omzet, laba, nilai stok seluruh grup) dan perbandingan antar cabang — mana yang omzet & labanya tinggi, mana yang perlu dibenahi. Contoh temuan yang umum: cabang dengan omzet terbesar ternyata bukan penyumbang laba terbesar, karena margin tertekan dan biaya operasionalnya tinggi. Tanpa laporan per cabang, temuan seperti ini tidak akan pernah muncul.
| Indikator | Cabang A | Cabang B | Yang perlu dicek |
|---|---|---|---|
| Omzet/bulan | Rp310 jt | Rp185 jt | — |
| Margin kotor | 14% | 23% | Kenapa margin A tipis? Harga? Bocor? |
| Laba bersih | Rp18 jt | Rp24 jt | Omzet besar ≠ laba besar |
| Nilai stok | Rp420 jt | Rp190 jt | Stok A mengendap? Cek slow moving |
Semua idealnya bisa dipantau dari jauh, kapan pun — di sinilah kelebihan software cloud dibanding instal lokal per cabang yang datanya terpisah-pisah.
Kontrol orang: hak akses per cabang
Semakin banyak cabang, semakin penting hak akses per peran per cabang: kasir cabang A tidak perlu melihat laporan laba, apalagi data cabang B; kepala cabang melihat penuh cabangnya sendiri; hanya pemilik yang melihat semuanya. Ditambah shift kasir dan jejak audit, kebocoran yang di satu cabang mudah diawasi langsung oleh pemilik jadi tetap terkendali di cabang yang jauh — selengkapnya di mencegah kecurangan di kasir apotek.
Kesalahan umum apotek multi cabang
- Menunda pemisahan stok — "nanti saja kalau sudah besar". Justru makin lama makin sulit dipilah.
- Mutasi tanpa dokumen — barang dititip lewat karyawan, dicatat belakangan (atau lupa). Selisih stok dua cabang sekaligus.
- Opname serentak semua cabang di hari yang sama dengan tim yang sama — tidak realistis; jadwalkan bergilir per cabang (lihat panduan stok opname).
- Membandingkan cabang hanya dari omzet — selalu sandingkan dengan margin dan laba bersih.
- Satu akun dipakai ramai-ramai — jejak audit jadi tidak berarti. Satu orang, satu akun.
Kapan siap menambah cabang lagi?
Ukuran praktisnya: cabang yang ada sudah berjalan tanpa kehadiran fisik Anda setiap hari — stok akurat, selisih kas mendekati nol, laporan bisa dipercaya dari layar. Kalau cabang pertama saja masih butuh Anda "menjaga" tiap hari, cabang kedua akan menggandakan masalah, bukan menggandakan laba. Sistem dan SOP dulu, ekspansi kemudian — panduan memilih sistem sesuai fase bisnis ada di software apotek sesuai skala usaha.
Kelola banyak cabang dengan Farmalite
Stok per cabang, mutasi antar cabang dengan batch & ED (FEFO), harga per cabang yang tidak saling menimpa, hak akses per peran per cabang, dan laporan gabungan + perbandingan antar cabang — kontrol penuh dari satu dasbor, dari mana saja.