Identity stays inside
Names, full IBANs, tax IDs, emails or sensitive internal references can stay in your environment or in a private layer.
AI can help you match payments in, payments out, invoices and bank transactions without seeing credentials, full IBANs or unnecessary personal data. The key is to work with minimal, normalized and pseudonymized data.
To reconcile, the model usually doesn't need to see who you are, your full IBAN, bank credentials or original documents. It needs patterns: dates, amounts, partial references, the likely link to invoices and business rules. That lets you separate the sensitive data from the useful reasoning.
Names, full IBANs, tax IDs, emails or sensitive internal references can stay in your environment or in a private layer.
Amount, date, currency, partial reference, third-party hash, transaction type and status are enough to propose matches.
The AI doesn't have to close everything automatically. It can leave exceptions tidy for a person.
The right design isn't "upload the bank to the AI". It's building a pipeline where sensitive data is filtered before it ever reaches the agent.
This is the difference between an insecure approach and a well-designed one: you don't query the model with the full statement; you hand it a useful, reduced version with no direct identity.
Bank credentials or direct access to the bank.
Full IBANs when they're not needed for the task.
Tax IDs, addresses, personal emails or phone numbers.
Full original statements without filtering.
Attached documents with irrelevant data.
Date, amount, currency and transaction type.
Partial reference for an invoice, remittance or order.
Third-party token: customer/supplier with no real name.
Accounting category or applicable rule.
Status: exact, likely, doubtful or pending.
Same amount, same reference and a compatible date. The system can propose automatic reconciliation if your rules allow it.
Same amount but an incomplete reference, a grouped payment or a shifted date. The AI explains why it thinks it fits.
Bank fee, refund, duplicate payment, split invoice or a few-cents difference. It arrives for review with a hypothesis, not as chaos.
Links transactions to invoices, direct debits, remittances or orders using secure signals.
Finds duplicates, partial amounts, unexpected fees, refunds and transactions with no invoice.
It doesn't just flag "likely": it shows which data matches and which data is missing to close it.
Sorts exceptions by impact, urgency and confidence so a person can review fast.
Security comes from a concrete architecture: minimal permissions, zone separation, logs, human review and clear rules about what can be automated and what can't.
The agent doesn't need to operate accounts or move money. To reconcile, controlled read access or exported files is usually enough.
Every proposal keeps the signals used, the confidence level and the final decision. If someone asks "why", there's an answer.
The obvious cases can be automated if you want. The doubtful ones stay in a review queue with a clear explanation.
Statements, spreadsheets and invoices all open at once.
Sensitive data floating around in screenshots and attachments.
Hours hunting for references and similar payments.
Exceptions mixed in with normal transactions.
Bank data minimized before it reaches the AI.
Reconciliation proposals with an explanation.
Exceptions grouped by reason and priority.
Human review focused only on what matters.
No. The AI doesn't need to see your bank: it works with signals (amount, date, currency, partial reference, transaction type). Credentials and full data stay under your control.
Bank credentials, unnecessary full IBANs, tax IDs, addresses, personal emails or phone numbers, and the original unfiltered statements.
With an upfront cleaning layer: minimization and pseudonymization. For example, a name like Maria Lopez can become a reference such as CLI_8F21. The AI receives structure, not identity.
Not everything is closed automatically: exceptions are kept organized and traceable so a person can review them.
A first case can be simple: a bank export, invoices from one period, clear rules and human review. hablo can turn it into a measurable workflow without exposing more data than necessary.