Lewati ke konten utama

Fitur Utama Platform Core ERP

Halaman ini mengulas modul platform inti yang menjadi tulang punggung operasional Codeverta ERP.


1. Manajemen Tenant & Multi-Tenancy Engine

Codeverta ERP mengelola banyak organisasi atau anak perusahaan dalam satu infrastruktur terpusat:

  • Pengelolaan Tenant: /api/tenants (Create, Read, Update, Delete Tenant).
  • Subdomain Routing: Mendukung penentuan tenant berbasis subdomain unik (contoh: company-a.erp.codeverta.com).
  • Pengaturan Tenant: Setiap tenant memiliki pengaturan kustom untuk mata uang, logo, zona waktu, dan format dokumen.

2. Order Primitives (/api/orders)

Fondasi pesanan yang dapat diperluas oleh modul-modul bisnis:

  • Status Lifecycle: draftpendingcompleted / cancelled.
  • Reference Binding: Terhubung ke dokumen spesifik (Sales Order, POS Invoice, Purchase Order) melalui reference_type dan reference_id.

3. Subskripsi & Integrasi Payment Gateway (Xendit)

Fitur untuk mengelola transaksi berlangganan atau tagihan rutin pelanggan:

  • Subscription Plans: /api/subscription-plans
  • Checkout & Payment: /api/subscriptions/checkout
  • Xendit Payment Gateway Integration:
    • Mendukung Virtual Account, QRIS, Credit Card, & E-Wallet.
    • Handler Webhook otomatis: /api/xendit/webhook untuk pembaruan status pembayaran secara real-time.

4. Keuangan, Dompet & Penarikan Dana (Finance & Wallet)

Modul manajemen kas & dompet internal tenant:

  • Ringkasan Keuangan: /api/finance/summary
  • Daftar Transaksi & Mutasi: /api/finance/transactions
  • Penarikan Saldo (Withdrawals): /api/finance/withdraw
  • Pengaturan Payout: /api/settings/payout untuk konfigurasi rekening bank tujuan penarikan dana.

5. Kode Promo & Diskon (/api/promo-codes)

  • Pembuatan voucher dan kode diskon tingkat tenant.
  • Pengaturan batas kuota penggunaan, tanggal kadaluarsa, dan nilai potongan (persentase atau nominal tetap).

6. Email Broadcast & SES Integration (/api/email)

  • Tencent Cloud SES Integration: Pengiriman email transaksi berkecepatan tinggi.
  • Templat Email: Pengelolaan templat HTML email variabel (/api/templates).
  • Broadcast Mailer: Pengiriman email massal ke segmen pelanggan (/api/email/send-broadcast).
  • Tracking & Webhook: Perekaman log status email (delivered, bounced, complained) via /api/webhooks/ses-callback.

7. Realtime Activity WebSocket (/api/ws/activity)

  • Koneksi WebSocket dua arah untuk notifikasi langsung di dashboard admin.
  • Digunakan untuk alert transaksi masuk, pesan CRM baru, status pengiriman stok, dan pembaruan sistem.