Skip to content

FinAnalyzer Enterprise v2.0.0

Choose a tag to compare

@Ali-Marandi Ali-Marandi released this 11 Aug 21:40
· 31 commits to main since this release

๐Ÿข FinAnalyzer Enterprise v2.0.0

Complete Commercial-Grade Rewrite

This is a major release โ€” a complete rewrite of FinAnalyzer into an enterprise-grade financial management suite that competes with QuickBooks, Xero, Fathom, and Sage.


โœจ New Features

๐Ÿงฎ Core Accounting Engine

  • True double-entry bookkeeping with GAAP/IFRS compliance
  • Journal entry posting with automatic debit/credit balance verification
  • Hierarchical Chart of Accounts (parent-child relationships)
  • Multi-entity/multi-company support for corporate groups
  • Fiscal year management with period locking
  • Year-end closing entries with retained earnings
  • Multi-currency conversion with real-time exchange rates

๐Ÿค– AI/ML Analytics

  • Cash flow forecasting (3, 6, 12 months) using Polynomial Regression
  • Anomaly detection with IsolationForest for fraud identification
  • 50+ institutional financial KPIs (Current Ratio, ROE, ROA, Debt-to-Equity, etc.)
  • What-if scenario modeling with interactive sliders
  • Budget vs Actual variance analysis
  • Trend analysis with statistical significance

๐Ÿ“Š Professional Reports

  • Balance Sheet (Assets = Liabilities + Equity)
  • Income Statement (P&L) with Revenue, COGS, Operating Expenses
  • Cash Flow Statement
  • Trial Balance with debit/credit verification
  • Export to PDF (publication-grade via ReportLab)
  • Export to Excel with automated SUM formulas (openpyxl)

๐Ÿ’Ž Modern Enterprise UI

  • Beautiful Dark/Light themes (Fluent Design inspired)
  • Collapsible sidebar navigation with professional icons
  • Command palette (Ctrl+K) for power users
  • Interactive Matplotlib charts embedded in Qt
  • Summary cards with trend indicators and hover effects
  • Sortable/filterable transaction tables
  • Hierarchical tree view for Chart of Accounts

๐Ÿ” Enterprise Security

  • bcrypt password hashing
  • AES-256 Fernet encryption for data at rest
  • Role-based access control (Admin, Accountant, Viewer)
  • HMAC-SHA256 signed license keys
  • Comprehensive audit trail logging
  • Two-factor authentication support

๐Ÿ“ฅ Data Management

  • Import from CSV, Excel, OFX, QIF bank formats
  • Bulk transaction processing
  • Encrypted SQLite database (WAL mode, ACID compliant)
  • Hot backup and restore functionality
  • Connection pooling for high performance

๐Ÿ› ๏ธ Tech Stack

  • Python 3.11+ | PySide6 (Qt6) | SQLAlchemy 2.0
  • scikit-learn | Matplotlib | Pandas | NumPy
  • ReportLab | openpyxl | bcrypt | cryptography

๐Ÿ“ฆ Installation

Download the binary below and run directly. No installation required.

For Windows users: Clone the repo and run python build_exe.py on Windows to generate the .exe file.


โšก Quick Start

# From source
git clone https://github.com/Ali-Marandi/FinAnalyzer.git
cd FinAnalyzer
pip install -r requirements.txt
python main.py