Transactions

Categorize journal entries with AI suggestions or matching rules, filter and bulk-edit them, split across categories, and add memos.

Categorize entries

  1. Open Transactions and select a journal entry.
  2. Choose a category in the details panel, or use Suggest for an AI recommendation.
  3. Click Apply to one to save the category on this entry only, or Apply rule to categorize this entry and similar ones going forward.
  4. Milia writes credit and debit lines based on the amount direction and linked bank account.
Filter for Not categorized to find entries missing lines or tied to unlinked bank accounts.

AI category suggestion

Use Suggest when you are not sure which category fits. Milia reads the transaction name, amount, and your chart of accounts, then recommends a ledger account with a short explanation.
  1. Select an entry with a linked bank account and click Suggest next to the category dropdown.
  2. Optionally add context — for example, what the charge was for — then click Get suggestion.
  3. Review the recommended account and explanation. Click Use suggestion to fill the category dropdown.
  4. Suggest does not save by itself. Choose Apply to one or Apply rule when you are ready to categorize.

Apply to one vs Apply rule

Both buttons use the category shown in the dropdown. They differ in scope and whether Milia remembers the merchant pattern for next time.

Apply to one — Categorizes only the entry you have selected. Use this for one-off purchases or when you do not want similar transactions categorized automatically.

Apply rule — Creates or updates a matching rule from the matching name you select in the transaction description (at least three characters). Milia categorizes every loaded entry whose name contains that text, shows a preview of how many will update, and reuses the rule for future matching transactions.

  1. Highlight or edit the matching name at the top of the details panel.
  2. Pick a category — manually or via Suggest.
  3. Click Apply to one for a single entry, or Apply rule when the preview list looks right.
A matching rule is a saved pattern, not a one-time edit. Use Apply to one when the category should not carry over to other transactions with a similar name.

Filter and search

Narrow the list by category, bank account, or tag. Active filters appear as chips where you can change the operator (is / is not) or value without starting over.
  1. Click the filter icon or press f to open the filter menu.
  2. Press F to focus search, then search by transaction name.
  3. Press Esc to clear search, clear all filters, or exit a filter sub-page.

Bulk actions

Select multiple rows to categorize or tag many entries at once. The bulk bar at the bottom opens actions for category assignment and tag assignment.
  1. Press A to select all visible entries.
  2. Press Esc to clear the selection when the bulk bar is open.

Split a transaction

  1. Select an entry and open split mode from the details panel.
  2. Add lines with amounts and categories. Split lines must sum to the entry total.
  3. Save, or unsplit later to return to a single category.

Memos

Memos are personal notes on an entry. They save automatically as you type and are not used in reports or matching rules. Add a memo in the details panel below the action buttons.

FAQ

What is a journal entry?
One bank transaction in the ledger — an amount, a linked bank account, optional category lines, tags, and an optional memo.

Why do amounts feel backwards?
A positive bank amount usually means money left the account. Milia uses the sign to pick credit vs. debit sides automatically.