Core AI
AI Document Processing Upload invoices, receipts, and bank statements. Our OCR engine extracts every field automatically — vendor, amount, VAT, date, category — with per-field confidence scoring.
Google Vision OCR (96.4% accuracy) spaCy NLP entity extraction Composite confidence scoring (OCR×0.3 + ML×0.5 + Rules×0.2) Low-confidence fields flagged for human review Machine Learning
ML Transaction Classification TF-IDF + Logistic Regression classifier trained on 600+ UK invoice samples across 12 categories. Self-improving through accountant corrections.
12 expense categories (Office, Travel, Software, Utilities, etc.) Macro F1 score: 0.912 Explainability output: keywords detected + historical match % Human-in-the-loop feedback loop Fraud Detection
Anomaly Detection & Fraud Prevention Multi-layer anomaly detection using Z-score statistical analysis, Benford's Law digit distribution testing, and frequency spike detection.
Z-score outlier detection (threshold: 2.5σ) Benford's Law first-digit analysis Duplicate transaction detection Fraud Risk Score (0–1) with explanation Forecasting
Cash Flow Forecasting 3-month rolling cash flow forecast using linear regression and moving averages. Identifies seasonal patterns and flags projected shortfalls.
Linear regression trend analysis 12-month moving average smoothing Seasonal pattern detection Projected balance with confidence intervals Reporting
Financial Reports (6 Types) Generate professional financial reports in seconds. All calculations follow UK GAAP and HMRC requirements.
Profit & Loss Statement Balance Sheet VAT Return (HMRC Box 1–9) Trial Balance General Ledger Bank Reconciliation Report UK Compliance
VAT Compliance (UK) Full UK VAT logic: standard rate (20%), reduced rate (5%), zero-rated, and exempt transactions. Automatic Box 1–9 calculation for HMRC returns.
Standard, reduced, zero, exempt rates Reverse charge handling Input/output VAT separation HMRC-format quarterly returns Multi-Tenant
Multi-Tenant Architecture Complete firm isolation. Each accounting firm has its own data partition. Clients within a firm are isolated from each other.
Firm-level data isolation (firm_id on all tables) Role-based access: Admin, Accountant, Client JWT + refresh token authentication Audit trail on every action Security
Enterprise Security Production-grade security throughout: encrypted tokens, rate limiting, Helmet.js headers, brute-force protection, and append-only audit logs.
Helmet.js security headers Rate limiting (200 req/15min global, 10 auth attempts) bcrypt password hashing Append-only audit logs with before/after values Architecture
Python AI Microservice Separate FastAPI service handles all ML workloads. Communicates with Node.js backend via authenticated REST API. Independently scalable.
FastAPI + scikit-learn + spaCy API key authentication (internal only) 9 endpoints: /extract /classify /anomaly /forecast /confidence /correct /retrain /metrics /health Self-improving via accountant feedback Pipeline
7-Stage Document Pipeline Every document passes through a defined workflow with full traceability. No document can skip a stage.
Uploaded → OCR Processing → AI Processed → Accountant Review → Approved → Ledger Posted → Reported Stage timestamps and triggered-by tracking Retry logic for failed OCR/ML jobs Real-time status updates
Payroll
Payroll Management Full UK payroll: employee records, payroll runs, payslip generation with PAYE, National Insurance, and pension calculations.
Employee records with tax codes Monthly payroll runs PAYE + NI + pension deductions Payslip PDF generation Notifications
Real-Time Notifications Instant alerts for document processing completion, anomaly detection, low confidence flags, and approval requests.
Document processed notifications Anomaly alerts Low confidence field warnings Approval request notifications