AI Expense Reconciliation
This guide explains how AI Expenses reconcile with bank transactions and how to manage the matching process.
How Automatic Reconciliation Works​
When you upload a receipt/bill through AI Expenses, Fiskl monitors your connected bank accounts for a matching transaction. When a match is found, the expense reconciles automatically.
The matching process:
- Expense created — AI extracts data from the uploaded receipt/bill
- 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
Reconciliation requires at least one connected bank account. Go to Banking to connect your accounts before uploading expenses.
What the System Matches​
Fiskl uses multiple data points to identify matching transactions.
Primary matching criteria:
- Amount — Transaction amount matches the expense amount (exact or within tolerance)
- Date — Transaction date falls within a reasonable range of the expense date
- Vendor — Bank transaction description contains the vendor name
Secondary criteria:
- Currency — Transaction currency matches the expense currency
- Account — Transaction is in the expected payment account
Reconciliation Status​
AI Expenses display their processing status in the expense list:
| Status | Meaning | Next steps |
|---|---|---|
| Processed | The receipt/bill was successfully extracted and saved | Review the expense details and confirm they are correct |
| Processing | The AI is currently extracting data from the receipt/bill | Wait for processing to complete before taking action |
| Failed | The AI could not extract data from the receipt/bill | Re-upload the receipt/bill or enter the expense manually |
| Duplicate | The receipt/bill matches an expense already in your records | Review and delete the duplicate if not needed |
On the Transactions side, a Linked status (shown in green) means the transaction has been matched to a bank transaction, either fully or partially.
Viewing Reconciliation Details​
- Go to AI Expenses in the left sidebar
- Select an expense to view the matched bank transaction and matching details, along with the payment status (Paid or Overdue)
Confirming Potential Matches​
When the system identifies a potential match:
- Select the expense to view the suggested bank transaction
- Compare the amounts, dates, vendor names, and currency
- Select Confirm if correct, or reject the match to find a different transaction
Manual Reconciliation​
If automatic matching does not find the correct transaction:
- Select the unreconciled expense
- Select the option to match manually
- Browse or search your bank transactions to find the correct one
- Select the matching transaction
- Select Confirm to reconcile the expense
Why Matches May Not Happen Automatically​
Transaction not yet imported:
- The bank transaction has not appeared in your account yet
- Bank sync has not run recently
- The transaction is still pending
Vendor name mismatch:
- The bank shows a different business name from the receipt/bill
- The receipt/bill shows a subsidiary or parent company name
- The transaction description is abbreviated
Amount difference:
- The receipt/bill shows a pre-tip amount but the bank shows the total with tip
- Currency conversion occurred
- A partial payment or split transaction was made
Date discrepancy:
- The transaction posted several days after the expense date
- International transactions may have delayed processing
- Pre-authorised and final charge dates differ
Tips for Better Automatic Matching​
Keep vendor names consistent:
- Edit vendor names to match the descriptions shown in your bank feed
- Note parent company versus subsidiary names where relevant
Upload promptly:
- Upload receipts/bills soon after purchase for more reliable matching
Keep bank connections active:
- Ensure all payment accounts are connected in Banking
- Enable automatic bank syncs
Review regularly:
- Check unreconciled expenses weekly
- Manually match any expenses unreconciled for seven or more days
Common Issues​
Credit card expenses reconcile to a bank transfer instead of the card transaction
If you paid with a credit card, the expense should match the credit card transaction — not the later bank transfer to the credit card company.
- Ensure the credit card account is connected in Banking
- The expense should match the transaction on the credit card account
- The payment from your bank to the credit card appears as a separate transaction
Foreign currency expense does not match due to exchange rate differences
Small differences between the expense amount and the bank transaction amount are normal when foreign currency is involved.
- The system allows for exchange rate variations within a tolerance range
- Confirm the match if the amounts are close
- Any foreign exchange variance is recorded separately in your accounting
Expense will not reconcile despite a matching bank transaction
- Check that the bank account is properly connected in Banking
- Verify the transaction was imported successfully
- Confirm amounts and currency match
- Check the vendor name in both the expense and the bank transaction
- Try matching manually if automatic matching fails
- Contact support if the issue persists
Wrong transaction was automatically matched
- Select the expense
- Select the option to unmatch the transaction
- The expense returns to unreconciled status
- Manually find and confirm the correct transaction
Multiple expenses match the same transaction
This may indicate a split transaction scenario.
- Verify whether a single receipt/bill covers multiple items
- Check whether the items should be separate expenses
- Either keep as separate expenses and split-match the transaction, or combine into a single expense
- Match based on your records
What Happens After Reconciliation​
Once an expense reconciles with a bank transaction:
Accounting updates:
- The expense moves from Accounts Payable to paid status
- The connected bank account balance updates
- Financial reports reflect the reconciled expense
Record keeping:
- The original receipt/bill image remains attached to the expense
- The bank transaction links to the expense permanently
- An audit trail records the reconciliation
Use Ask Fi in the top right of the screen if you need help understanding a reconciliation status or matching outcome.
Related Topics​
- Managing AI Expenses — Edit, review, and manage AI-processed expenses
- Uploading AI Expenses — Upload receipt images for AI processing
- Banking Connections — Connect bank accounts to enable reconciliation
- Traditional Expenses — View-only legacy expense records