GUSTAVOAI · BANK STATEMENT ANALYSIS

Every transaction, labeled.

GustavoAI reads a merchant's bank statements line by line and finds each merchant cash advance position, funder by funder. Every flag comes with the rule that fired and a reason in plain words.

Label trace · sample
08/02BRIGHTLANE FDG DEBIT−275.50

Label
MCA DEBIT
Funder
Brightlane Funding
Cadence
daily, 22 of 22 business days
Rule
fixed recurring debit to a known funder
Reason
Same amount every business day since 06/03. The counterparty matches a funder on your list.
position 2 of 2conf 0.94
Reads
Input
Parsed bank statements, or enriched transactions from Ocrolus
Months
As many as you send
Rules
Your cash advance SOP and its scenarios
Returns
Labels
One per transaction, with a reason
Positions
Funder, payment amount, cadence, first seen
Notes
Notes and stips from your SOP templates
Trace
The rules log for every candidate

How it works

Rules do the fast, predictable part. The model reviews what the rules found, fixes what they got wrong, and writes down why.

GustavoAI · run steps
  1. 01Rules passTags recurring debits, known funder names and deposit patternsFAST
  2. 02Model reviewChecks each candidate against your SOP and relabels mistakesAI
  3. 03PositionsGroups debits by funder with amount and cadenceOUT
  4. 04ComparisonLines our labels up with Ocrolus flags: agree, ours only, theirs onlyQA
  5. 05DeliveryResults in the console, by API, or by webhook when the run endsDONE

One real statement run

Four months of statements from one opportunity, September 2026, checked against the Ocrolus flags for the same file.

Send us a statement you already underwrote.