12 Core Features

Everything your accounting firm needs,
powered by AI

SyncBook combines OCR, machine learning, anomaly detection, and UK-compliant accounting into a single platform. Built for professional accounting firms.

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

Ready to automate your bookkeeping?

Download SyncBook and connect your first client in minutes.