Transaction Filter
Filter the transactions displayed in a ledger.
Overview
The Transaction View Filter and Settings dialog controls which transactions are visible in the ledger. Open it by clicking the filter button in the ledger toolbar and selecting Advanced.
The dialog contains eight filter groups arranged in a grid. Each group is independent, so you can combine filters from multiple groups to narrow the display precisely.
Filter by Date
- Any Value -- Shows transactions from all dates.
- Specific Date -- Shows transactions on a single date. A calendar button opens a date picker.
- Date Range -- Shows transactions within a From and To range. Both fields have calendar buttons.
Filter by Amount
- Any Value -- Shows all amounts.
- Any Payment -- Shows only payments (negative amounts).
- Any Deposit -- Shows only deposits (positive amounts).
- Specific Amount -- Shows transactions matching an exact amount.
- Amount Range -- Shows transactions within a From and To amount range.
Filter by Code
- Any Value -- Shows all codes.
- Checks (Numbers) -- Shows only transactions with numeric codes (check numbers).
- Non-Numbers -- Shows transactions with non-numeric or blank codes.
- Search Text -- Shows transactions where the code matches a search string.
- Match options: Case Sensitive, Exact Text, Regex.
Filter by Cleared State
- Any Value -- Shows all clearing states.
- Cleared -- Shows only cleared transactions.
- Not Cleared -- Shows only uncleared transactions.
- Not Cleared and Pending -- Shows uncleared and pending transactions.
Filter by Payable To
- Any Value -- Shows all payees.
- Search Text -- Shows transactions where the payee matches a search string.
- Match options: Case Sensitive, Exact Text, Regex.
Filter by Memo
- Any Value -- Shows all memos.
- Search Text -- Shows transactions where the memo matches a search string.
- Match options: Case Sensitive, Exact Text, Regex.
Filter by Other Criteria
- Any Transaction Type -- Shows all transaction types.
- Multiples Only -- Shows only multi-split transactions.
- Transfers Only -- Shows only transfer transactions.
- Envelope / Account -- Shows transactions assigned to a specific envelope (in account ledgers) or account (in envelope ledgers), selected from a drop-down.
- Include Descendant Envelopes -- When filtering by envelope, also includes transactions in child envelopes.
Filter by Import/Synchronization
- Any Value -- Shows all transactions.
- Freshly Imported or Synchronized -- Shows only recently imported transactions.
- Not Freshly Imported or Synchronized -- Hides recently imported transactions.
Text Search Options
The Code, Payable To, and Memo filters each support three matching options:
- Case Sensitive -- Distinguishes between uppercase and lowercase letters.
- Exact Text -- Requires the entire field to match, not just a substring.
- Regex -- Treats the search text as a regular expression.
Typing in any text field automatically selects the corresponding search option.
Buttons
| Button | Description |
|---|---|
| OK | Applies the filter settings and closes the dialog. |
| Cancel | Discards changes and closes the dialog. |
| Help | Opens this help topic. |
Note: The entire help system is available as a single Markdown file suitable for teaching your favorite AI agent to be your personal Principal Plan expert. Download