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 uploaded receipt
- Saved to Accounts Payable - Expense enters your records as unpaid
- Monitoring begins - System watches for matching bank transactions
- Match identified - System finds transaction matching vendor, amount, and date
- Automatic reconciliation - Expense links to transaction and updates accounting records
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 reasonable range of expense date
- Vendor - Bank transaction description contains vendor name
Secondary criteria:
- Currency - Transaction currency matches expense currency
- Account - Transaction is in expected payment account
- Category - Transaction category aligns with expense type
Reconciliation Statusβ
AI Expenses show their reconciliation status:
| Status | What It Means | Next Steps |
|---|---|---|
| Unreconciled | No matching transaction found yet | Wait for bank transaction to appear |
| Potential Match | System identified likely match | Review and confirm match |
| Reconciled | Confirmed match with bank transaction | No action needed |
| Manual Review | Multiple possible matches found | Select 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 doesn't find the transaction:
-
Select the expense
Choose the unreconciled expense.
-
Select Manual Match
Select Find Transaction or Manual Match button.
-
Search transactions
Browse or search your bank transactions to find the correct one.
-
Select transaction
Choose 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 hasn't appeared in your account yet
- Bank sync hasn't run recently
- Transaction is pending
Vendor name mismatch:
- Bank shows different business name
- Receipt shows 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 expense date
- International transaction with delayed processing
- Pre-authorized vs. final charge dates differ
Handling Split Transactionsβ
If an expense was paid across multiple transactions:
-
Select the expense
Choose the expense that was split.
-
Select Split Match
Select Match Multiple Transactions option.
-
Choose 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 7+ days
- Manually match problematic transactions
Common Reconciliation Scenariosβ
Credit card expenses that reconcile to bank transfer
Situation: You paid with credit card, but bank transaction shows payment to credit card company.
Solution:
- Ensure credit card account is connected to Fiskl
- Expense should match with credit card transaction
- Credit card payment to bank shows separately
- Don't manually match expense to bank transfer
Foreign currency transactions
Situation: Expense amount in foreign currency doesn't exactly match bank transaction due to exchange rate differences.
Solution:
- System accounts for exchange rate variations
- Match tolerance allows for small differences
- Confirm match if amounts are close (within 2-3%)
- Foreign exchange variance is recorded separately
Subscription payments that recur
Situation: Monthly subscription creates recurring expenses and transactions.
Solution:
- Upload receipt for first month only
- Subsequent months auto-match to recurring transactions
- Or upload each month's receipt if needed for records
- System learns pattern and improves matching
What Happens After Reconciliationβ
Once an expense reconciles with a bank transaction:
Accounting updates:
- Expense moves from Accounts Payable to paid status
- Connected bank account decreases
- Expense category updates with actual payment
- Financial reports reflect reconciled expense
Record keeping:
- Original receipt image remains attached
- Bank transaction links to expense permanently
- Audit trail shows reconciliation timestamp
- Both expense and transaction appear in reports
No further action needed:
- Expense is complete
- No manual entries required
- Reports update automatically
- Books are balanced
Troubleshooting Reconciliationβ
Expense won't reconcile despite matching transaction
Solution:
- Check if bank account is properly connected
- Verify transaction was imported successfully
- Ensure amounts match (including currency)
- Check vendor name in both records
- Try manual match if automatic fails
- Contact support if issue persists
Wrong transaction was automatically matched
Solution:
- Select the expense
- Select Unmatch Transaction
- System returns expense to unreconciled status
- Manually find and match correct transaction
- Confirm new match
Multiple expenses match same transaction
Solution: This indicates a split transaction scenario:
- Verify if single receipt covers multiple items
- Check if items should be separate expenses
- Either keep as multiple expenses (split match)
- Or combine into single expense if appropriate
- Match appropriately based on business logic
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)