Matching bank payments with an OCR file

Matching bank payments with an OCR file

How incoming bank payments register themselves against invoices: the bank agreement behind the KID numbers, how payment files reach Profixio, how to read an import and its payment lines, and what to do with payments that did not match.

Updated November 2, 2026

Looking for something else? Fees, services and discounts Payouts and settlements

Some organisers collect registration fees straight into their own bank account instead of through an online payment provider. OCR matching is what saves them from ticking off those payments by hand.

It works in three steps:

  1. Every invoice gets a KID number - a unique payment reference that the payer types or scans when paying. The KID is only unique because Profixio generates it from the organiser's bank agreement.
  2. The bank sends back a payment file listing every payment made to that account, each with the KID the payer used.
  3. Profixio reads the file and, for each line, finds the invoice with that KID and registers a payment on the team.

The result is that teams turn from unpaid to paid in the team ledger without anyone typing anything. Payments that could not be matched are still listed, so nothing disappears unnoticed.

This only applies to organisers with their own bank agreement for KID payments. Tournaments that collect money online through the payment partner do not use OCR at all - their payments register themselves through the payment provider instead.

  • Creating, sending, crediting and re-sending invoices, the invoice settings and the invoice number range - see Invoicing teams.
  • Following up who has paid, registering a payment by hand, correcting a payment and chasing debtors - see The team ledger and chasing payments.
  • Collecting money online through the payment partner, payment links, refunds and reconciling an order - see Taking payments online.
  • Getting the collected money into the organiser's account - see Payouts and settlements.
  • Setting registration fees, services and discounts - see Fees, services and discounts.

For other roles

Recent changes

  • Nye OCR-sider med alle innbetalinger i én liste
  • Nya OCR-sidor med alla betalningar i en lista
  • Rebuilt OCR pages with all payments in one list
See all changes

Was this page helpful?

@scripts @endscripts