Reconciler Documentation
Automatically match transactions across bank accounts and ledgers with AI-powered reconciliation.
Overview
The Bank Statement Reconciler replaces manual line-by-line checking with intelligent auto-matching. Upload bank statements and ledger data, and the engine matches transactions using advanced matching algorithm, date proximity analysis, and amount tolerance — achieving 99.7% auto-match rates.
How It Works
Upload your bank statement (CSV or Excel) and your ledger export. The system normalises formats, parses transactions, and runs the matching engine. Results show matched pairs, unmatched items, and flagged exceptions — all with scores and audit trails.
API Reference (Developers)
Automatically reconcile bank statements against ledger records via our REST API. Integrate and call the endpoint from your app and get matched and unmatched transactions in the response.
You can create a developer account to get an api key fromhere.
POST https://server.gimele.com/api/v1/reconcile
Headers
Form Data Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| bank_statement | File | Yes | Excel (.xlsx, .xls) or CSV file |
| ledger | File | Yes | Excel (.xlsx, .xls) or CSV file |
| bank_desc_column | string | No | Column name for descriptions (default: NARRATION) |
Success Response (200 OK)
Error Responses
2. Ensure your files contain a description/narration column (e.g. NARRATION, DESCRIPTION, TRANSACTION_DETAILS) or specify via bank_desc_column