### File Diagnostics

### README

Loading README...

### Help

Loading help...

### License

Enter your license key and matching name/email to unlock Pro features.

Unlicensed Buy a license

## Review Parse Results

Inspect parser selection, threshold misses, warning messages, and the canonical rows that will be exported.

Drop PDF statements here

Start the app empty or preload files from the CLI, then drag files or entire folders (including subfolders) into this window to append them to the current review session.

Preparing files... 0%
Grouped by file
From To
Aggregate

### Category Terms Editor

Override built-in categories or create your own using plain terms (one term per line). Changes are saved immediately to your user category registry and take effect at once.

Select category
Or type a new name
Show built-in patterns for this category

Terms (one plain word or phrase per line)

Each term matches anywhere in the transaction description (case-insensitive). No regex needed — use Save as Rule… on a transaction row for advanced regex patterns.

Priority (1–100, default 65)

Higher values are checked first; first match wins. Raise above 75 to beat built-in rules, lower to defer.

### Save as Category Rule

Category name Patterns (one regex per line)

Patterns are case-insensitive regular expressions matched against the transaction description. One pattern per line. The pre-filled value is a literal match; broaden it with `|` alternation or wildcards (e.g. `walgreens` instead of the full store name).

Priority (1-100, higher = matched first; default 65)

Priority controls rule order: higher values are evaluated first, and the first matching category wins.