Learns the rules you already follow
Every bank row with a ledger line behind it is an example of a rule you already apply. Attest groups them, writes each one as a sentence, and shows you how many rows it will claim — before it is used on anything.
Upload last month's bank export and your GL. Attest learns the rules you already follow, writes them back to you in plain English, re-derives the month from the raw bank rows, and shows you what ties and what does not. Then it runs next month without the GL.
Ten minutes. No bank connection. No sign-in for the sample.
Every entry re-derived independently. Nothing posted to anyone's ledger.
Every bank row with a ledger line behind it is an example of a rule you already apply. Attest groups them, writes each one as a sentence, and shows you how many rows it will claim — before it is used on anything.
The engine books the month from the bank rows and the rules you approved, and a separate pass re-derives every entry and checks it. Your ledger is read once, at the end, only to compare against.
The rules July taught are the rules August runs on. New vendors and possible duplicates should be the only things that need you — and they are the only things that ask.
Where the re-derived month and your ledger disagree you get both versions, the delta, and the bank row underneath — never a verdict on your books. Choosing a side writes a rule, under your name, with the reason. Nothing posts to your ledger, ever: Attest drafts, and a person decides.
On the sample company's July: 113 of 118 entries reproduced to the cent from 360 bank rows, and 6 differences, each one explained. See the claims and the tests that prove them.