The cash arrived. Nobody applied it.
Then the customer who already paid gets a dunning letter, and your aging stops tying to the ledger.

A $650 browser tool, run once a close, that lists receivables cash you received or earned and then lost track of, worst dollars first. It reads your exports and never connects to your system.
What you get each close
- One sorted list. Every finding on one row with what it is, why it matters, the dollars at risk, the source reference, a suggested action, an owner and a status. Sorted by dollars, worst first.
- A one page run summary. The headline sentence, counts by check with each skip reason, what is new, carried and resolved since the last run, the ledger tie detail, and every threshold in force with where it came from.
- Ten checks. Stale unapplied cash, deposited but unapplied at close, payments that match one open invoice, on account and overpayment balances, aged invoices with no follow up, disputes nobody resolved, payments applied and then unapplied, invoices paid but still in collections, write off review, and the aging against the general ledger.
- A review ready list. The payments that match exactly one open invoice, as a list for a person to check and key. It is a list, not a load file.
- Row counts on both sides. Every summary prints how many rows it read on the subledger side and the ledger side, so a dropped file shows.
- Decisions that stick. Mark a finding reviewed, fixed, held or dismissed with a reason code and a named approver. A close without a reason code is refused. A finding you closed stays closed on the next run.
- An approval log. One entry for the run and one for every decision, fingerprint chained, so an edited log is refused.
- A register entry. A draft AI use register row, marked pending until your named approver signs it.
What it never does
It never applies a payment, posts an entry, writes off an invoice, contacts a customer, sends a dunning notice, issues a refund or changes a receivables record. It has no connection to any system. A person does every fix in the receivables system.
Opens in your browser
One file to open, on your own computer. No install, no terminal, no sign in, and nothing leaves the machine. Add your exports, answer a few questions, press Run, download the files.
Reads exports from
A receivables module on a modern cloud finance system first, and also QuickBooks style and generic column names through the same mapping. A required column it cannot match stops the run and names the field. An optional column that is missing makes its check skip and say why. It never guesses a column.
Questions
Does it connect to my finance system?
No. You export files, it reads them on your computer, and it writes files back to your computer. There is no connection, no credentials and no upload.
Will it apply payments for me?
No. It lists what looks stuck and what matches, and a person does every fix in the receivables system. The one list it gives you for keying is marked as a list to check by hand, not a load file.
What happens to a finding I already reviewed?
It stays closed on the next run, with the reason code, the owner and the approver who closed it, as long as the dollars have not changed. If the dollars change, the record changed, so it comes back as new with the earlier reason shown beside it.
Can I prove it caught what it says it caught?
Yes. It ships with a test pack of made up data where the errors were planted on purpose and the answers were typed by hand, so the catch rate can be checked before your real month is involved.
A renewal covers that year's updates to the checks and continued use of your run files and history. If you do not renew, your files stay yours and keep opening. New updates stop.
Buyers of a Saintilco Review get the buyer only tools free for twelve months.
Take fifteen minutes with us first and hear if this is the wrong thing to buy.
It reports what the exports say and it does not promise or predict any review outcome. Every number on screen comes from a file you supplied.