Skip to content

Reconciliation

Reconciliation checks that each balance sheet account in your ledger agrees with an outside source, usually a bank or payment-provider balance. For each account and month, Eagl compares the two balances, matches the transactions behind them, and lists whatever is left over. Once everything ties out, you sign the period off and Eagl locks it.

The Reconciliation list for one entity: bank and cash accounts with their GL balance, reconciliation balance, variance, and status.

Every account has two sides:

  • GL balance: the account’s closing balance in your ledger for the month.
  • Reconciliation balance: the closing balance from the other side, meaning a bank feed, a payment provider, a statement file, or a balance you enter yourself.

The difference between the two is the variance. To explain it, Eagl matches the account’s bank transactions to its GL entries. Anything it can’t match becomes an open item that you resolve. An account is fully reconciled when the variance is zero and every item is matched or resolved. At that point you can sign it off.

Where the reconciliation balance comes from

Section titled “Where the reconciliation balance comes from”
SourceWhat it brings in
Bank and payment feeds: Plaid, Atlar, Isabel Connect, MollieBank accounts, balances, and transactions
Statement files in Google Drive, OneDrive, SharePoint, or the NetSuite File CabinetBank accounts, balances, and transactions extracted from the statements
Manage balance on an accountA manual closing balance for any account, with an optional note

To connect a source without leaving the page, click Add source at the top of Reconciliation. The Sources dialog lists your connected sources and the ones you can still add. Icons next to the button show what’s connected.

A bank account only feeds reconciliation once it’s mapped to a GL account. When Eagl finds a new bank account, it maps it automatically to the GL account whose name contains the same IBAN. To map an account yourself, or change a mapping, use one of these:

  • Settings → Integrations → your integration → Bank tab: Map to GL or Remap.
  • The banner in the matching workspace: when no bank account is mapped to the GL account, click Map bank account.

For statement files, a Balances enabled switch on each file controls whether its balances are used. Turn it off and those balances are hidden from reconciliation.

Open Reconciliation from the sidebar. The list shows your balance sheet accounts, grouped by category (Bank & Cash, Accounts Receivable, Accounts Payable, and so on).

  • Entity picker: the sidebar link opens All Entities, where accounts are grouped by category and then by entity. Pick one entity to see only its accounts.
  • Period: the month picker at the top right (for example Aug 26).
  • ⋮ → Structure Builder: Eagl uses AI to sort your balance sheet accounts into these categories when it sets up your reports. Use the Structure Builder to change which accounts are included and how they’re grouped.
TabWhat’s in it
AllEvery account in the structure.
To ReviewAccounts that still need work: a variance, open items, or a signed-off account that no longer ties out. Also accounts that are reconciled and ready to sign off.
Signed offAccounts that are signed off and still fully reconciled.
Not reconciledAccounts with no reconciliation balance or GL data to compare yet.

All and Not reconciled only appear when you’ve picked a single entity. The All Entities view opens on To Review.

ColumnMeaning
StatusSee the statuses below. A number next to the status is the count of open items.
GL accountCode and name. A link icon means a checklist task tracks this account.
GL balanceClosing balance in your ledger for the month.
Rec. balanceThe latest reconciliation balance in the month. For a foreign-currency bank account, both balances show in that account’s currency.
VarianceGL balance minus Rec. balance. Green when they agree, red when they don’t.
Reconciled throughThe date the account was last reconciled through (see Sign off).
StatusMeaning
ReconciledThe balances agree and nothing is left open.
Items openThe balances agree, but some items are still unmatched or open.
VarianceThe balances differ by 0.01 or more.
No balanceThere’s no reconciliation balance for this month.

Click an account to open its panel. It has these sections:

  • Status: a badge (Reconciled, Variance, Balanced, items open, No statement, or No bank source) and a sentence explaining what to do next.
  • Balances: GL balance (with View transactions, which opens the drill-down), Reconciliation balance, and Variance. The variance is split into Opening carryforward (last month’s variance) and In-period. When the balances differ, a badge suggests a likely cause: Rounding (under 0.10), Pre-feed opening balance (the bank feed is new, so the difference probably dates from before it started), Entity not booked (nothing is posted on the account yet), or Needs review. Expand Balance history for a month-by-month table, and click a month to switch to it.
  • Matching: how many reconciliation items and GL items are matched, how many are still unmatched on each side, and Open matching. Until 15 days after month-end you’ll also see Period still settling, because late items may still post.
  • Sign-off: see Sign off.
  • Reconciliation task: the checklist task that tracks this account, if there is one (see Track reconciliations on the checklist).
  • Supporting documents: links and files for this account and month.

Manage balance (in Balances) is where you add a manual closing balance with an optional note. It also lists the balances Eagl has for the month. You can delete manual balances there.

The account panel for a bank account with a variance: balances with the carryforward split, matching counts, and the sign-off levels.

Click Open matching to open the matching workspace for one account and month. Along the top are the entity, a GL account picker (showing each account’s number of bank transactions), and a month picker. The reconciliation balance, GL balance, and variance stay visible on the right.

Click Run Matching. This button appears once the month has bank transactions. Matching runs in the background and happens in stages:

  1. Rules. Eagl pairs bank and GL items that have the same amount and share an identifier, such as the counterparty, a payment or invoice reference, or an IBAN. Most rules also require the dates to be within a few days. Rules also cover a few special cases: foreign-currency payments booked with a separate fee line, several bill payments settled by one bank debit, recurring direct debits, and GL entries that cancel each other out. These matches are labeled Match Analysis.
  2. AI agent. An agent works through what the rules couldn’t pair, such as one bank line that settles several invoices. These matches are labeled Agent match and come with the agent’s reasoning.
  3. Leftovers. Items that are still unmatched become open items.

Matches are accepted automatically and show Accepted · auto. Review them in the Ledger tab. If one is wrong, open it and click Unmatch. The items go back to Unmatched.

Once you’ve run matching on an account, Eagl also matches new months of that account in the background. Click Re-run to pick up transactions that arrived after the last run. Existing matches are kept. Reset deletes every match for the account and month so you can start over. Your run history is kept.

The matching workspace with an agent match open: the agent's reasoning, the bank transaction, and the four GL entries it matches.

The workspace opens on Open items.

TabWhat’s in it
Open itemsLeftovers grouped by cause, plus up to 10 unmatched items per side (View all in Ledger shows the rest).
LedgerThree views: Unmatched (GL entries and bank transactions side by side, each with its own search), Matched GL, and Matched bank. The match type shows as bank-to-GL counts, such as 1:1, 7:1, or 1:4. Click a matched row to see both sides, the source and reasoning, and an audit trail.
Posting queueEntries staged from resolved open items (see The posting queue).
RunsEvery matching run with its status, match rate, duration, counts, and the agent’s summary.
  1. In Ledger → Unmatched, select one or more GL entries and one or more bank transactions.
  2. A bar at the bottom shows how many items you’ve selected and the Variance between the two sides.
  3. Enter a Note (required) and click Confirm match (or press ⌘ Enter).

Manual matches show Accepted · user and your note appears in the match’s audit trail.

Open items are grouped by cause, with a total for each group:

GroupMeaningActions
Unbooked bank itemA bank movement with no GL entry.Book entry, Write off
GL entry without bank counterpartA GL entry with no bank movement.Write off
RoundingA leftover under 0.10.Write off

Book entry and Write off each stage a journal entry in the Posting queue and move the item out of the open list. When nothing is left, the tab reads This account is clear.

The Posting queue lists the entries staged from open items. Each row shows its Date, Type (Booked entry or Write-off), Detail, Queued by, Amount, and Status. Expand a row to see the journal lines (account, debit, and credit).

The Sign-off section shows how far the account has been reconciled:

LevelMeaning
Bank-attestedThe GL balance agrees with the reconciliation balance.
VerifiedReconciled item by item: the balances agree and every bank and GL item is matched. Eagl sets this after a matching run that leaves nothing open.
Signed offReviewed and locked by a person.

The current level is marked Current, and Reconciled through shows the date it covers.

  1. Clear the variance and resolve every open item until the status reads Reconciled.
  2. In Sign-off, click Sign off & lock. Until the account is fully reconciled, this button is disabled with the hint Resolve the variance and open items before signing off.
  3. The account moves to the Signed off tab.

Eagl keeps checking an account after you sign it off. Each time your ledger syncs, it looks for GL entries in the locked period that were added or changed in your ERP after sign-off. Each one counts as a change since sign-off, and the Reconciliation card on the Cockpit shows how many there are (for example 51 changes since sign-off). If a signed-off account no longer ties out, it moves back to To Review so you can review it again.

Accounts that aren’t signed off get a different check. If a backdated change moves the GL balance of a period that was already reconciled, the Reconciled through column shows Stale, re-verify until the period is reconciled again.

You can track any account as a task on your close checklist:

  • From the account: under Reconciliation task, click Add reconciliation task. The task form opens prefilled as “Reconcile code - name”, with the entity and GL account locked. The checklist needs an open period for that month.
  • From the checklist: when creating a task, open the ⋯ (Task options) menu, choose Make reconciliation, and pick the Tracked entity and GL account.

Reconciliation tasks go in a Reconciliation category. Their preparer is always the Eagl Agent, and you assign a person as reviewer. The task’s Checks section shows the account’s GL balance, reconciliation balance, variance, open items, and last reconciled date, along with Open reconciliation. If the task repeats, it tracks the same account every period. When a reconciliation task is completed, Eagl records the variance at that moment in the task’s activity.

Two settings under Settings → Checklist → your checklist → Reconciliation control these tasks:

  • Reconciliation auto-flip decides what happens once the tracked account’s variance is within 0.01: Move to Ready for Review (the default), Auto-complete, or Off (stays manual). Unmatched items don’t hold this back. If the variance opens up again, Eagl moves the task back.
  • Reviewer required makes a reviewer mandatory when someone creates a reconciliation task.
ActionOwner, AdminMember
View reconciliation, run, re-run, and reset matching, match and unmatch manually✓✓
Add and delete manual balances✓✓
Map bank accounts to GL accounts✓
Book entry and Write off on open items✓
Sign off & lock✓

You only see the entities you have access to. The Audit role doesn’t have access to Reconciliation.