Skip to main content

System

SystemCore provides a centralized single source of truth for master data management including customers, products, suppliers, and orders.

Features

  • Shared customer management - CoreCustomer entity used across all modules
  • Shared product management - CoreProduct entity for unified product catalog
  • Shared supplier management - CoreSupplier entity for vendor tracking
  • Sales order tracking - Manage and track sales orders
  • Purchase order tracking - Manage and track purchase orders
  • Tax configurations - Define tax rates and rules
  • Payment terms management - Configure payment terms for customers and suppliers

Requirements

Dependencies: None (base module)

This is a foundational module that other modules depend on for shared data entities.

Installation

Via Admin Panel

  1. Go to Settings > Addons
  2. Find System
  3. Click Enable

Via Command Line

php artisan module:enable SystemCore

Usage

Managing Customers

Navigate to System > Customers to manage your customer database. Customers created here are available across all modules including CRM, Accounting, and WMS.

Managing Products

Navigate to System > Products to manage your product catalog. Products are shared with WMS & Inventory for stock tracking and with Accounting for order transactions.

Managing Suppliers

Navigate to System > Suppliers to manage vendor information. Suppliers are linked to purchase orders and inventory receiving.

Tax Configuration

Configure tax rates under System > Settings > Tax. These tax configurations apply to sales and purchase orders throughout the system.

Payment Terms

Define standard payment terms under System > Settings > Payment Terms. These can be assigned to customers and suppliers for invoice management.

Integration Points

The System module serves as the data backbone for:

  • CRM - Uses CoreCustomer for lead and deal management
  • Accounting - Syncs transactions from sales/purchase orders
  • WMS & Inventory - Uses CoreProduct and CoreSupplier for stock management
  • PM - Links projects to customers