# Using AI Bank Reconciliations in Digits

***

### Overview

Digits uses AI to reconcile bank and credit card accounts **continuously**, not just at month-end.

Instead of manually matching transactions or maintaining reconciliation rules, Digits automatically compares **bank feeds, uploaded statement PDFs, and ledger activity** to keep accounts tied out in the background. When everything lines up, reconciliation is completed automatically. When something doesn’t, Digits surfaces a small number of clear exceptions for review.

**The result:** faster closes, fewer surprises, and reconciliations that feel like review, not busywork.

{% embed url="<https://app.arcade.software/share/NjP65kwAJu4h8mXy2OF3>" %}

***

{% stepper %}
{% step %}

### Step 1: Upload a Statement

You can upload your bank or credit-card statement in two ways within Digits: from **Reconciliations** or from **Vault**.

**Option 1: Upload from Reconciliations**

1. Go to **Accounting → Reconciliations**.
2. You’ll see all your accounts listed (for example, *Mercury Checking or Ramp Card*).

You have several ways to upload your statement here:

To upload without matching it to a specific account

* Drag and drop your statement PDF into any white or open space on the Reconciliations screen.
* Digits will automatically detect the correct account and match it in the background.

<div align="left"><figure><img src="https://931519193-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuIztBwoMl2RW5oGzS0cZ%2Fuploads%2FblcBpnNAQZQTEEBs6tj5%2FCursor.png?alt=media&#x26;token=3f644eab-05e1-4507-a67a-a4dc1ff2b013" alt="" width="375"><figcaption></figcaption></figure></div>

**To upload directly to a specific account**

* Drop the file onto that account’s row (e.g., *Mercury Credit Card 1234*)
* Click the month you’re reconciling and choose Add Statement from the dropdown
* Click Add Statement on the right-hand side of the account row

{% hint style="info" %}
**Tip:** This method is a bit faster since Digits can skip the account-matching step.\
**Only use it if you’re confident about which account the statement belongs to.**
{% endhint %}

![](https://931519193-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuIztBwoMl2RW5oGzS0cZ%2Fuploads%2FhGU1kH1Z7Qo0BXBcT0jn%2Funknown.png?alt=media\&token=6548810b-bd07-4a05-b7f6-91f399550b37)

{% hint style="warning" %}
**Note:** If you drop a statement onto the wrong account, Digits will still process it and likely surface many Missing flags. Use Bulk actions to clean up or delete any incorrect transactions.
{% endhint %}

**Option 2: Upload from Vault**

1. From the left navigation menu, click **Vault**.&#x20;
2. Upload your statement PDF.
3. Digits will automatically reconcile it once it’s linked to the right account.

**Automatic Sync Between Reconciliations and Vault**

* Any statement uploaded in Reconciliations is also added to Vault.
* Likewise, any statement added in Vault is automatically matched to a reconciliation (when possible).
  {% endstep %}

{% step %}

### Step 2: Let Digits Auto-Match

✨ Digits automatically compares your statement lines to your ledger to create a draft reconciliation.

* Typical time: 2–5 minutes per statement (longer for large files).
* What’s happening: Digits reads the PDF, identifies transactions, and matches them to your ledger.

When complete: You’ll see a green-and-black Draft icon on the month timeline — your draft reconciliation is ready.
{% endstep %}

{% step %}

### Step 3: Review flagged items

When processing finishes, click the month or the Draft icon to open the reconciliation.

What You’ll See:

<div align="left"><figure><img src="https://931519193-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuIztBwoMl2RW5oGzS0cZ%2Fuploads%2F3eqBiTdWmplTun7T6itV%2FCursor_and_Michelle_s_Demo_Client_on_Digits.png?alt=media&#x26;token=33b96d15-a11a-4d6b-a19b-ea8813adc66c" alt="" width="563"><figcaption></figcaption></figure></div>

<table><thead><tr><th width="164.0333251953125">Section</th><th>Purpose</th></tr></thead><tbody><tr><td>Left</td><td>The uploaded statement with detected lines outlined.</td></tr><tr><td>Middle</td><td>The ledger transactions for that account.</td></tr><tr><td>Right</td><td>The Flags panel, which lists any issues or unmatched items.</td></tr></tbody></table>

{% hint style="info" %}
**Tip:** Hover any statement line to highlight the matching ledger transaction. Click either side to open the transaction detail.
{% endhint %}

**Flag Types and Recommended Actions**

<table><thead><tr><th width="148.50634765625">Flag Type</th><th>What it Means</th><th>What to Do</th></tr></thead><tbody><tr><td>Missing transaction</td><td>Digits found a line on the statement, but nothing in the ledger.</td><td>Click Create to add it to the ledger (single or in bulk). Or dismiss the flag.</td></tr><tr><td>Date mismatch</td><td>The same transaction exists, but the ledger date falls outside the statement period (e.g., posted 6/1 vs. statement 5/31).</td><td>Accept the suggested date correction or dismiss the flag if the date is intentional.</td></tr><tr><td>Duplicate</td><td>A ledger transaction appears to duplicate what’s on the statement.</td><td>Match the two transactions to confirm they're the same entry, delete the duplicate, or dismiss the flag.</td></tr><tr><td>Overmatched</td><td>Two statement lines were accidentally combined into one ledger item (or vice versa).</td><td>Resolve the mismatch or dismiss the flag.</td></tr></tbody></table>

***

**Track Your Progress**

* Click the menu on a flag to Create a Transaction, Dismiss, or Mark as Complete.&#x20;
* Completed flags expand to show changes (e.g., “Date adjusted by \[user]”) with a link to the transaction.

<div align="left"><figure><img src="https://931519193-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuIztBwoMl2RW5oGzS0cZ%2Fuploads%2FL3EqnKbjJB9QGp7QsN0Q%2FCursor_and_Michelle_s_Demo_Client_on_Digits.png?alt=media&#x26;token=0146b775-9ab5-4bf7-a8c7-aa6f49ca0fe4" alt="" width="192"><figcaption></figcaption></figure></div>

You can also use Bulk actions to clear or create multiple items at once.
{% endstep %}

{% step %}

### Step 4: Finalize the Reconciliation

You can finalize a reconciliation once the **Unreconciled Difference is $0** (even if some flags remain open or some transactions weren’t matched perfectly).

This ensures that if your balances are accurate but Digits flagged something unnecessarily, you’re not blocked from finishing.

When you're ready:

* All statement lines should be matched or accounted for
* The ending bank balance equals the ledger balance

**Click Finalize → Confirm** to complete and lock the reconciliation.

That’s it! 🎉

After you finalize all accounts for the month, **close the month** to lock changes → [Close a month (Set or change Close Date)](https://help.digits.com/firms-agentic-general-ledger/close-date)
{% endstep %}
{% endstepper %}

***

### After Finalization

{% hint style="info" %}
Digits may automatically reopen a finalized reconciliation if transactions in that period are added, removed, or edited. When this happens, you’ll see what changed, and any later periods will be locked until the reconciliation is finalized again.
{% endhint %}

#### Reopen a Reconciliation

You can reopen a finalized reconciliation if you need to make changes. This returns it to Draft so you can update it.

1. Open the finalized reconciliation
2. Click **Reopen** in the top right

<div align="left"><figure><img src="https://931519193-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuIztBwoMl2RW5oGzS0cZ%2Fuploads%2FNu5DJHYwZGv4wI8YUgn1%2FCursor_and_Michelle_s_Demo_Client_on_Digits.png?alt=media&#x26;token=9e313129-aaa5-4eab-bfb4-a1e0b36b1fc7" alt="" width="375"><figcaption></figcaption></figure></div>

3. Click **Reopen** in the prompt to confirm

{% hint style="info" %}
Reopening a period also reopens any subsequent periods for that account. You’ll need to finalize them again.
{% endhint %}

#### Reconfigure a Reconciliation

1. Open the reconciliation (must be in draft)
2. Click **Reconfigure** in the top right

<div align="left"><figure><img src="https://931519193-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuIztBwoMl2RW5oGzS0cZ%2Fuploads%2FgWUjoYR11Z8bqGlcO0tj%2FCursor_and_Michelle_s_Demo_Client_on_Digits.png?alt=media&#x26;token=346f4f2f-19a6-4717-9f2c-4870ffde0559" alt="" width="375"><figcaption></figcaption></figure></div>

3. Update any of the following:
   * Statement Date
   * Statement Ending Balance
   * Deposits (*optional*)
   * Withdrawals (*optional*)
4. Click **Reconfigure** to save

***

### Frequently Asked Questions

<details>

<summary>Can I upload multiple statements at once?</summary>

Not yet — but it’s coming soon. For now, upload statements **one at a time**.\
If you drag several PDFs into Documents, Digits will begin reconciling them in the order they finish processing (not necessarily by month).

</details>

<details>

<summary>What if my statement isn’t supported?</summary>

Digits works with any bank or credit card statement; just drop the PDF, PNG, or JPG into Digits. If you drop an unsupported format, you’ll see a message indicating that the format isn’t recognized — you can retry later or re-upload as a different format.

</details>

<details>

<summary>Do I need to create bank rules?</summary>

Nope. Digits uses **AI to match transactions automatically** — no setup or rule maintenance required.

</details>

<details>

<summary>What happens if I upload a statement to the wrong account?</summary>

If you drop a statement onto the wrong account, Digits assumes that’s intentional and will attempt to reconcile it — but you’ll likely see many “Missing transaction” flags.

We suggest deleting the reconciliation and starting again with the correct account.

If you drop a statement into open space (not a specific account) and Digits detects a mismatch, it will usually warn you or show an “Incorrect statement” error.

</details>

<details>

<summary>How long does it take to auto-match a statement?</summary>

Typically 2–5 minutes per statement, depending on file size and transaction count. You’ll see a notification and progress indicator while Digits is processing.

</details>

<details>

<summary>Can I start mid-year or skip months?</summary>

Yes. You can start reconciling any month, even if earlier periods aren’t complete.\
Digits will simply flag older unmatched transactions as “Missing”, but won’t block you from finalizing.

</details>

<details>

<summary>What if my reconciliation doesn’t balance?</summary>

Digits won’t allow you to finalize until the difference is $0.\
You can resolve this by reviewing flagged items, creating missing transactions, or adjusting dates.

</details>

<details>

<summary>Where is the Finalize button in reconciliation? </summary>

Top-right—and it only becomes clickable when Unreconciled Difference = $0.00. If it’s greyed out, review flagged items until you’re balanced.

</details>

<details>

<summary>Can I undo changes?</summary>

You can unmatch, edit, or delete any added transaction before finalizing. There’s no single “undo all” option — once transactions are created, they behave like regular ledger entries.\
If something was reconciled incorrectly, you can reconfigure or delete the reconciliation.

</details>

<details>

<summary>What does Reconfigure do?</summary>

Use Reconfigure to make changes to a draft reconciliation.\
This reopens the setup screen where you can adjust:

* Ending date
* Ending balance
* Deposits/withdrawals or charges/payments

{% hint style="danger" %}
**Note:** You can’t change the date if it overlaps with another reconciliation in the same account.
{% endhint %}

</details>

<details>

<summary>What if I need to delete a reconciliation?</summary>

Click **Delete** in the top-right menu to remove it entirely. Use this if you started one by mistake or need to redo it from scratch.

</details>

<details>

<summary>What happens after finalization?</summary>

Once finalized, a reconciliation is locked and read-only. You can still view details, hover matches, and review the Audit log, but you’ll need to *reconfigure* or *delete* to make edits.

</details>

<details>

<summary>How does Digits handle multiple accounts?</summary>

Each account is reconciled separately. Document integration ensures that statements are automatically linked to the correct accounts, enabling faster setup.

</details>

<details>

<summary>What’s shown in the Audit Trail?</summary>

The Audit Trail records key reconciliation-level actions, including:

* When a reconciliation is started
* When it’s reconfigured or reopened
* When it’s finalized or deleted
* When a statement is uploaded or linked to a reconciliation

It does not track individual flag resolutions or transaction-level edits — those appear in the Completed Flags section within the reconciliation itself.

This provides a clear, auditable history of all major reconciliation activities for accountants and reviewers.

</details>

<details>

<summary>Can I bulk-create transactions for missing items?</summary>

Yes. If many transactions are missing, you can use Bulk actions → Create to add them all at once.

{% hint style="warning" %}
**Note:** Once created, they’re live in your ledger and must be edited or deleted manually if incorrect.
{% endhint %}

</details>

<details>

<summary>How do I export reconciliation data as a PDF?</summary>

You can export a PDF in two ways: **from a single reconciliation** or **in bulk**.

**Option 1: Export a single reconciliation**

1. Go to the **Reconciliations** page.
2. Click on the month for the reconciliation you want to export.
3. In the pop-up, click **Download PDF**.

<div align="left"><figure><img src="https://931519193-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuIztBwoMl2RW5oGzS0cZ%2Fuploads%2FHOZU6cvQXTT3ysPB7qlm%2FScreenshot_2025-12-05_at_3_54_59%E2%80%AFPM.png?alt=media&#x26;token=789fd1a9-ac5b-4d06-8b3f-085ef4b977c5" alt="" width="375"><figcaption></figcaption></figure></div>

**Option 2: Export multiple reconciliations at once**

1. Open the **Reconciliations** page for the month you want to export.
2. In the upper-right corner, click **Download PDF**.

<div align="left"><figure><img src="https://931519193-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuIztBwoMl2RW5oGzS0cZ%2Fuploads%2F3Dvo8dj3XLiIqunpW0qk%2FCursor_and_Michelle_s_Demo_Clie%E2%80%A6___Reconciliations.png?alt=media&#x26;token=3e562333-85d8-4fde-8217-6f489fbdccb3" alt="" width="375"><figcaption></figcaption></figure></div>

3. Select the time period you want to download, and click **Download**.&#x20;

<div align="left"><figure><img src="https://931519193-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuIztBwoMl2RW5oGzS0cZ%2Fuploads%2FfwtMF0lsgCsZeBcQCgSA%2FCursor_and_Michelle_s_Demo_Clie%E2%80%A6___Reconciliations.png?alt=media&#x26;token=cc99feac-6d80-4573-8efb-2416aff4e484" alt="" width="285"><figcaption></figcaption></figure></div>

</details>

***

{% columns %}
{% column width="66.66666666666666%" valign="middle" %}
Got a question or feedback? Our team is all ears—come say hello!
{% endcolumn %}

{% column width="33.33333333333334%" valign="middle" %}

<p align="center"><a href="https://app.gitbook.com/s/x8QKZsFt122QPdcslRDC/contact-us" class="button primary" data-icon="envelope-open-text">Contact Digits Support</a></p>
{% endcolumn %}
{% endcolumns %}

***


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.digits.com/firms-agentic-general-ledger/ai-bank-recs.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
