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
↑ 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
- 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
↑ 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
↑ Back to top
- Bank feed ingestion monitoring
- Sync job and queue monitoring
- Integration health alerting
- General ledger data integrity validation