Skip to content

Module 10: Accounts & Financial Management

The Accounts module (/accounting/*) is the core financial engine of ebosAi MicroERP. It provides double-entry General Ledger (GL) accounting, Accounts Receivable (AR), Accounts Payable (AP), Bank Reconciliation, Post-Dated Checks (PDC) lifecycle, Expense Claims, and Debit/Credit Note processing.


🎯 Core Accounting Modules

1. Accounting Dashboard (/accounting/dashboard)

  • Real-time Cash & Bank balances, Accounts Receivable Aging (0-30, 31-60, 61-90, 90+ days), Accounts Payable Aging, Net Profit YTD, and unposted transaction queues.

2. Invoices & Transactions to Post (/accounting/invoices-to-post, /accounting/je-to-post)

  • Review queues for commercial invoices and operational vouchers awaiting formal posting to the General Ledger.

3. Customer Receipts & Supplier Payments (/accounting/receipts, /accounting/payments)

  • Record full or partial payments against customer invoices or vendor bills.
  • Multi-currency payment processing with automatic exchange rate gain/loss accounting.
  • Support for Cash, Bank Transfer, Credit Card, and Post-Dated Checks (PDC).

4. Debit Notes & Credit Notes (/accounting/debit-notes, /accounting/credit-notes)

  • Issue Credit Notes against customer invoices (returns, overbilling, rebates) with automatic AR reduction and Inventory return adjustment.
  • Issue Debit Notes to vendors for returned goods or supplier price corrections.

5. Expense Claims (/accounting/expenses)

  • Employee expense submission (travel, meals, office supplies) with receipt attachment upload.
  • Manager approval flow and automatic posting to employee reimbursement payable GL accounts.

6. Bank Reconciliation (/accounting/bank-reconciliation)

  • Upload bank statement files (CSV, OFX, MT940).
  • Auto-Matching Engine: Matches statement lines with ledger transactions based on date, amount, and reference number.
  • Manual match selector for multi-line split receipts or bank charges.

7. Post-Dated Check (PDC) Management (/accounting/pdc-management)

  • PDC Lifecycle:
  • Received / Issued: Check recorded in PDC Clearing Account.
  • Deposited: Check sent to bank for clearing.
  • Cleared: Funds settled to main Bank Account GL.
  • Bounced: Check bounced, automatically reversing credit and restoring customer AR balance.

8. Chart of Accounts (/accounting/accounts)

  • Hierarchical 5-level GL tree (Assets, Liabilities, Equity, Income, Expenses).
  • Manage account codes, account names, parent accounts, and account types.

💡 Step-by-Step Instructions

Reconciling a Bank Statement

  1. Open Accounts → Bank Reconciliation (/accounting/bank-reconciliation).
  2. Select target bank account (e.g. Emirates NBD - AED).
  3. Click Upload Statement File and choose your bank CSV.
  4. Review automated green match suggestions. Click Confirm All Matches.
  5. For unmatched bank fees, click Create Adjustment JV, select Bank Charges Expense GL (620000), and click Post & Complete Reconciliation.