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 Email 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.