Finance & General Ledger

Enterprise-grade accounting: dynamic chart of accounts you design yourself, Model C posting, auto journal generation, bank reconciliation, fiscal closing, and 15+ financial reports.

FLAGSHIP FEATURE

Dynamic chart of accounts - design it your way

The system does not rely on a fixed chart of accounts structure. Instead, it enables a fully configurable accounting framework where users define account types, hierarchy depth, numbering rules, and naming conventions. All configurations are managed through a centralized settings interface and can be adjusted either before or after go-live, ensuring full financial flexibility without system redesign.

Custom account types The system enables the creation of unlimited account types, including standard classifications (Assets, Liabilities, Equity, Revenue, Expenses) as well as fully custom-defined types. Each account type is enriched with financial statement mapping, normal balance definition, hierarchical display order, UI customization (icons and colors), and bilingual naming support (AR/EN), ensuring both structural flexibility and consistent financial reporting presentation.
N-level hierarchy The system supports multi-level parent-child account hierarchies with configurable depth limits (up to N levels). Administrators can define the maximum hierarchy depth and enforce posting restrictions so that only leaf-level accounts are eligible for financial transactions. This ensures strict data integrity, while higher-level accounts function exclusively as reporting rollups, preventing accidental postings and maintaining accurate financial consolidation.
Account Numbering Policy per Level The system provides a fully policy-driven numbering framework where each account hierarchy level can define its own numbering rules, including code length, format structure, separators, prefixes, suffixes, auto-generation logic, parent inheritance behavior, and validation rules using regular expressions. The chart of accounts strictly follows the company’s internal numbering policy rather than a fixed vendor-defined structure, ensuring full alignment with enterprise financial governance standards and complete control over financial structure design.
3-tier transaction restriction Each account can be set with a posting mode that controls how entries are created. It can allow all postings, manual entries only, or system-generated entries only. This helps prevent incorrect use of accounts and keeps financial records consistent.
finance-coa
ssssssd
xxxxxxxxxxxxxxxxxxxxxxx ssssssssssssssssss
Finance & General Ledger (GL)

GL mapping & auto journal engine

Every business event—such as sales invoices, delivery notes, GRN, POS sales, landed cost allocations, bank receipts, and credit notes—is automatically mapped to the correct General Ledger accounts. Inventory is recognized at delivery (GDNII), while revenue is recognized at invoicing. The same pattern applies on the purchase side using GRNII.

JV series groups Each document type has its own independent numbering sequence that resets per fiscal year, ensuring organized and consistent tracking across all financial transactions.
Auto-post engine The system automatically records transactions and updates balances safely, even when many users are working at the same time, ensuring no data is lost.

Manual journal vouchers

Full lifecycle management includes Create, Save, Post, and Reverse operations with print-ready outputs. Journals are displayed in a grid view with advanced filters by series group, fiscal year, status, and date range. Once posted, journal entries become immutable, and any correction is handled through reversal entries, ensuring a complete and auditable financial trail.

ENTERPRISE BANKING

Bank reconciliation with auto-matching

Bank reconciliation works in real time, showing the latest transactions instantly. Entries can be matched manually or automatically, with flexible matching rules to ensure accuracy.

All transaction types All financial transactions can be included in reconciliation, including bank and cash movements, receipts and payments, sales, and purchases.
Auto-Matching Algorithm Configurable confidence thresholds enable intelligent matching suggestions. Review and approve matches in bulk—reducing hours of manual reconciliation work to just minutes.
DirectDebit / DirectCredit adjustments Bank charges, interest, and fees are recorded automatically during reconciliation with the correct accounting entries.
Outstanding items report View all unreconciled transactions in one place. Generate reconciliation reports for audit purposes and see account balances as of a specific date.
Reopen completed sessions to adjust mistakes
Non-posted transactions visible but blocked from selection
Bank statement import schema ready

Enterprise cheque & banking

Cheque lifecycle management A centralized inbox-style interface with tabbed navigation, IN/OUT search, full history tracking, and action execution—where every cheque event automatically generates a journal entry.
Bank transfers Seamless inter-bank and cash transfers with configurable fee accounts, cheque linkage, and complete General Ledger (GL) posting.
Bank receipts & payments Multi-line transactions with optional VAT per line, linked to cash and bank master records, and supporting a complete transaction lifecycle—save, post, and delete.
Cash & bank master cards Maintain all your cash and bank accounts with defined type, currency, and opening balance—forming the foundation for all financial transactions.

Fiscal Period & Year-End Closing

Enterprise-grade financial closing designed for flexible period control and robust enterprise governance.

  • Fiscal Calendar Management — Define financial periods with support for both monthly and annual structures, including overlap validation and controlled sequential or flexible closing based on configuration and permissions.
  • Period closing (soft close) — Control posting to closed periods while maintaining full data accessibility. Periods can be closed at month or year level, with enforcement based on user roles and system permissions.
  • Year-end closing — Includes validation checklists, automatic generation of closing journal entries, and carry-forward of opening balances into the next fiscal year for all financial dimensions.
  • Opening balance management — Supports five categories: General Ledger (GL), Accounts Receivable (AR), Accounts Payable (AP), Cash & Bank, and Inventory, enabling full system initialization and seamless data migration.
  • Posting enforcement — All transactions are validated against fiscal period status before saving or posting, with enforcement rules controlled by module-level and period-level permissions.

AR / AP, apply & credit/debit notes

Payment application Automatic application on posting with manual allocation screens, linking payments and credit notes directly to specific invoices for accurate settlement.
Credit / debit notes Customer and Vendor accounts with full GL line postings, automatic application on posting, and QR code support for e-invoicing compliance.
Aging reports Configurable aging periods with customer and vendor aging analysis by buckets, providing clear visibility of outstanding balances and overdue amounts.
Include unposted option Toggle across Trial Balance, Balance Sheet, Profit & Loss, and Account Statements to include unposted entries and visualize the projected impact of draft journals with warning indicators.

VAT & regulatory compliance

  • Central VAT rate management — Country-specific VAT rate structures with full localization support, including Jordanian JoFotara and Saudi ZATCA e-invoicing compliance.
  • IsTaxable flag — Defined on customer and vendor master records. VAT is calculated centrally within the system and used as the single source of truth for all tax calculations.
  • VAT reporting — Supports export to Excel and PDF for regulatory reporting and financial analysis.
  • E-invoicing — Document-level integration with Jordan JoFotara and Saudi ZATCA, with automatic QR code generation.
15+ REPORTS

Comprehensive financial reporting

All reports support fiscal year ranges, Excel export, and an optional “include unposted” toggle to enable visibility of draft transactions.

Financial Reports (Trial Balance , Income Statement , Balance Sheet ,Account Statement) Core financial reports that summarize a company’s transactions, balances, performance, and financial position.
Cash Reports (Cash Balance , Cash Statement) Cash reports that show available cash and all cash movements over time.
VAT Reports VAT reports provide a complete view of tax activity, including VAT returns, sales and purchase registers, rate breakdowns, periodic analysis, non-taxable transactions, VAT by customer/vendor, and detailed transaction-level and e-invoice tracking for full compliance and reporting accuracy.
Bank Reconciliation (Manage bank account reconciliation) Bank reconciliation is the process of matching and verifying internal transactions with bank statements to ensure accuracy and resolve differences.

The bottom line: Sales, purchase, POS, e-commerce, stock, and CRM modules do not guess GL accounts. They post through the same mapping and auto-journal engine giving your finance team one source of truth from point-of-sale receipt to year-end close.