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)