Company dan Branch
Tujuan dan pengguna
Menu Company / Branch pada UI dev membuka halaman Branch. Halaman ini memelihara cabang yang dikaitkan dengan Area, identitas kode/nama, lokasi, kontak, rekening, akun, dan penanda HQ. Pengguna yang disarankan adalah System/Master Data Admin dengan konsultasi Operational, Finance, dan Tax. Nama PIC dan pemisahan kewenangan belum ditetapkan OLR.
Navigasi
Setting → General → Company / Branch (#!/setting/company).
Pada daftar, breadcrumb dan heading aktual adalah Branch. Form tambah berada pada #!/setting/company/create dengan heading Add Branch.
Tampilan daftar
Daftar menyediakan Add, Export Excel, pilihan jumlah data 10/25/50/100/All, pencarian, pengurutan, pagination, serta aksi detail, edit, dan hapus per baris. Kolom yang terlihat adalah Area, Code, Name, Address, dan kolom aksi.
Alamat, nama, kode, dan nilai baris ditutup pada salinan visual; tidak digunakan sebagai contoh data bisnis.

| Nomor | Elemen yang ditandai |
|---|---|
| 1 | Add |
| 2 | Export Excel |
| 3 | Pilihan jumlah data |
| 4 | Pencarian |
| 5 | Kolom Area |
| 6 | Kolom Code |
| 7 | Kolom Name |
| 8 | Kolom Address |
| 9 | Kolom aksi detail/edit/hapus |
| 10 | Pagination |
Form Add Branch kosong
Bagian identitas dan lokasi
| Field/kontrol | Fakta UI |
|---|---|
| Area * | Pemilih Area dengan kotak pencarian/list. |
| Code * | Textbox kode cabang. |
| Branch Name * | Textbox nama cabang. |
| Address * | Textbox alamat. |
| Latitude / Longitude | Textbox koordinat. |
| Peta | Peta interaktif dengan Zoom in, Zoom out, Full Screen, dan petunjuk pemindahan marker. |
| City * | Pemilih City dengan kotak pencarian/list. |

| Nomor | Elemen yang ditandai |
|---|---|
| 1 | Area wajib |
| 2 | Code wajib |
| 3 | Branch Name wajib |
| 4 | Address wajib |
| 5 | Latitude |
| 6 | Longitude |
| 7 | Kontrol peta |
Kontak, rekening, akun, dan status HQ
| Field/kontrol | Fakta UI |
|---|---|
| Phone / Fax | Textbox kontak. |
| Email * | Textbox email wajib. |
| Website | Textbox situs. |
| No. Rekening 1/2 | Textbox nomor rekening. |
| Nama Rekening 1/2 | Textbox nama rekening. |
| Bank Rekening 1/2 | Pemilih Bank. |
| Plafond | Textbox plafond; satuan/aturan belum terverifikasi. |
| Akun Kas / Akun Bank | Pemilih akun. |
| Ayat Silang Mutasi Kas/Bank | Pemilih akun silang. |
| HQ ? | Checkbox. Arti aturan HQ belum diputuskan. |
| Back / Save | Kembali atau menyimpan; tidak dijalankan dalam kajian. |

| Nomor | Elemen yang ditandai |
|---|---|
| 1–3 | Rekening 1 dan Bank Rekening 1 |
| 4–6 | Rekening 2 dan Bank Rekening 2 |
| 7 | Plafond |
| 8–10 | Akun Kas, Akun Bank, dan Ayat Silang Mutasi |
| 11 | Checkbox HQ |
| 12 | Back |
| 13 | Save |
Form atas dan bawah sama-sama kosong; tidak ada Area, City, Bank, akun, koordinat, atau rekening yang dipilih/diisi.
Prasyarat dan master data
- Area dan City harus tersedia serta parent-nya benar.
- Kode/nama cabang harus mengikuti standar legal dan penomoran OLR.
- Alamat, kontak, email, rekening, akun, dan koordinat harus berasal dari sumber resmi yang disetujui.
- Dampak ke user scope, dokumen, pajak, rekening, laporan, dan Finance/Accurate harus dipetakan sebelum perubahan.
Prosedur penggunaan yang disarankan
- Buka daftar Branch dan gunakan pencarian/sort untuk memeriksa duplikasi.
- Cocokkan Area, City, Code, Name, dan Address dengan dokumen organisasi.
- Buka Add hanya bila role master data berwenang dan permintaan disetujui.
- Isi bagian identitas/lokasi, kontak, rekening, akun, dan HQ sesuai kebijakan; jangan mengisi field yang tidak diwajibkan tanpa aturan owner.
- Lakukan pemeriksaan sejawat atas koordinat, email, rekening, dan mapping akun.
- Simpan hanya setelah approver dan dampak ke modul lain dikonfirmasi.
- Untuk perubahan/hapus, cek transaksi dan laporan yang sudah memakai branch; perlakuan nonaktif versus hapus belum dibuktikan di dev.
Keluaran dan hubungan antarmodul
- Keluaran: record Branch yang dapat menjadi scope master/transaksi/laporan.
- Hubungan yang perlu dikonfirmasi: Area, City, user/role, Contacts, Marketing, Operational, Vehicles, Inventory/Warehouse, Finance, pajak, akun, dan nomor dokumen.
- Tidak ada lampiran yang terlihat pada form kosong.
Checklist penjelasan
- Area dan City parent benar.
- Kode, nama, alamat, dan email sesuai dokumen resmi.
- Koordinat dan peta diperiksa bila dipakai operasional.
- Rekening dan mapping akun telah ditinjau Finance.
- Dampak branch ke user scope, transaksi, pajak, dan laporan disetujui.
- Tidak ada Edit/Delete/Save tanpa otorisasi dan audit trail.
Gap dan batas verifikasi
UI dev membuktikan struktur daftar dan field form, tetapi belum membuktikan validasi, arti checkbox HQ, aturan koordinat/peta, status aktif, detail/edit, audit trail, approval, dampak otomatis ke transaksi, atau sinkronisasi SOLOG–Accurate. Capture final menyamarkan seluruh baris daftar; tidak ada data transaksi atau master yang ditulis ke SOP.