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