Skip to main content

Accounting

Basic Accounting System for Income and Expense Tracking. Integrates with SystemCore for automatic transaction sync from sales/purchase orders (optional).

Features

  • Income tracking - Record and categorize all income sources
  • Expense tracking - Track and categorize business expenses
  • Chart of accounts - Customizable account structure
  • Financial reports - Generate profit/loss, balance sheets, and more
  • Transaction management - Full transaction history with search and filters
  • Automatic sync - Optional integration with SystemCore for order-based transactions

Requirements

Dependencies: None

Optional integration with SystemCore enables automatic transaction creation from sales and purchase orders.

Installation

Via Admin Panel

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

Via Command Line

php artisan module:enable AccountingCore

Usage

Setting Up Chart of Accounts

  1. Navigate to Accounting > Chart of Accounts
  2. Review the default account structure
  3. Add, edit, or remove accounts as needed for your business
  4. Organize accounts by type: Assets, Liabilities, Equity, Income, Expenses

Recording Income

  1. Go to Accounting > Income
  2. Click Add Income
  3. Select the income account
  4. Enter amount, date, and description
  5. Attach supporting documents if needed
  6. Save the transaction

Recording Expenses

  1. Go to Accounting > Expenses
  2. Click Add Expense
  3. Select the expense account
  4. Enter amount, date, and description
  5. Attach receipts or invoices
  6. Save the transaction

Generating Reports

Navigate to Accounting > Reports to access:

  • Profit & Loss Statement - Income vs expenses over a period
  • Balance Sheet - Assets, liabilities, and equity snapshot
  • Transaction Report - Detailed transaction listing with filters
  • Account Summary - Individual account activity

SystemCore Integration

When SystemCore is enabled, the Accounting module can automatically:

  • Create income transactions from completed sales orders
  • Create expense transactions from approved purchase orders
  • Link transactions to customers and suppliers

To enable this integration, go to Accounting > Settings and toggle Sync with System Orders.

Best Practices

  • Reconcile accounts monthly
  • Categorize transactions consistently
  • Attach documentation to all significant transactions
  • Review reports regularly for financial health insights