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.