Skip to main content

General Ledger & Banking Application -- Feature Breakdown


1) Foundations and Product Scaffolding

↑ Back to top

  • User authentication and secure login
  • Multi-tenant company support
  • User roles and permissions
  • Company file creation and configuration (currency, fiscal year, time zone)
  • Industry-based chart-of-accounts templates
  • Onboarding checklist and progress tracking

2) Chart of Accounts and Accounting Primitives

↑ Back to top

  • Create, edit, archive chart-of-accounts
  • Account types, subtypes, and normal balance configuration
  • Tax line and reporting mappings
  • Accounting period definition and period close/open
  • Journal configuration and posting rules
  • Counterparty management (customers, vendors, payees)

3) Core General Ledger

↑ Back to top

  • Balanced journal entry creation
  • Draft vs posted journal entries
  • Journal entry reversal handling
  • Transaction-level document attachments
  • General ledger register by account and date
  • Drill-down from balances to transaction detail

4) Bank Connectivity and Transaction Feeds

↑ Back to top

  • Bank account connectivity via aggregation providers
  • Bank connection status and health monitoring
  • Manual bank transaction import (CSV, OFX)
  • Bank transaction deduplication
  • Transaction categorization to GL accounts
  • Rule-based auto-categorization
  • Transaction splitting across accounts
  • Reviewed/cleared transaction state management

5) Bank Reconciliation

↑ Back to top

  • Bank statement period management
  • Ledger-to-bank transaction matching
  • Reconciliation adjustments and correcting entries
  • Reconciliation completion and locking
  • Reconciliation reports and history
  • Controlled reconciliation reopening

6) Subledgers

↑ Back to top

Accounts Payable (AP)

  • Vendor management
  • Bill entry and account coding
  • Payment scheduling and execution
  • Vendor balances and aging

Accounts Receivable (AR)

  • Customer management
  • Invoice creation and revenue coding
  • Payment application and receipt tracking
  • Customer balances and aging

7) Multi-Dimensional Accounting

↑ Back to top

  • Enable/disable accounting dimensions (class, location, department, project)
  • Transaction tagging with dimensions
  • Dimension-based financial reporting
  • Dimension hierarchy management
  • Dimension-level access control

8) Financial Reporting

↑ Back to top

  • Trial balance reporting
  • Balance sheet reporting
  • Profit and loss reporting
  • Custom date-range reporting
  • Drill-through from reports to transactions
  • Report export (PDF, CSV)
  • Period-end close reporting packs

9) Tax and Compliance

↑ Back to top

  • Tax rate and agency configuration
  • Transaction-level tax coding
  • Tax summary and liability reporting
  • Filing period locking and audit retention

10) External Accounting Platform Integrations

↑ Back to top

Shared Integration Framework

  • OAuth-based external platform connectivity
  • Chart-of-accounts mapping and alignment
  • Sync direction and conflict resolution rules
  • Initial data import (accounts, contacts, balances)
  • Incremental sync scheduling
  • Sync logging, error handling, and retry management
  • Manual replay and reconciliation of failed syncs

Platform Connectors

  • QuickBooks Online connector
  • Xero connector
  • Wave connector

11) Controls, Audit, and Security

↑ Back to top

  • Immutable audit trail for all financial events
  • Role-based access control enforcement
  • Period close enforcement
  • Journal entry approval workflows
  • Audit log export

12) Performance, Search, and Usability

↑ Back to top

  • Transaction search by metadata and content
  • High-volume ledger pagination and filtering
  • Bulk transaction categorization
  • Bulk tag and dimension editing with controls

13) Data Migration and Portability

↑ Back to top

  • Chart-of-accounts import
  • Opening balance and trial balance import
  • Full ledger export
  • Data retention and anonymization tooling

14) Observability and Operational Tooling

↑ Back to top

  • Bank feed ingestion monitoring
  • Sync job and queue monitoring
  • Integration health alerting
  • General ledger data integrity validation