Dokumentasi GoERP
Panduan lengkap penggunaan GoERP — sistem ERP modern dengan akuntansi double-entry, inventory multi-gudang, manajemen produksi, dan integrasi marketplace.
🧪 Akun Demo
| Role | Panel | Password | Cakupan | |
|---|---|---|---|---|
| Super Admin | Platform Admin (/admin) | admin@goerp.test | password | Kelola tenant, subscription, billing, support, system |
| Platform Admin | Platform Admin (/admin) | platform@goerp.test | password | Kelola tenant & subscription |
| Pemilik Bisnis | Customer ERP (/app) | owner@goerp.test | password | Akses penuh semua modul ERP |
| Finance Manager | Customer ERP (/app) | finance@goerp.test | password | Finance, Kas & Bank, Laporan |
| Akuntan | Customer ERP (/app) | accounting@goerp.test | password | COA, Jurnal, General Ledger, Tutup Buku |
| Sales Admin | Customer ERP (/app) | sales@goerp.test | password | Penawaran, SO, Faktur, Marketplace |
| Purchasing Staff | Customer ERP (/app) | purchasing@goerp.test | password | Purchase Request, PO, Penerimaan |
| Warehouse Staff | Customer ERP (/app) | warehouse@goerp.test | password | Stok, Mutasi, Transfer, Stock Opname |
| Production Manager | Customer ERP (/app) | production@goerp.test | password | BOM, Production Order, QC, HPP |
| Kasir | Customer ERP (/app) | cashier@goerp.test | password | Penerimaan & pembayaran customer |
| Auditor | Customer ERP (/app) | auditor@goerp.test | password | View-only + audit trail |
📋 Struktur Menu Admin
🏢 Perusahaan
- Tenant
- Company
- Branch
- User
📦 Master Data
- Kategori
- Produk
- Varian
- Kontak
- Akun COA
- Rekening Bank
💰 Penjualan
- Penawaran
- Sales Order
- Pengiriman
- Faktur Penjualan
- Pembayaran
🛒 Pembelian
- Purchase Order
- Faktur Pembelian
- Pembayaran
💵 Kas & Bank
- Transaksi Bank
- Biaya
📊 Akuntansi
- Jurnal
- Lock Period
🏭 Produksi
- BOM
- Production Order
- Work Order
- Piece Rate
📈 Laporan
- Laba Rugi
- Neraca
- Arus Kas
⚙ Pengaturan
- Settings
- Audit Log
🔐 Approval & Audit
- Approval
- Approval Steps
📖 Tutorial Langkah Demi Langkah
Fase 1: Setup Awal
▼
1
Buat Tenant dan Company
2
Setup Cabang dan Gudang
3
Tambah User dan Role
4
Konfigurasi Settings Perusahaan
Fase 2: Master Data
▼
1
Input Chart of Accounts (COA)
2
Input Kontak (Customer, Supplier)
3
Input Produk dan Varian
4
Input Rekening Bank & Kas
Fase 3: Transaksi Harian
▼
1
Buat Faktur Penjualan + Item
2
Catat Pembayaran Customer
3
Buat Purchase Order ke Supplier
4
Catat Faktur Pembelian
5
Catat Biaya Operasional
Fase 4: Inventory
▼
1
Monitor Stok per Gudang
2
Transfer Antar Gudang
3
Stock Opname
4
Penyesuaian Stok
Fase 5: Produksi
▼
1
Buat Bill of Materials
2
Buat Production Order
3
Catat Work Order per Tahap
4
Catat Output (Good/Reject/Rework)
5
Hitung HPP Aktual
Fase 6: Marketplace
▼
1
Mapping SKU Marketplace ke Internal SKU
2
Import Excel dari Shopee/TikTok/Lazada
3
Preview & Validasi Sebelum Import
4
Auto Update Stok
Fase 7: Accounting
▼
1
Review Jurnal Otomatis
2
General Ledger
3
Tutup Buku Bulanan
4
Lock Period
Fase 8: Laporan
▼
1
Laba Rugi
2
Neraca
3
Arus Kas
4
Laporan Penjualan & Inventory
⭐ Fitur Lengkap
Penjualan
- ✓ Penawaran
- ✓ Sales Order
- ✓ Pengiriman
- ✓ Faktur Penjualan
- ✓ Pembayaran
- ✓ Retur
Pembelian
- ✓ Purchase Order
- ✓ Penerimaan
- ✓ Faktur Pembelian
- ✓ Pembayaran
- ✓ Retur
Inventory
- ✓ Multi Gudang
- ✓ Transfer
- ✓ Stock Opname
- ✓ Penyesuaian
- ✓ Mutasi Stok
Akuntansi
- ✓ COA
- ✓ Jurnal Otomatis
- ✓ General Ledger
- ✓ Tutup Buku
- ✓ Lock Period
Produksi
- ✓ BOM
- ✓ Production Order
- ✓ Work Order
- ✓ QC
- ✓ HPP Aktual
- ✓ Borongan
Marketplace
- ✓ Import Excel
- ✓ SKU Matching
- ✓ Auto Stock Deduction
🏗️ Arsitektur Platform
GoERP dipisahkan menjadi dua panel terpisah dengan autentikasi dan otorisasi berbeda.
Platform Admin
/admin
Control Center untuk owner SaaS — kelola tenant, subscription, billing, support, system.
Dashboard
Tenants
Subscriptions
Billing
Usage
Support
System
Security
Customer ERP
/app
Workspace operasional tenant — semua modul bisnis: penjualan, pembelian, inventory, accounting, produksi, dll.
Dashboard
Organisasi
Master Data
CRM
Penjualan
Pembelian
Inventory
Manufacturing
Finance
Accounting
Reports
Settings
Auth: Role-based access: platform_admin hanya bisa akses /admin, customer hanya bisa akses /app. Diback oleh middleware EnsurePlatformAccess & EnsureCustomerAccess.
Tenant: Setiap request Customer ERP di-scope otomatis ke tenant via TenantScope global scope. Data antar tenant terisolasi penuh di database layer.
Subscription: Feature entitlement per subscription plan (Starter/Pro/Business/Enterprise). Feature dicek via FeatureGate trait di backend.
🚀 Deploy ke Production
# 1. SSH ke server ssh user@your-server # 2. Masuk folder project cd /var/www/goerp && git pull origin main # 3. Install dependencies composer install --no-dev --optimize-autoloader npm install && npm run build # 4. Migrasi + cache php artisan migrate --force php artisan config:cache && php artisan route:cache php artisan view:cache && php artisan optimize # 5. Restart worker sudo supervisorctl restart goerp-worker
Atau langsung: chmod +x deploy.sh && ./deploy.sh
Siap Memulai?
Akses GoERP sekarang — Platform Admin untuk kelola SaaS, Customer ERP untuk operasional bisnis.