AI Parsing
A receipt, invoice or payment confirmation becomes a pre-filled entry you
review. Metered per entry returned for approval.
Statement Import
OFX, QFX and CSV from your own bank. No model, and its rows count against
the same daily allowance.
How they are metered. AI Parsing covers both the upload path and the
connected mailbox path, drawing on one daily entry allowance shared between
them. Statement Import uses no AI and no model, and its rows count against
that same daily allowance as they are returned. Its own monthly import
allowance is separate. See
Statement Import below.
AI Parsing
Parsing turns a financial document into a pre-filled entry form. It never saves anything on its own: you see every extracted field, you change what is wrong, and you confirm. An entry created from a parse you approved is recorded as one you made, because the thing that matters is your confirmation and not the extraction.1
Give it a document
Upload one file, or a batch of up to 20 at once, from the Parsing screen
inside a book. A batch is read one file at a time, with progress shown per
file.
2
Or connect a mailbox
A connected Gmail, Outlook or iCloud mailbox feeds incoming receipts,
invoices and payment confirmations into the same pipeline. The Parsing
screen lists synced messages with sender, subject and a snippet, and each
carries a Parse action. See
Integrations for connecting one.
3
Review what came back
The form opens with the fields filled in and every one of them editable.
Fields the reader was unsure of are flagged, so your attention lands there
first.
4
Approve or dismiss
Approving creates the entry. Dismissing discards it. Either way the stored
copy of your document is deleted at that moment.
What AI Parsing reads
Two groups of formats, and the difference is in how each is handled rather than in what you may send.
Up to 10MB per file. A converted file has a second ceiling on the amount of
text it produces, and a file that exceeds it is refused with a clear error
rather than quietly shortened. A truncated spreadsheet loses entries you
believe were captured, which is worse than a refusal you can act on.
What comes back, and what you confirm
Seven fields: type, amount, currency, date, the vendor or source name, a suggested group, and whether it looks recurring. Each carries a confidence value between 0 and 1, and anything below 0.6 is flagged on the confirm form so the uncertain values are the ones you look at first. Every value is a suggestion. Change any of them before you save, and add groups, a description or a receipt exactly as you would on a manual entry.Your daily allowance
The entry allowance is what the day’s reading produces: one receipt that
returns one entry draws one, and a statement that returns 40 draws 40. It
resets at midnight UTC, and it is one counter across all three doors.
The document limit is a separate guard on how many documents are read in a
day. It exists to bound what the reader costs to run, and it is not a plan
lever: on both plans the entry allowance is what a normal day meets first.
What happens to your document
The file is held only for as long as the parse needs it and is deleted the moment you approve or dismiss. Before any of its text reaches the reader it is stripped of personal information, so the figures are read without your name, your email address or an account number travelling alongside them. Nothing you upload is used to train a model.Statement Import
Statement Import reads a bank statement you exported yourself, in OFX, QFX or CSV, and turns it into entries you select, categorize and confirm. No bank connection is involved and there is no facility to create one. You export the file from your bank, and myClerkBook reads the file you chose to give it.It uses no AI and no model, and its rows count against the daily entry
allowance. These are structured formats with a published grammar, so they
are read directly rather than interpreted. There are no confidence scores
here, because nothing is being guessed. The review step exists so you can
choose and categorize rows, not so you can correct a reader.
1
Export from your bank
Any OFX, QFX or CSV download will do. A CSV goes through a short
column-mapping step, so myClerkBook knows which column holds the date, the
amount and the description.
2
Review the table
Rows open in a table on the Import screen inside a book, not in the
single entry form. Everything is editable in place, a group can be applied
across a multi-row selection in one action, and a running count shows what
you have selected against the allowances below.
3
Commit or dismiss
Committing writes your selection in one go. Dismissing discards it and
leaves your monthly import untouched; its rows were counted against the
daily entry allowance when they were returned.
Premium allowances are not pooled. An unused allowance on one book cannot be
spent on another.
The monthly import allowance is spent when you commit, not when you upload.
Opening the wrong file, reviewing it and dismissing it costs nothing of your
one import a month. The rows it returned are counted against the daily entry
allowance as they were returned, and the screen states what you have left of
both before you start selecting.
A file carries at most 1,000 rows, on both plans. That is a guard against a
pathological file rather than a plan lever. Basic’s cap of 100 transactions a
month still applies to what you commit, so a Basic book with 40 transactions
left this month can commit 40 rows, and the screen says so before you begin
rather than after.
Duplicates are the feature, not a refinement of it. Re-importing an
overlapping date range is normal use.
- OFX and QFX carry your bank’s own identifier for each transaction, so an exact re-import creates nothing.
- CSV carries no such identifier, so its rows are matched against what is already in the book on date, amount and description.
- Every suspected duplicate arrives unticked, with the row it collided with shown. Nothing is dropped quietly. In a financial record, silent deduplication and data loss look identical from the outside.
A CSV goes through whichever door you choose. Uploaded at Parsing it is
treated as a document and read against your daily entry allowance. Imported
at Import it is treated as a statement, charged to the same entry
allowance for its rows, and spent against your monthly import allowance when
you commit. myClerkBook does not inspect the file to guess which you meant: a
CSV of one invoice’s line items and a CSV of a year’s banking are
indistinguishable to a guess and completely different to you.
Related features
Integrations
Connect a mailbox so receipts parse as they arrive.
Plans compared
Entry allowances and import allowances, side by side.
Next: Smart Insights
Alerts and summaries that reach you without a login.

