Section background texture

Documentation

Learn how to integrate bank statements, customize matching rules, and automate your close securely.

1. Overview & Setup

Welcome to Rekon AI—the automatic matching engine for transaction data.

To get started, navigate to your Dashboard and set up a Firm account.

Your firm holds absolute ownership over its clients. Every client has distinct bank statements, ledger settings, and matching rules isolated at the database level.


2. Row-Level Security (RLS)

We implement PostgreSQL Row-Level Security (RLS) on all database queries.

Every database connection executes under the target firm session setting. A query automatically filters out records that do not match the current firm ID, preventing tenant leaks.

Background tasks must explicitly initialize the database session parameter using SET LOCAL app.current_firm_id = N.


3. The Matching Engine

Exact Match: Reconciles entries with matching dates, references, and amounts with 100% certainty.

Fuzzy Match: Leverages token similarity and NLP distance models to reconcile entries with slightly mismatched text references (e.g., 'SQ *COFFEE' vs 'Square Coffee').

Threshold: Configure acceptable variance levels and matching confidence bounds in Settings.

Rekon
AI-powered bank reconciliation for accounting firms.
Cut time by 60%.
© 2026 Rekon. All rights reserved.