Connect your bank, reconcile in seconds.
PSD2 Open Banking connects directly to your accounts. Transactions import automatically, get matched to your invoices and entries by amount and date, and—once you confirm the reconciliation—post to the ledger with no manual typing.
Complete banking and reconciliation
From connection to ledger entry in one flow
Secure PSD2 connection
Native OAuth2 with BBVA, Sabadell, CaixaBank, Morabanc, and CrediAndorra. Access/refresh tokens encrypted AES-256-GCM. Connections auto-renew; no secrets exposed.
Duplicate-free import
Transactions sync automatically. Duplicate detection via SHA-256 hash. First 90 days, then continuous 30-day windows. CSV fallback for manual transfer or banks without live APIs.
Smart amount and date matching
BLURI automatically suggests matches between bank transactions and invoices/journal entries, scoring each 0–1 by amount, date, and reference similarity. You approve or reject with one click.
Reconciliation with penny tolerance
Round naturally with rounding tolerance of ±0.01€. Mark items as matched, pending review, or unmatched. Sessions show opening balance, closing balance, and variance.
Ledger posting on your confirmation
When you confirm the reconciliation, entries post to the corresponding bank journal—no manual reentry. Double-entry stays balanced, with local account codes (PGC, PCG, French plans) calculated for you.
Complete audit trail
Every reconciliation, match, and ledger entry logs timestamp, user, and before/after state. 10-year retention for UIFAND compliance.
The flow, simply:
From bank connection to posted entry in minutes
- 1
1. Connect your bank
Select your bank (BBVA, Sabadell, CaixaBank, Morabanc, etc.) and authorize via OAuth2. BLURI receives read-only access to balances and transactions; tokens stored encrypted.
- 2
2. Sync transactions
BLURI imports the last 90 days (first time) and last 30 days automatically thereafter. Zero duplicates via SHA-256 hash detection. See pending transactions in the match table.
- 3
3. Review suggested matches
For each transaction, BLURI displays matching invoices and journal entries (sorted by confidence). Approve the match with one click or dismiss for manual review.
- 4
4. Resolve variances (if any)
The reconciliation session shows bank statement balance, account balance, and variance. If a difference exists, investigate unmatched items or rounding; add private notes.
- 5
5. Post to ledger
Mark reconciliation as RECONCILED. BLURI automatically creates entries in the bank journal with balanced debit/credit, local account codes, and cost tracking.
All major local bank integrations included
We support the standard EU PSD2 protocol (Berlin Group) for Spanish banks (BBVA, Sabadell, CaixaBank). For Morabanc and CrediAndorra in Andorra, we offer CSV import while awaiting public APIs.
- BBVA, Sabadell, CaixaBank via PSD2
- Morabanc & CrediAndorra via CSV
- Automatic 30-day sync
- AES-256-GCM token encryption
Automatic local accounting
Reconciled entries post automatically to your local chart of accounts (PGC in Spain, PCG in Andorra, French plans in France). Double-entry balanced, normalized account codes, tax breakdown by rate (IVA/IGI/TVA).
- Auto bank journal (150–149)
- Double-entry balances guaranteed
- Cost center and department tracking
- Automatic EUR currency conversion
Manual vs. BLURI
| Spreadsheet / Manual | BLURI | |
|---|---|---|
| Bank connection | Download CSV from each bank, import manually weekly | Native OAuth2; automatic sync every 30 days |
| Duplicate detection | Manually compare references and amounts; recurring mistakes | SHA-256 hash auto-detection; duplicates blocked on import |
| Invoice/transaction matching | Search pending invoices, compare amounts; hours per account | Smart matching by amount/date; confidence scores; approve in one click |
| Reconciliation variance | Manually hunt unmatched items; years for lost reconciliations | Variance visible, guided investigation, retained notes |
| Ledger entries | Manual journal or spreadsheet-derived; balance errors common | Double-entry prepared and posted on your confirmation; balances always correct |
Jurisdiction coverage
CSV + stub API; PSD2 awaiting bank support
Native PSD2 via Berlin Group NextGenPSD2
Berlin Group compatible; BNP, Société Générale, Crédit Agricole support in beta
“Reconciliation that took days now takes minutes, not hours. Manual errors vanished, and ledger entries are prepared for us automatically—we just review and confirm.”
Frequently asked questions
We offer CSV import. Download your monthly statements and upload to BLURI; the system handles duplicate detection and matching. Not as automatic as OAuth2, but faster than manual entry.
Access and refresh tokens are encrypted AES-256-GCM in the database. BLURI never touches your banking password; only OAuth2 tokens you authorize directly with your bank.
Yes. On first connection, BLURI imports the last 90 days of transactions. You can reconcile any period while the fiscal year is open.
You can mark it as 'Unmatched' or 'Pending Review' with a private note. Variance shows at the session level; you investigate manually or create a draft entry for unbilled expenses.
BLURI automatically creates an entry in the bank journal (account 150–149 or equivalent PCG code) with balanced debit/credit. Account codes, tax breakdown, and cost tracking flow from your local chart.
Yes. Every session (start, end, matches, variance) logs with timestamp, user, and entries created. Filter by account, period, and reconciliation status.
Start secure reconciliation today
Set up without account changes or manual imports. BLURI handles sync, matching, and posting.
Launch bank integrationWe support your firm through the entire setup.