Pey

In progressPey

Match

Match reconciles the chain from bank transaction to payment to obligation to ledger entry. It moves no money at all, and that is the point.

Moves money
No
Regulatory exposure
None from movement
Exercises
The whole model
Why first
Cheapest place to be wrong

The chain

Every payment has a chain behind it, and most reconciliation pain comes from the chain being broken in the middle rather than at either end.

LinkThe question
Bank transactionWhat actually moved through the account?
PaymentWhich payment instruction does that correspond to?
ObligationWhat was that payment settling — which invoice, bill or agreement?
Ledger entryHow was that recorded in the books?

Match ties the four together. Where a link is missing or ambiguous it says so, rather than picking the most plausible option and moving on.

Why start with something that moves no money

Three reasons, and they compound. It carries no money-transmission exposure, so it needs no processor relationship and no licensing conversation before it can exist. It exercises the whole canonical model and the connector contract end to end, so the parts that would be hardest to change later get used first. And if the model turns out to be wrong, that surfaces in weeks — while being wrong is still a refactor rather than a migration of live payment data.

The order is the decision

Building the money movement first and reconciliation afterwards is the more obvious sequence and the more expensive one. By the time reconciliation exposes a modelling error, there is production payment data shaped by that error.

The canonical model

Pey's internal types are deliberately not shaped like any one accounting system's schema. A model that mirrors one ERP works beautifully against that ERP and needs rewriting for the second one — which defeats the entire premise of a payment graph fed by many ledgers.

  • Money is always an amount and a currency together.
  • Every record carries a tenant, required, with no default.
  • An obligation is a general concept, not "an invoice" — because what a payment settles is not always an invoice.
  • Events are emitted for the connected system to book; nothing is posted by Pey.

What this does not do

Moves no money

Match reconciles. Collect and Pay are later capabilities.

No customer-facing application yet

In build.

One connector planned first

See Connectors.

No optimisation yet

Choosing the cheapest rail needs data worth deciding over, which Match produces.

Questions

Does Match need a processor relationship?

No. That is much of the reason it is first.

Can Match work against our existing bank feed?

It reads from a connected ledger. See Connectors.

When will it be available?

In build. Ask before planning around a date.