Peta Menu BMP per Module - Final Revisi
Filosofi: Hide, Don't Burn - fitur yang belum dipakai disembunyikan (bisa dinyalakan saat bisnis tumbuh). Hanya fitur yang benar-benar tidak relevan untuk manufaktur parfum yang dibuang.
Role yang ter-cover:
Chinese Wall IT: IT boleh admin sistem, tapi tidak boleh lihat BOM rate, COGS, payroll, bank transaction, customer detail.
Legenda
1. Accounting
Core Ledger
Table
| Menu | Status | Alasan |
|---|---|---|
| Account (CoA) | ✅ Tampil | Wajib |
| GL Entry | ✅ Tampil | Audit |
| Journal Entry | ✅ Tampil | Jurnal manual |
| Fiscal Year | ✅ Tampil | Wajib |
| Period Closing Voucher | ✅ Tampil | Tutup buku |
| Account Closing Balance | ✅ Tampil | Saldo awal |
| Cost Center | ✅ Tampil | Departemen/cabang |
| Accounting Dimension | ✅ Tampil | Analisis tambahan |
| Exchange Rate Revaluation | 👁️ Hide | Single currency IDR. Nyala kalau impor langsung USD/EUR. |
| Repost Accounting Ledger | ❌ Buang | Tombol nuklir. GL immutabel. Korektif = JE manual. |
| Ledger Health | ✅ Tampil (IT/Admin) | Diagnostic kesehatan database. |
Invoicing
Table
| Menu | Status | Alasan |
|---|---|---|
| Sales Invoice | ✅ Tampil | Revenue |
| Purchase Invoice | ✅ Tampil | Hutang |
| POS Invoice | ❌ Buang | POS retail terpisah, data rekap harian |
| POS Profile | ❌ Buang | POS retail terpisah |
| Dunning | ❌ Buang | UMKM tidak butuh penagihan otomatis |
| Payment Terms Template | ✅ Tampil | Cicilan |
| Payment Schedule | ✅ Tampil | Due date dinamis |
| Pricing Rule | ✅ Tampil | Diskon/harga per channel |
Payments
| Menu | Status | Alasan |
|---|---|---|
| Payment Entry | ✅ Tampil | Bayar/terima |
| Payment Request | 👁️ Hide | Bisa manual |
| Payment Order | ❌ Buang | |
| Payment Reconciliation | ✅ Tampil | Bank rec |
| Unreconcile Payment | 👁️ Hide | Jarang dipakai |
| Advance Payment | ✅ Tampil | DP |
| Payment Ledger Entry | ✅ Tampil | Audit |
| Mode of Payment | ✅ Tampil | Tunai/Transfer |
Financial Reports
| Menu | Status | Alasan |
|---|---|---|
| General Ledger | ✅ Tampil | |
| Trial Balance | ✅ Tampil | |
| Balance Sheet | ✅ Tampil | |
| Profit & Loss | ✅ Tampil | |
| Cash Flow | ✅ Tampil | |
| AR / AP Aging | ✅ Tampil | |
| Financial Report Template | 👁️ Hide | Setup template laporan, admin |
Taxes
| Menu | Status | Alasan |
|---|---|---|
| Sales Taxes & Charges Template | ✅ Tampil | PPN |
| Purchase Taxes & Charges Template | ✅ Tampil | PPN |
| Item Tax Template | ✅ Tampil | |
| Tax Category | ✅ Tampil | |
| Tax Rule | ✅ Tampil | |
| Tax Withholding Category | ✅ Tampil | PPh 23/4(2) |
| Tax Withholding Entry | ✅ Tampil | |
| Item Wise Tax Detail | ✅ Tampil |
Banking
| Menu | Status | Alasan |
|---|---|---|
| Bank | ✅ Tampil | |
| Bank Account | ✅ Tampil | |
| Bank Transaction | ✅ Tampil | |
| Bank Statement Import | ✅ Tampil | |
| Bank Reconciliation Tool | ✅ Tampil | |
| Bank Clearance | 👁️ Hide | Manual cek |
Accounts Settings
| Menu | Status | Alasan |
|---|---|---|
| Accounts Settings | ✅ Tampil | |
| Accounting Period | ✅ Tampil | |
| Chart of Accounts Importer | 👁️ Hide | Setup sekali |
| Account Category | 👁️ Hide | Setup sekali |
Budget
| Menu | Status | Alasan |
|---|---|---|
| Budget | 👁️ Hide | Nyala saat omzet >1M/bulan, perlu kontrol departemen |
| Monthly Distribution | 👁️ Hide | |
| Budget Variance Report | 👁️ Hide |
Share Management
| Menu | Status | Alasan |
|---|---|---|
| Shareholder | ❌ Buang | UMKM, bukan PT terbuka |
| Share Type | ❌ Buang | |
| Share Transfer | ❌ Buang | |
| Share Balance | ❌ Buang |
Subscription
| Menu | Status | Alasan |
|---|---|---|
| Subscription Plan | ❌ Buang | Bukan bisnis SaaS/langganan |
| Subscription | ❌ Buang | |
| Subscription Settings | ❌ Buang |
2. Inventory (Stock)
Stock Transactions
| Menu | Status | Alasan |
|---|---|---|
| Material Request | ✅ Tampil | Permintaan stok |
| Purchase Receipt | ✅ Tampil | Shortcut gudang: terima RM (dokumen asli di Purchase) |
| Delivery Note | ✅ Tampil | Shortcut gudang: kirim FG (dokumen asli di Sales) |
| Stock Entry | ✅ Tampil | Transfer, Manufacture |
| Packing Slip | ❌ Buang | Packing oleh Sales, tidak di-track stok |
| Pick List | ❌ Buang | B2C tidak perlu |
Stock Masters
Table
| Menu | Status | Alasan |
|---|---|---|
| Item | ✅ Tampil | Master barang |
| Item Group | ✅ Tampil | Kategori |
| Warehouse | ✅ Tampil | Gudang RM & FG |
| UOM | ✅ Tampil | Satuan (Drum→Liter, Kg→ml) |
| Brand | 👁️ Hide | Tidak kritis |
| Item Alternative | ❌ Buang | |
| Manufacturer | ❌ Buang |
Serial & Batch
Table
| Menu | Status | Alasan |
|---|---|---|
| Serial No | ❌ Buang | Parfum pakai Batch, bukan per-unit serial |
| Batch | ✅ Tampil | Wajib CPKB |
| Batch Bundle | ✅ Tampil | v16 |
Stock Reports
Table
| Menu | Status | Alasan |
|---|---|---|
| Stock Balance | ✅ Tampil | |
| Stock Ledger | ✅ Tampil | |
| Stock Projected Qty | ✅ Tampil | |
| Stock Summary | ✅ Tampil | |
| Stock Ageing | ✅ Tampil | Ganti judul UI jadi "FEFO / Batch Expiry" |
| Item Price Stock Report | 👁️ Hide |
Stock Settings
Table
| Menu | Status | Alasan |
|---|---|---|
| Stock Settings | ✅ Tampil | |
| Repost Item Valuation | ❌ Buang | Berbahaya, teknis |
| Landed Cost Voucher | 👁️ Hide | Hanya untuk Asset (mesin impor via broker). RM lokal tidak pakai. |
Lainnya
Table
| Menu | Status | Alasan |
|---|---|---|
| Stock Reconciliation | ✅ Tampil | Hitung fisik |
| Stock Reservation | ✅ Tampil | WO filling reservasi Bulk & Botol |
3. Buying (Procurement)
Purchasing
Table
| Menu | Status | Alasan |
|---|---|---|
| Material Request | ✅ Tampil | |
| Request for Quotation | ❌ Buang | Langsung PO ke supplier langganan |
| Purchase Order | ✅ Tampil | Pesan ke supplier |
| Purchase Receipt | ✅ Tampil | Terima barang |
| Purchase Invoice | ✅ Tampil | Input tagihan |
| Blanket Order | ❌ Buang |
Supplier
Table
| Menu | Status | Alasan |
|---|---|---|
| Supplier | ✅ Tampil | |
| Supplier Group | ✅ Tampil | |
| Supplier Scorecard | ❌ Buang | UMKM tidak butuh evaluasi formal otomatis |
Buying Reports
Table
| Menu | Status | Alasan |
|---|---|---|
| PO Analysis | ✅ Tampil | |
| Item-wise Purchase History | ✅ Tampil | Lacak harga Fragrance Oil/Alkohol |
| Supplier Ledger | ✅ Tampil | Hutang per supplier |
Buying Settings
Table
| Menu | Status | Alasan |
|---|---|---|
| Buying Settings | ✅ Tampil | Policy PO wajib, same rate, dll |
| Purchase Taxes and Charges Template | ✅ Tampil | PPN Masukan + biaya lokal |
| Terms and Conditions Template | 👁️ Hide | B2C tidak butuh. Nyala saat B2B. |
4. Manufacturing (Production)
Production
Table
| Menu | Status | Alasan |
|---|---|---|
| BOM | ✅ Tampil | Restricted - hanya R&D/Owner lihat qty & rate. Operator lihat kode internal saja. |
| Work Order | ✅ Tampil | Perintah produksi per batch |
| Job Card | ❌ Buang | Tidak ada routing per tahapan |
| Downtime Entry | ❌ Buang | Mesin mixing sederhana |
| Subcontracting Order | ❌ Buang | CPKB Gol B tidak boleh maklon |
| Subcontracting Receipt | ❌ Buang | Tidak maklon |
Production Reports
| Menu | Status | Alasan |
|---|---|---|
| Production Analytics | ✅ Tampil | |
| BOM Explorer | ✅ Tampil | |
| BOM Stock Report | ✅ Tampil | Cek ketersediaan RM |
| Work Order Stock Report | ✅ Tampil | |
| Batch Traceability | ✅ Tampil | CPKB: Supplier→RM→Bulk→FG→Customer |
Manufacturing Settings
| Menu | Status | Alasan |
|---|---|---|
| Manufacturing Settings | ✅ Tampil | Backflush manual, batch generation |
5. Selling (Sales)
Sales
| Menu | Status | Alasan |
|---|---|---|
| Sales Order | ✅ Tampil | Rekap harian marketplace (import CSV) |
| Delivery Note | ✅ Tampil | Kirim FG |
| Sales Invoice | ✅ Tampil | Rekonsiliasi revenue |
| Quotation | ❌ Buang | B2C marketplace, harga transparan |
| POS Invoice | ❌ Buang | POS retail terpisah |
Customer
Table
| Menu | Status | Alasan |
|---|---|---|
| Customer | ✅ Tampil | Generic per channel (Tokopedia, Shopee, TikTok Shop) |
| Customer Group | ✅ Tampil | Marketplace / Retail / Distributor |
Sales Team
Table
| Menu | Status | Alasan |
|---|---|---|
| Sales Person | ✅ Tampil | Admin Sales per channel (accountability: siapa yang input rekap) |
| Territory / Channel | ✅ Tampil | Shopee, Tokopedia, TikTok Shop, Retail Fisik (untuk pricing & analisis) |
| Sales Partner | ❌ Buang | Reseller di luar BMP (Excel/system e-commerce) |
Selling Reports
Table
| Menu | Status | Alasan |
|---|---|---|
| Sales Analytics | ✅ Tampil | |
| Gross Profit | ✅ Tampil | Revenue − COGS |
| Customer Ledger | ✅ Tampil | Piutang per channel |
| Batch-wise Sales History | ✅ Tampil | CPKB traceability |
Selling Settings
Table
| Menu | Status | Alasan |
|---|---|---|
| Selling Settings | ✅ Tampil | SO & DN wajib, same rate |
| Sales Taxes and Charges Template | ✅ Tampil | PPN Keluaran |
6. Quality (CPKB Thin)
Transactions
Table
| Menu | Status | Alasan |
|---|---|---|
| Quality Inspection | ✅ Tampil | Pemeriksaan RM datang & FG jadi |
| Non Conformance | 👁️ Hide | Nyala saat audit eksternal ketat |
Masters
Table
| Menu | Status | Alasan |
|---|---|---|
| Quality Inspection Template | ✅ Tampil | Parameter: visual, organoleptik, pH |
| Quality Goal | 👁️ Hide | SOP tertulis, nyala saat audit BPOM minta |
| Quality Procedure | 👁️ Hide | |
| Quality Review | 👁️ Hide | |
| Quality Action | 👁️ Hide |
Reports
Table
| Menu | Status | Alasan |
|---|---|---|
| Batch Quarantine Status | ✅ Tampil | Quarantine → Approved → Released |
| COA Attachment Log | ✅ Tampil | Certificate of Analysis supplier |
7. Asset
Transactions
Table
| Menu | Status | Alasan |
|---|---|---|
| Asset Purchase | ✅ Tampil | Mesin mixing, filling, capping via broker |
| Asset Movement | ✅ Tampil | Pindah lokasi |
Masters
Table
| Menu | Status | Alasan |
|---|---|---|
| Asset Category | ✅ Tampil | |
| Asset | ✅ Tampil |
Reports
Table
| Menu | Status | Alasan |
|---|---|---|
| Depreciation Schedule | ✅ Tampil | |
| Asset Value Adjustment | ✅ Tampil | |
| Asset Repair | ✅ Tampil | Perbaikan mesin |
8. HR (Minimalis → Skalabel)
Transactions
Table
| Menu | Status | Alasan |
|---|---|---|
| Attendance | ✅ Tampil | |
| Payroll Entry | ✅ Tampil | |
| Leave Application | 👁️ Hide | Nyala saat karyawan >5 orang |
| Expense Claim | 👁️ Hide | Nyala saat ada reimbursement |
| Shift Assignment | 👁️ Hide | Nyala saat produksi 2 shift |
| Timesheet | 👁️ Hide | Nyala saat bayar borongan/jam |
Masters
Table
| Menu | Status | Alasan |
|---|---|---|
| Employee | ✅ Tampil | |
| Salary Structure | ✅ Tampil | |
| Department | 👁️ Hide | Nyala saat tim besar |
| Designation | 👁️ Hide | |
| Leave Type | 👁️ Hide | |
| Expense Claim Type | 👁️ Hide |
Reports
Table
| Menu | Status | Alasan |
|---|---|---|
| Payroll Register | ✅ Tampil | |
| Attendance Report | 👁️ Hide | |
| Leave Balance | 👁️ Hide |
Lainnya
Table
| Menu | Status | Alasan |
|---|---|---|
| Recruitment | ❌ Buang | UMKM hiring manual |
| Performance | ❌ Buang | |
| Training | ❌ Buang |
9. Project / R&D
Table
| Menu | Status | Alasan |
|---|---|---|
| Project | ❌ Buang | Manufaktur parfum tidak punya proyek konstruksi/jasa |
| R&D (custom) | 👁️ Hide | Bisa diaktifkan sebagai custom module: develop formula baru, uji stabilitas, batch trial |
10. System & Utility (Role IT/Admin)
Table
| Menu | Status | Alasan |
|---|---|---|
| Background Job | ✅ Tampil (IT) | Monitor queue, scheduler, retry failed job |
| RQ Job | ✅ Tampil (IT) | Debug worker hang/crash |
| RQ Worker | ✅ Tampil (IT) | |
| Scheduled Job Type | ✅ Tampil (IT) | Cek scheduler jalan atau tidak |
| Scheduled Job Log | ✅ Tampil (IT) | |
| Scheduler Event | ✅ Tampil (IT) | |
| Error Log | ✅ Tampil (IT) | Debug error saat user complain |
| API Requested Log | ✅ Tampil (IT) | Trace API call |
| View Log | ✅ Tampil (IT) | Audit siapa akses apa |
| Patch Log | ✅ Tampil (IT) | Track update/patch |
| Recorder | ✅ Tampil (IT) | Replay bug |
| Log Settings | ✅ Tampil (IT) | Konfigurasi retention log |
| Data Import | ✅ Tampil (IT + Finance) | Import rekap harian marketplace, COA, master data |
| Data Export | ✅ Tampil (IT + Finance) | Backup data, export laporan |
| Print Format Builder | 👁️ Hide (IT) | Customize print format |
| Email Queue | ✅ Tampil (IT) | Debug email tidak terkirim |
11. Administration (Role IT/Admin)
Users
Table
| Menu | Status | Alasan |
|---|---|---|
| User | ✅ Tampil (IT) | Create/edit/disable user |
| Role | ✅ Tampil (IT) | Definisi role & permission |
| Permission Manager | ✅ Tampil (IT) | Penting: Field-level permission untuk BOM (harga & formula) |
| User Permission | ✅ Tampil (IT) | Restrict user ke record tertentu |
| Permission Inspector | ✅ Tampil (IT) | Debug "kenapa user X tidak bisa akses Y?" |
Workspace
Table
| Menu | Status | Alasan |
|---|---|---|
| Workspace Settings | ✅ Tampil (IT) | Customize menu per role |
| Notification Settings | ✅ Tampil (IT) | Setup notifikasi email/alert |
12. Organization
Table
| Menu | Status | Alasan |
|---|---|---|
| Company | ✅ Tampil | |
| Fiscal Year | ✅ Tampil | |
| Warehouse Tree | ✅ Tampil | Gudang RM & FG |
| Cost Center | ✅ Tampil | |
| Branch | 👁️ Hide | Nyala saat ada cabang fisik baru |
Ringkasan: Mengapa Dibuang?
Table
| Fitur Dibuang | Alasan |
|---|---|
| POS Invoice / Profile | POS retail terpisah, data rekap harian |
| Share Management | UMKM, bukan PT terbuka yang perdagangkan saham |
| Subscription | Bukan bisnis SaaS/langganan |
| RFQ, Supplier Scorecard | Langsung PO ke supplier langganan |
| Serial No | Parfum pakai Batch (per sesi produksi), bukan per-unit serial |
| Job Card, Downtime, Routing | Mixing sederhana, tidak ada mesin kompleks |
| Subcontracting | CPKB Gol B tidak boleh maklon + formula rahasia |
| Quotation | B2C marketplace, harga transparan |
| Sales Partner | Reseller di luar BMP (Excel/system e-commerce) |
| Recruitment, Performance, Training | UMKM hiring & development manual |
| Repost Item Valuation, Repost Accounting Ledger | Teknis, berbahaya, bisa rusak data |
Chinese Wall: Akses IT (2 Staff)
IT boleh akses:
IT TIDAK BOLEH akses:
IT = System Admin, bukan Business User.
Dokumen Peta Menu BMP Final tertutup di sini. Siap copy-paste ke Word. Kalau sudah oke, bilang - nanti kita bisa lanjut ke bedahan modul Quality (Thin), Asset, HR, atau Chapter 5: Permission & Role Matrix.
High demand. Switched to K2.6 Instant for speed. Upgrade to use K2.6 Thinking.