Pre-launch

Creditcrest Enrich

Transactions in; the category, the third party, and how confident it is and why.

Paste a list of transactions and get back, for each one, the category, the third party, and how confident it is and why — with the rule and the words that matched. Where it does not recognise a payee it says unknown, which is the honest answer and is the one an analyst can act on.

It predicts; it does not decide. Whoever holds the credit licence decides. Creditcrest Statement is this same reading turned into income, commitments and expenses, and it calls exactly this.

An invented example

Fourteen invented transactions chosen to reach every confidence band, including the three that say the product does not know. Nothing below is anybody's data.

14 transactions, read

From the mixed example, which is invented. Engine 1.0.0, 59 rules from the AU merchant list.

Category, by money
79.0%
$2,828 of $3,601 going out, transfers excluded
Category, by row
79.0%
11 rows of 14 rows
Third party, by money
29.0%
$1,045 of $3,601 — always the smaller figure
Third party, by row
50.0%
7 rows named

Coverage by money and coverage by row are two different questions and neither stands in for the other. One unrecognised two-thousand-dollar payment is a whole commitment missing from an assessment; forty unrecognised coffees are not.

How sure it is, and why

BandRowsShareMoneyConfidenceWhat it means
named 6 rows 43.0% $645 99.0% A rule matched the merchant’s name in the description.
kind 4 rows 29.0% $4,503 99.0% A rule matched a word for a kind of business inside a name this has never seen. It puts the money on the right line and it does not identify the payee.
inferred 1 row 7.0% $1,800 35.0% No rule matched. The size and direction of the money were used instead, which is a guess and is marked as one.
declined 1 row 7.0% $400 0.0% The name is recognised and is deliberately not categorised, because the name does not settle what the payment was.
unknown 2 rows 14.0% $373 0.0% Nothing in the description matched a rule.

The confidence on each band is measured rather than asserted: what it gets right shows the run it comes from, the corpora it was run over, and the categories it is weakest at.

Every transaction, and why

Open any row for the rule and the words that matched it. A prediction whose reason cannot be read is not evidence.

DateDescriptionAmountCategoryThird partyConfidence
1 Aug 2026 DIRECT CREDIT 019283 ACME PTY LTD PAYROLL $2,320.00 Salary or wages unknown kind
Why this, and how sure

A rule matched a word for a kind of business inside a name this has never seen. It puts the money on the right line and it does not identify the payee.

Confidence
99.0% in the category. 88 of the 89 predictions this band made landed on an acceptable category when the rules were run over payee lists nobody here chose, on 20 September 2026.
As given
DIRECT CREDIT 019283 ACME PTY LTD PAYROLL
Normalised
DIRECT CREDIT ACME PTY LTD PAYROLL
Words matched
PAYROLL
Direction
money in
Rule
rule 32 in models/merchants/au.txt — it assigns income_salary and applies only to money in

The words that matched name a KIND of business rather than a business, so the money is on a line and the payee is still unknown.

2 Aug 2026 WOOLWORTHS 1248 RICHMOND AUS Card xx7113 −$142.86 Groceries WOOLWORTHS named
Why this, and how sure

A rule matched the merchant’s name in the description.

Confidence
99.0% in the category. 226 of the 227 predictions this band made landed on an acceptable category when the rules were run over payee lists nobody here chose, on 20 September 2026.
As given
WOOLWORTHS 1248 RICHMOND AUS Card xx7113
Normalised
WOOLWORTHS RICHMOND AUS CARD
Words matched
WOOLWORTHS
Direction
money out
Rule
rule 38 in models/merchants/au.txt — it assigns groceries
3 Aug 2026 SQ *WHITE HORSE COFFEE Sutherland NS AUS −$8.40 Eating out and takeaway unknown kind
Why this, and how sure

A rule matched a word for a kind of business inside a name this has never seen. It puts the money on the right line and it does not identify the payee.

Confidence
99.0% in the category. 88 of the 89 predictions this band made landed on an acceptable category when the rules were run over payee lists nobody here chose, on 20 September 2026.
As given
SQ *WHITE HORSE COFFEE Sutherland NS AUS
Normalised
WHITE HORSE COFFEE SUTHERLAND NS AUS
Words matched
COFFEE
Direction
money out
Rule
rule 43 in models/merchants/au.txt — it assigns dining

The words that matched name a KIND of business rather than a business, so the money is on a line and the payee is still unknown.

4 Aug 2026 NITHIKS KITCHEN ROZELLE 4421 AUS −$63.00 unknown unknown unknown
Why this, and how sure

Nothing in the description matched a rule.

Confidence
Nought, because no claim about a category was made. That is not a weak answer; it is the absence of one.
As given
NITHIKS KITCHEN ROZELLE 4421 AUS
Normalised
NITHIKS KITCHEN ROZELLE AUS
Words matched
nothing matched
Direction
money out
Rule
no rule matched
5 Aug 2026 Direct Debit 142619 TPG Internet DH9Q0HB22EP −$69.99 Phone and internet TPG named
Why this, and how sure

A rule matched the merchant’s name in the description.

Confidence
99.0% in the category. 226 of the 227 predictions this band made landed on an acceptable category when the rules were run over payee lists nobody here chose, on 20 September 2026.
As given
Direct Debit 142619 TPG Internet DH9Q0HB22EP
Normalised
DIRECT DEBIT TPG INTERNET DH9Q0HB22EP
Words matched
TPG
Direction
money out
Rule
rule 35 in models/merchants/au.txt — it assigns telco
6 Aug 2026 RETAIL PURCHASE BP CONNECT 2214, MASCOT 1610 −$88.10 Transport and fuel BP named
Why this, and how sure

A rule matched the merchant’s name in the description.

Confidence
99.0% in the category. 226 of the 227 predictions this band made landed on an acceptable category when the rules were run over payee lists nobody here chose, on 20 September 2026.
As given
RETAIL PURCHASE BP CONNECT 2214, MASCOT 1610
Normalised
RETAIL PURCHASE BP CONNECT MASCOT
Words matched
BP
Direction
money out
Rule
rule 39 in models/merchants/au.txt — it assigns transport
8 Aug 2026 WOOLWORTHS TEAM BANK −$400.00 unknown WOOLWORTHS TEAM BANK declined
Why this, and how sure

The name is recognised and is deliberately not categorised, because the name does not settle what the payment was.

Confidence
Nought, because no claim about a category was made. That is not a weak answer; it is the absence of one.
As given
WOOLWORTHS TEAM BANK
Normalised
WOOLWORTHS TEAM BANK
Words matched
WOOLWORTHS TEAM BANK
Direction
money out
Rule
rule 0 in models/merchants/au.txt — it assigns uncategorised

This name is in the rules with no category against it, on purpose. It is recognised, and it is deliberately not categorised, so that no broader rule below it can guess — and so that nobody is sent to identify a payee somebody has already identified.

10 Aug 2026 OSKO PAYMENT REF 88213 J HARPER $1,800.00 Other income unknown inferred
Why this, and how sure

No rule matched. The size and direction of the money were used instead, which is a guess and is marked as one.

Confidence
35.0% in the category — the categoriser’s own figure for a guess made from the size and direction of a credit rather than from a name. It is the one band no payee list can measure.
As given
OSKO PAYMENT REF 88213 J HARPER
Normalised
OSKO PAYMENT J HARPER
Words matched
nothing matched
Direction
money in
Rule
no rule matched
12 Aug 2026 AFTERPAY INSTALMENT 3 OF 4 −$37.25 Buy now pay later AFTERPAY named
Why this, and how sure

A rule matched the merchant’s name in the description.

Confidence
99.0% in the category. 226 of the 227 predictions this band made landed on an acceptable category when the rules were run over payee lists nobody here chose, on 20 September 2026.
As given
AFTERPAY INSTALMENT 3 OF 4
Normalised
AFTERPAY INSTALMENT 3 OF 4
Words matched
AFTERPAY
Direction
money out
Rule
rule 14 in models/merchants/au.txt — it assigns bnpl
14 Aug 2026 SPORTSBET PTY LTD DEPOSIT −$120.00 Gambling SPORTSBET named
Why this, and how sure

A rule matched the merchant’s name in the description.

Confidence
99.0% in the category. 226 of the 227 predictions this band made landed on an acceptable category when the rules were run over payee lists nobody here chose, on 20 September 2026.
As given
SPORTSBET PTY LTD DEPOSIT
Normalised
SPORTSBET PTY LTD DEPOSIT
Words matched
SPORTSBET
Direction
money out
Rule
rule 1 in models/merchants/au.txt — it assigns gambling
15 Aug 2026 RENT PAYMENT RAY WHITE BALMAIN −$2,150.00 Rent unknown kind
Why this, and how sure

A rule matched a word for a kind of business inside a name this has never seen. It puts the money on the right line and it does not identify the payee.

Confidence
99.0% in the category. 88 of the 89 predictions this band made landed on an acceptable category when the rules were run over payee lists nobody here chose, on 20 September 2026.
As given
RENT PAYMENT RAY WHITE BALMAIN
Normalised
RENT PAYMENT RAY WHITE BALMAIN
Words matched
RENT
Direction
money out
Rule
rule 34 in models/merchants/au.txt — it assigns housing_rent and applies only to money out

The words that matched name a KIND of business rather than a business, so the money is on a line and the payee is still unknown.

18 Aug 2026 AGL ENERGY LTD ELECTRICITY ACCOUNT −$186.40 Utilities AGL named
Why this, and how sure

A rule matched the merchant’s name in the description.

Confidence
99.0% in the category. 226 of the 227 predictions this band made landed on an acceptable category when the rules were run over payee lists nobody here chose, on 20 September 2026.
As given
AGL ENERGY LTD ELECTRICITY ACCOUNT
Normalised
AGL ENERGY LTD ELECTRICITY ACCOUNT
Words matched
AGL
Direction
money out
Rule
rule 3 in models/merchants/au.txt — it assigns utilities
20 Aug 2026 PHARMACY DEPOT HURSQPS HURSTVILLE AUS −$24.95 Health unknown kind
Why this, and how sure

A rule matched a word for a kind of business inside a name this has never seen. It puts the money on the right line and it does not identify the payee.

Confidence
99.0% in the category. 88 of the 89 predictions this band made landed on an acceptable category when the rules were run over payee lists nobody here chose, on 20 September 2026.
As given
PHARMACY DEPOT HURSQPS HURSTVILLE AUS
Normalised
PHARMACY DEPOT HURSQPS HURSTVILLE AUS
Words matched
PHARMACY
Direction
money out
Rule
rule 41 in models/merchants/au.txt — it assigns health

The words that matched name a KIND of business rather than a business, so the money is on a line and the payee is still unknown.

22 Aug 2026 MANNIX & CO 8821 −$310.00 unknown unknown unknown
Why this, and how sure

Nothing in the description matched a rule.

Confidence
Nought, because no claim about a category was made. That is not a weak answer; it is the absence of one.
As given
MANNIX & CO 8821
Normalised
MANNIX & CO
Words matched
nothing matched
Direction
money out
Rule
no rule matched

What it does not know

3 payees out of 14 rows, biggest first. Every one of them says unknown rather than other, because a label that hid the gap would leave nobody able to tell a payee this read from a payee it invented a line for. Adding one is a change to a list rather than a change to the software.

1 of these was recognised and deliberately not categorised — a payment to a bank does not say whether it was a mortgage, a card, a fee or the person moving their own money. They are marked, so that nobody is sent to identify a payee somebody has already identified.

Payee, as the feed wrote itTimesTotalWhich
WOOLWORTHS TEAM BANK 1 $400.00 recognised as WOOLWORTHS TEAM BANK, and deliberately not categorised
MANNIX & CO 8821 1 $310.00 nothing matched — this is one to add to the rules
NITHIKS KITCHEN ROZELLE 4421 AUS 1 $63.00 nothing matched — this is one to add to the rules

What went where

CategoryGroupRowsMoneyThird party named
Salary or wages income 1 $2,320 0.0%
Rent essential 1 $2,150 0.0%
Other income income 1 $1,800 0.0%
unknown unknown 3 $773 33.0%
Utilities essential 1 $186 100.0%
Groceries essential 1 $143 100.0%
Gambling risk 1 $120 100.0%
Transport and fuel essential 1 $88 100.0%
Phone and internet essential 1 $70 100.0%
Buy now pay later commitment 1 $37 100.0%
Health essential 1 $25 0.0%
Eating out and takeaway discretionary 1 $8 0.0%

Money is the absolute value of every row in the category, so a credit counts as money moved rather than as a negative expense. The category groups are the ones a serviceability calculation distinguishes between, which is why there is no line for restaurants separate from takeaway.

One a line: a description and an amount, separated by a comma or a tab. Credits positive, debits negative. A CSV a bank exported reads too — the layout is worked out from the data. Up to 20,000 rows in one go.

Four megabytes, which is a great many years of transactions. It is read in this request and kept nowhere.

What happens to what you paste. It is read while the request is open and then it is gone. Nothing is written to disk, nothing is written to a log, nothing is put in a database — there is no database here to put it in. The transactions travel in the request body rather than the address bar, so this reading has no link, which means there is no link to leak.

The cost of that is honest too. Reload and the reading is gone, and the form re-sends what you gave it from your own browser, because there is nothing on this end to refer back to.

No account, no email address, no cookie, no analytics, and nothing on this page is fetched from anywhere. Nothing here calls a hosted model: the rules are a text file in this repository and the whole prediction happens in this process.