Bank reconciliation · Norma 43

Your bank and your invoices, matched on their own

Upload your bank statement — Norma 43, CSV or Excel, the file any Spanish bank exports — and Cofactu automatically matches every movement with your invoices. On confirmation, the accounting entry in 572 is generated with no manual work.

Works with any Spanish bank No banking credentials involved Data hosted in the EU Auto-match invoice↔bank
It matches on its own

Every bank receipt, matched to its invoice

Upload the file your bank already exports and Cofactu cross-references every movement with your invoices by amount, date and reference — and learns from each confirmation. Goodbye to the bank statement spreadsheet.

N43

plus CSV, TXT and Excel — the statement formats every Spanish bank exports, no column mapping

0

bank credentials involved: you download the statement, Cofactu never touches your bank

572

the bank entry is generated automatically when each match is confirmed, with the correct offsetting account

Works with any bank

Upload the statement. The heavy lifting is already done.

Reconciliation doesn't depend on your bank being integrated: it works off the file any Spanish entity already exports. Cofactu detects the format on its own and never asks you to map columns — and no banking credentials are involved.

  • Norma 43, CSV, TXT and Excel — cuaderno 43 is the standard across Spanish banking
  • No duplicated entries — upload statements with overlapping dates without worrying
  • Learns from every confirmation — the same payer lands in the automatic zone next time
SantanderBBVACaixaBankSabadellBankinterINGOpenbankKutxabankUnicajaAbanca and any other
No manual matching of receipts

Most match on their own. You only review the uncertain ones.

Cofactu cross-references every movement with your invoices by amount, date and reference. When the match is high-confidence, it matches the movement and generates the 572 entry without you touching anything. When there's doubt — for example, two invoices with the same amount — it leaves it a click away instead of guessing.

Automatic zone 98%

TRANSF ESTUDIO NORTE SL

F-2026-0142

Matches and posts on its own

Automatic zone 95%

BIZUM J. RUIZ

F-2026-0140

Matches and posts on its own

Review zone 71%

SEPA DIRECT DEBIT · CAFÉ S.L.

2 possible invoices

Asks for one click to confirm

Manual matching always available: drag any movement onto its invoice, expense or manual entry and the outstanding balance updates instantly.

The sheet

Everything reconciliation does, on one sheet

From importing the statement to detecting missing receipts. Eight capabilities in a single panel.

01

Norma 43, CSV and Excel statement importer

Download the statement from your bank's website and upload it. Cofactu detects the format on its own — Norma 43 (the cuaderno 43 standard every Spanish bank exports), CSV, TXT or Excel — and never asks you to map columns.

02

Per-counterparty memory

Every match you confirm teaches Cofactu who's who. Next time that same payer or description shows up, the movement lands straight in the automatic zone instead of asking for a click.

03

Auto-match transaction↔invoice

Cofactu automatically cross-references bank movements with your issued and received invoices by amount, date and reference. Most payments and receipts match on their own.

04

Automatic accounting entry on reconciliation

When you confirm the match between a movement and an invoice, Cofactu generates the accounting entry in 572 (Bank) with the correct offsetting account based on the type of operation.

05

Manual matching of receipts and payments

Beyond auto-match, you can manually match any movement with invoices, expenses or manual journal entries. Each invoice's outstanding balance updates instantly.

06

Detection of expense invoices without a document

If there's a bank charge without an associated expense invoice, Cofactu detects it and generates a request for the missing document. For accounting firms, this avoids mismatches from forgotten receipts.

07

Recurring movements and rules

Cofactu spots charges that repeat — fees, subscriptions, rent — and lets you categorise in one go the movements that will never have an invoice, so they stop showing up as pending.

08

An explanation for every match

Each match states why it was made: which signal lined up (amount, date, tax ID or name in the description) and with how much confidence. If something's off, you undo it and Cofactu learns from the rejection.

More on Cofactu

Reconciled banking feeds the rest of Cofactu

The statement you upload doesn't stay in the reconciliation panel: it generates entries, matches invoices and squares your operations without rewriting anything.

FAQ

Questions, answered.

The essentials on how Cofactu connects your bank and matches your receipts.

Does Cofactu see my bank passwords?

No — and today it doesn't even connect to your bank: you download the statement from your bank's website and upload it to Cofactu. No banking credentials are involved at any point.

Which Spanish banks does it work with?

All of them. Reconciliation doesn't depend on an integration with your bank: it works off the file any Spanish entity exports — Norma 43 (cuaderno 43), CSV, TXT or Excel. Santander, BBVA, CaixaBank, Sabadell, Bankinter, ING, Openbank, Kutxabank, Unicaja, Abanca, credit cooperatives and foreign banks included.

Can I connect my bank so movements arrive on their own?

Not yet. The automatic PSD2 connection — which pulls movements with nothing for you to upload — is in development, and we don't sell it as if it were available. What does work today, and does the heavy lifting, is auto-match: once the statement is uploaded, Cofactu matches movements to your invoices and generates the accounting entries.

Are accounting entries generated automatically or do I have to do them by hand?

They're generated automatically when you confirm the match between a bank movement and an invoice. Cofactu determines the correct offsetting account (430 Customers, 400 Suppliers, 410 Creditors...) based on the type of operation. You only need to intervene if auto-match isn't available or if you want to assign the movement to a manual entry.

Stop importing statements and matching receipts by hand

Upload the statement once and Cofactu takes care of the rest: auto-match against your invoices and accounting entries on the spot.