AI Expense Reconciliation
This guide explains how AI Expenses automatically reconcile with bank transactions and helps you understand the matching process.
How Automatic Reconciliation Works​
When you upload an expense through AI Expenses, Fiskl monitors your connected bank accounts for matching transactions. When a match is found, the expense reconciles automatically without manual intervention.
The matching process:
- Expense created — AI extracts data from the uploaded receipt
- Saved to Accounts Payable — The expense enters your records as unpaid
- Monitoring begins — The system watches for matching bank transactions
- Match identified — The system finds a transaction matching vendor, amount, and date
- Automatic reconciliation — The expense links to the transaction and accounting records update
What the System Matches​
Fiskl uses multiple data points to identify matching transactions.
Primary matching criteria:
- Amount — Transaction amount matches expense amount (exact or within tolerance)
- Date — Transaction date within a reasonable range of the expense date
- Vendor — Bank transaction description contains the vendor name
Secondary criteria:
- Currency — Transaction currency matches expense currency
- Account — Transaction is in the expected payment account
- Category — Transaction category aligns with the expense type
Reconciliation Status​
AI Expenses display their reconciliation status:
| Status | What It Means | Next Steps |
|---|---|---|
| Unreconciled | No matching transaction found yet | Wait for the bank transaction to appear |
| Potential Match | System identified a likely match | Review and confirm the match |
| Reconciled | Confirmed match with bank transaction | No action needed |
| Manual Review | Multiple possible matches found | Select the correct transaction |
Viewing Reconciliation Details​
To see reconciliation status:
-
Open AI Expenses
Select AI Expenses from the left sidebar.
-
Check status column
The status column shows each expense's reconciliation state.
-
View match details
Select an expense to see:
- Matched bank transaction
- Match confidence score
- Matching criteria used
- Reconciliation timestamp
Confirming Potential Matches​
When the system identifies a potential match:
-
Review suggestion
Select the expense to view the suggested bank transaction match.
-
Verify accuracy
Compare:
- Amounts match
- Dates are close
- Vendor names correspond
- Currency is correct
-
Confirm or reject
- Select Confirm Match if correct
- Select Find Different Match if incorrect
Manual Reconciliation​
If automatic matching does not find the transaction:
-
Select the expense
Select the unreconciled expense.
-
Select Manual Match
Select Find Transaction or Manual Match.
-
Search transactions
Browse or search your bank transactions to find the correct one.
-
Select transaction
Select the matching transaction from the list.
-
Confirm match
Select Confirm to reconcile the expense.
Why Matches Might Not Happen Automatically​
Common reasons for non-matching:
Transaction not yet imported:
- Bank transaction has not appeared in your account yet
- Bank sync has not run recently
- Transaction is still pending
Vendor name mismatch:
- Bank shows a different business name
- Receipt shows a subsidiary or parent company
- Transaction description is abbreviated or cryptic
Amount difference:
- Receipt shows pre-tip amount, bank shows total with tip
- Currency conversion occurred
- Partial payment or split transaction
Date discrepancy:
- Transaction posted days after the expense date
- International transaction with delayed processing
- Pre-authorised vs. final charge dates differ
Handling Split Transactions​
If an expense was paid across multiple transactions:
-
Select the expense
Select the expense that was split.
-
Select Split Match
Select Match Multiple Transactions.
-
Select transactions
Select all bank transactions that together equal the expense total.
-
Verify total
Confirm the combined transaction amounts match the expense.
-
Confirm split match
Select Confirm to reconcile the expense across multiple transactions.
Tips for Better Automatic Matching​
Keep vendor names consistent:
- Edit vendor names to match bank descriptions
- Use common abbreviations
- Note parent company vs. subsidiary names
Upload promptly:
- Upload receipts soon after purchase
- Don't wait weeks or months
- Fresh uploads match more reliably
Connect bank accounts:
- Ensure all payment accounts are connected
- Enable automatic bank syncs
- Keep bank connections active
Review regularly:
- Check unreconciled expenses weekly
- Investigate expenses unreconciled for seven or more days
- Manually match problematic transactions
Common Issues​
Credit card expenses that reconcile to bank transfer
If you paid with a credit card but the bank transaction shows a payment to the credit card company:
- Ensure the credit card account is connected to Fiskl
- The expense should match with the credit card transaction
- The credit card payment to your bank shows separately
- Don't manually match the expense to the bank transfer
Foreign currency transactions
If the expense amount in a foreign currency does not exactly match the bank transaction due to exchange rate differences:
- The system accounts for exchange rate variations
- Match tolerance allows for small differences
- Confirm the match if amounts are close (within two to three percent)
- Foreign exchange variance is recorded separately
Subscription payments that recur
For monthly subscriptions that create recurring expenses and transactions:
- Upload the receipt for the first month
- Subsequent months auto-match to recurring transactions
- Alternatively, upload each month's receipt if needed for records
- The system learns the pattern and improves matching over time
Expense will not reconcile despite matching transaction
- Check that the bank account is properly connected
- Verify the transaction was imported successfully
- Ensure amounts match (including currency)
- Check the vendor name in both records
- Try manual match if automatic matching fails
- Contact support if the issue persists
Wrong transaction was automatically matched
- Select the expense
- Select Unmatch Transaction
- The system returns the expense to unreconciled status
- Manually find and match the correct transaction
- Confirm the new match
Multiple expenses match the same transaction
This indicates a split transaction scenario:
- Verify whether a single receipt covers multiple items
- Check whether items should be separate expenses
- Either keep as multiple expenses (split match) or combine into a single expense
- Match appropriately based on your business logic
What Happens After Reconciliation​
Once an expense reconciles with a bank transaction:
Accounting updates:
- Expense moves from Accounts Payable to paid status
- The connected bank account balance decreases
- The expense category updates with actual payment
- Financial reports reflect the reconciled expense
Record keeping:
- The original receipt image remains attached
- The bank transaction links to the expense permanently
- An audit trail shows the reconciliation timestamp
- Both expense and transaction appear in reports
No further action needed:
- The expense is complete
- No manual entries are required
- Reports update automatically
Related Topics​
- Managing AI Expenses — Edit and review expenses
- Uploading AI Expenses — Upload receipt images
- Banking Connections — Connect bank accounts
- Traditional Expenses — Legacy expense system (view only)