Skip to content

transactions ​

Manage stored transactions

import ​

Import transactions from a CSV file or directory of CSV files

bash
flouz transactions import <path> [options]

Arguments:

ArgumentRequiredDescription
pathYespath to CSV file or directory

Options:

FlagDescriptionDefault
-f, --from <date>import from date (yyyy-MM-dd)—
-t, --to <date>import to date (yyyy-MM-dd)—
-d, --db <path>SQLite database path—

comment ​

Interactively add or edit comments on transactions before categorization

bash
flouz transactions comment [id] [options]

Arguments:

ArgumentRequiredDescription
idNotransaction ID to comment on directly

Options:

FlagDescriptionDefault
-f, --from <date>filter from date (YYYY-MM-DD)—
-t, --to <date>filter to date (YYYY-MM-DD)—
-s, --search <text>search counterparty—
-l, --limit <n>max transactions to review—
--resumestart at the last commented transaction matching the filters—
-d, --db <path>SQLite database path—

categorize ​

AI-categorize transactions and store suggestions for review

bash
flouz transactions categorize [options]

Options:

FlagDescriptionDefault
-f, --from <date>filter from date (YYYY-MM-DD)—
-t, --to <date>filter to date (YYYY-MM-DD)—
-s, --search <text>search counterparty—
-l, --limit <n>max transactions to process—
--overridealso categorize transactions that already have a category—
-d, --db <path>SQLite database path—

list ​

List transactions

bash
flouz transactions list [options]

Options:

FlagDescriptionDefault
-f, --from <date>filter from date (yyyy-MM-dd)—
-t, --to <date>filter to date (yyyy-MM-dd)—
-c, --category <slug>filter by category slug—
-s, --search <text>search counterparty—
-l, --limit <n>max results—
--uncategorizedshow only transactions without a manual category—
-o, --output <format>output format (table, csv, json)table
-d, --db <path>SQLite database path—

categories ​

Manage transaction categories

bash
flouz transactions categories

list ​

List available transaction categories

bash
flouz transactions categories list [options]

Options:

FlagDescriptionDefault
--treeshow categories as a hierarchy treefalse
-d, --db <path>SQLite database path—

suggestions ​

Review and apply AI-generated transaction category suggestions

bash
flouz transactions suggestions

list ​

List transaction category suggestions

bash
flouz transactions suggestions list [options]

Options:

FlagDescriptionDefault
-f, --from <date>filter from date (YYYY-MM-DD)—
-t, --to <date>filter to date (YYYY-MM-DD)—
-s, --search <text>search counterparty—
-l, --limit <n>max results—
--status <status>filter by status (pending, approved, applied)pending
-d, --db <path>SQLite database path—

approve ​

Approve pending transaction category suggestions

bash
flouz transactions suggestions approve [options]

Options:

FlagDescriptionDefault
-f, --from <date>filter from date (YYYY-MM-DD)—
-t, --to <date>filter to date (YYYY-MM-DD)—
-s, --search <text>search counterparty—
-l, --limit <n>max suggestions to approve—
-d, --db <path>SQLite database path—

reject ​

Reject (delete) pending or approved transaction category suggestions

bash
flouz transactions suggestions reject [options]

Options:

FlagDescriptionDefault
-f, --from <date>filter from date (YYYY-MM-DD)—
-t, --to <date>filter to date (YYYY-MM-DD)—
-s, --search <text>search counterparty—
-l, --limit <n>max suggestions to reject—
--status <status>status to reject (pending or approved)pending
-d, --db <path>SQLite database path—

fix ​

Override the suggested category for a transaction

bash
flouz transactions suggestions fix [options]

Options:

FlagDescriptionDefault
--id <transactionId>transaction ID of the suggestion to fix—
--category <slug>correct category slug to use instead—
-d, --db <path>SQLite database path—

apply ​

Apply approved category suggestions to transactions

bash
flouz transactions suggestions apply [options]

Options:

FlagDescriptionDefault
-f, --from <date>filter from date (YYYY-MM-DD)—
-t, --to <date>filter to date (YYYY-MM-DD)—
-s, --search <text>search counterparty—
-l, --limit <n>max suggestions to apply—
-d, --db <path>SQLite database path—

review ​

Interactively review pending transaction category suggestions one by one

bash
flouz transactions suggestions review [options]

Options:

FlagDescriptionDefault
-f, --from <date>filter from date (YYYY-MM-DD)—
-t, --to <date>filter to date (YYYY-MM-DD)—
-s, --search <text>search counterparty—
-l, --limit <n>max suggestions to review—
-d, --db <path>SQLite database path—

Released under the MIT License.