| mmex_support_get_db_versionA | Get the database schema version of the MMEX database. Args:
db_path: Path to the .mmb database file. Optional if MMEX_DB_PATH env var is set.
db_key: Encryption key for SQLCipher databases. Optional if MMEX_DB_KEY env var is set.
|
| mmex_currencies_listA | List all currencies in the MMEX database. Args:
db_path: Path to the .mmb database file. Optional if MMEX_DB_PATH env var is set.
db_key: Encryption key for SQLCipher databases. Optional if MMEX_DB_KEY env var is set.
|
| mmex_currencies_getA | Get a currency by its ID. Args:
id: The currency ID.
db_path: Path to the .mmb database file. Optional if MMEX_DB_PATH env var is set.
db_key: Encryption key for SQLCipher databases. Optional if MMEX_DB_KEY env var is set.
|
| mmex_currencies_by_symbolA | Get a currency by its symbol (e.g., USD, EUR). Args:
symbol: The currency symbol (e.g., USD, EUR).
db_path: Path to the .mmb database file. Optional if MMEX_DB_PATH env var is set.
db_key: Encryption key for SQLCipher databases. Optional if MMEX_DB_KEY env var is set.
|
| mmex_currencies_createA | Create a new currency in the MMEX database. Args:
name: Currency name (e.g., US Dollar).
symbol: Currency symbol (e.g., USD).
pfx_symbol: Prefix symbol (e.g., $).
sfx_symbol: Suffix symbol.
decimal_point: Decimal separator (e.g., .).
group_separator: Group separator (e.g., ,).
unit_name: Name of the main unit (e.g., Dollar).
cent_name: Name of the fractional unit (e.g., Cent).
scale: Number of fractional units per main unit (e.g., 100).
base_conv_rate: Base conversion rate as decimal string (e.g., 1.0).
currency_type: Type of currency (Fiat or Crypto).
db_path: Path to the .mmb database file. Optional if MMEX_DB_PATH env var is set.
db_key: Encryption key for SQLCipher databases. Optional if MMEX_DB_KEY env var is set.
|
| mmex_currencies_updateC | Update an existing currency in the MMEX database. Args:
id: The currency ID to update.
name: Currency name.
symbol: Currency symbol.
pfx_symbol: Prefix symbol.
sfx_symbol: Suffix symbol.
decimal_point: Decimal separator.
group_separator: Group separator.
unit_name: Name of the main unit.
cent_name: Name of the fractional unit.
scale: Number of fractional units per main unit.
base_conv_rate: Base conversion rate.
currency_type: Type of currency.
db_path: Path to the .mmb database file. Optional if MMEX_DB_PATH env var is set.
db_key: Encryption key for SQLCipher databases. Optional if MMEX_DB_KEY env var is set.
|
| mmex_currencies_update_partialC | Update an existing currency in the MMEX database partially. Args:
id: The currency ID to update.
name: Currency name.
symbol: Currency symbol.
pfx_symbol: Prefix symbol.
sfx_symbol: Suffix symbol.
decimal_point: Decimal separator.
group_separator: Group separator.
unit_name: Name of the main unit.
cent_name: Name of the fractional unit.
scale: Number of fractional units per main unit.
base_conv_rate: Base conversion rate.
currency_type: Type of currency.
db_path: Path to the .mmb database file. Optional if MMEX_DB_PATH env var is set.
db_key: Encryption key for SQLCipher databases. Optional if MMEX_DB_KEY env var is set.
|
| mmex_currencies_deleteB | Delete a currency from the MMEX database. Args:
id: The currency ID to delete.
db_path: Path to the .mmb database file. Optional if MMEX_DB_PATH env var is set.
db_key: Encryption key for SQLCipher databases. Optional if MMEX_DB_KEY env var is set.
|
| mmex_tags_listB | List all tags in the MMEX database. Args:
db_path: Path to the .mmb database file. Optional if MMEX_DB_PATH env var is set.
db_key: Encryption key for SQLCipher databases. Optional if MMEX_DB_KEY env var is set.
|
| mmex_tags_getB | Get a tag by its ID. Args:
id: The tag ID.
db_path: Path to the .mmb database file. Optional if MMEX_DB_PATH env var is set.
db_key: Encryption key for SQLCipher databases. Optional if MMEX_DB_KEY env var is set.
|
| mmex_tags_createB | Create a new tag in the MMEX database. Args:
name: The tag name.
db_path: Path to the .mmb database file. Optional if MMEX_DB_PATH env var is set.
db_key: Encryption key for SQLCipher databases. Optional if MMEX_DB_KEY env var is set.
|
| mmex_tags_updateB | Update a tag's name. Args:
id: The tag ID to update.
name: The new tag name.
db_path: Path to the .mmb database file. Optional if MMEX_DB_PATH env var is set.
db_key: Encryption key for SQLCipher databases. Optional if MMEX_DB_KEY env var is set.
|
| mmex_tags_update_partialB | Update a tag's name partially. Args:
id: The tag ID to update.
name: The new tag name.
db_path: Path to the .mmb database file. Optional if MMEX_DB_PATH env var is set.
db_key: Encryption key for SQLCipher databases. Optional if MMEX_DB_KEY env var is set.
|
| mmex_tags_deleteA | Delete a tag from the MMEX database. Args:
id: The tag ID to delete.
db_path: Path to the .mmb database file. Optional if MMEX_DB_PATH env var is set.
db_key: Encryption key for SQLCipher databases. Optional if MMEX_DB_KEY env var is set.
|
| mmex_tags_for_referenceB | Get all tags linked to a reference (e.g., a transaction). Args:
ref_type: Reference type (e.g., 'Transaction').
ref_id: Reference ID.
db_path: Path to the .mmb database file. Optional if MMEX_DB_PATH env var is set.
db_key: Encryption key for SQLCipher databases. Optional if MMEX_DB_KEY env var is set.
|
| mmex_tags_linkB | Link a tag to a reference (e.g., a transaction). Args:
ref_type: Reference type (e.g., 'Transaction').
ref_id: Reference ID.
tag_id: Tag ID to link.
db_path: Path to the .mmb database file. Optional if MMEX_DB_PATH env var is set.
db_key: Encryption key for SQLCipher databases. Optional if MMEX_DB_KEY env var is set.
|
| mmex_tags_unlinkA | Unlink a tag from a reference. Args:
ref_type: Reference type (e.g., 'Transaction').
ref_id: Reference ID.
tag_id: Tag ID to unlink.
db_path: Path to the .mmb database file. Optional if MMEX_DB_PATH env var is set.
db_key: Encryption key for SQLCipher databases. Optional if MMEX_DB_KEY env var is set.
|
| mmex_categories_listC | List all categories in the MMEX database. Args:
db_path: Path to the .mmb database file. Optional if MMEX_DB_PATH env var is set.
db_key: Encryption key for SQLCipher databases. Optional if MMEX_DB_KEY env var is set.
|
| mmex_categories_getB | Get a category by its ID. Args:
id: The category ID.
db_path: Path to the .mmb database file. Optional if MMEX_DB_PATH env var is set.
db_key: Encryption key for SQLCipher databases. Optional if MMEX_DB_KEY env var is set.
|
| mmex_categories_subcategoriesA | Get all subcategories of a parent category. Args:
parent_id: The parent category ID.
db_path: Path to the .mmb database file. Optional if MMEX_DB_PATH env var is set.
db_key: Encryption key for SQLCipher databases. Optional if MMEX_DB_KEY env var is set.
|
| mmex_categories_createA | Create a new category in the MMEX database. Args:
name: The category name.
parent_id: Parent category ID (optional for root categories).
db_path: Path to the .mmb database file. Optional if MMEX_DB_PATH env var is set.
db_key: Encryption key for SQLCipher databases. Optional if MMEX_DB_KEY env var is set.
|
| mmex_categories_updateB | Update an existing category. Args:
id: The category ID.
name: The category name.
active: Whether the category is active.
parent_id: Parent category ID (null for root).
db_path: Path to the .mmb database file. Optional if MMEX_DB_PATH env var is set.
db_key: Encryption key for SQLCipher databases. Optional if MMEX_DB_KEY env var is set.
|
| mmex_categories_update_partialB | Update an existing category partially. Args:
id: The category ID.
name: The category name.
active: Whether the category is active.
parent_id: Parent category ID (null for root).
db_path: Path to the .mmb database file. Optional if MMEX_DB_PATH env var is set.
db_key: Encryption key for SQLCipher databases. Optional if MMEX_DB_KEY env var is set.
|
| mmex_categories_deleteB | Delete a category from the MMEX database. Args:
id: The category ID to delete.
db_path: Path to the .mmb database file. Optional if MMEX_DB_PATH env var is set.
db_key: Encryption key for SQLCipher databases. Optional if MMEX_DB_KEY env var is set.
|
| mmex_payees_listA | List all payees in the MMEX database. Args:
db_path: Path to the .mmb database file. Optional if MMEX_DB_PATH env var is set.
db_key: Encryption key for SQLCipher databases. Optional if MMEX_DB_KEY env var is set.
|
| mmex_payees_getA | Get a payee by its ID. Args:
id: The payee ID.
db_path: Path to the .mmb database file. Optional if MMEX_DB_PATH env var is set.
db_key: Encryption key for SQLCipher databases. Optional if MMEX_DB_KEY env var is set.
|
| mmex_payees_createA | Create a new payee in the MMEX database. Args:
name: The payee name.
category_id: Default category ID.
number: Payee number/reference.
website: Payee website.
notes: Notes about the payee.
active: Whether the payee is active.
pattern: Pattern for auto-categorization.
db_path: Path to the .mmb database file. Optional if MMEX_DB_PATH env var is set.
db_key: Encryption key for SQLCipher databases. Optional if MMEX_DB_KEY env var is set.
|
| mmex_payees_updateB | Update an existing payee. Args:
id: The payee ID.
name: The payee name.
category_id: Default category ID.
number: Payee number/reference.
website: Payee website.
notes: Notes about the payee.
active: Whether the payee is active.
pattern: Pattern for auto-categorization.
db_path: Path to the .mmb database file. Optional if MMEX_DB_PATH env var is set.
db_key: Encryption key for SQLCipher databases. Optional if MMEX_DB_KEY env var is set.
|
| mmex_payees_update_partialB | Update an existing payee partially. Args:
id: The payee ID.
name: The payee name.
category_id: Default category ID.
number: Payee number/reference.
website: Payee website.
notes: Notes about the payee.
active: Whether the payee is active.
pattern: Pattern for auto-categorization.
db_path: Path to the .mmb database file. Optional if MMEX_DB_PATH env var is set.
db_key: Encryption key for SQLCipher databases. Optional if MMEX_DB_KEY env var is set.
|
| mmex_payees_deleteB | Delete a payee from the MMEX database. Args:
id: The payee ID to delete.
db_path: Path to the .mmb database file. Optional if MMEX_DB_PATH env var is set.
db_key: Encryption key for SQLCipher databases. Optional if MMEX_DB_KEY env var is set.
|
| mmex_accounts_listA | List all accounts in the MMEX database. Args:
db_path: Path to the .mmb database file. Optional if MMEX_DB_PATH env var is set.
db_key: Encryption key for SQLCipher databases. Optional if MMEX_DB_KEY env var is set.
|
| mmex_accounts_getA | Get an account by its ID. Args:
id: The account ID.
db_path: Path to the .mmb database file. Optional if MMEX_DB_PATH env var is set.
db_key: Encryption key for SQLCipher databases. Optional if MMEX_DB_KEY env var is set.
|
| mmex_accounts_balanceB | Get the balance of an account. Args:
account_id: The account ID.
db_path: Path to the .mmb database file. Optional if MMEX_DB_PATH env var is set.
db_key: Encryption key for SQLCipher databases. Optional if MMEX_DB_KEY env var is set.
|
| mmex_accounts_createA | Create a new account in the MMEX database. Args:
name: The account name.
currency_id: Currency ID.
account_type: Account type: Cash, Checking, Term, Investment, CreditCard, Loan, Asset, Shares.
account_num: Account number.
status: Account status: Open or Closed.
notes: Notes about the account.
initial_balance: Initial balance as decimal string (e.g., '1000.00').
favorite: Whether the account is a favorite.
db_path: Path to the .mmb database file. Optional if MMEX_DB_PATH env var is set.
db_key: Encryption key for SQLCipher databases. Optional if MMEX_DB_KEY env var is set.
|
| mmex_accounts_updateC | Update an existing account. Args:
id: The account ID.
name: The account name.
account_type: Account type.
account_num: Account number.
status: Account status.
notes: Notes about the account.
initial_balance: Initial balance.
currency_id: Currency ID.
favorite: Whether the account is a favorite.
db_path: Path to the .mmb database file. Optional if MMEX_DB_PATH env var is set.
db_key: Encryption key for SQLCipher databases. Optional if MMEX_DB_KEY env var is set.
|
| mmex_accounts_update_partialA | Update an existing account partially. Args:
id: The account ID.
name: The account name.
account_type: Account type.
account_num: Account number.
status: Account status.
notes: Notes about the account.
initial_balance: Initial balance.
currency_id: Currency ID.
favorite: Whether the account is a favorite.
db_path: Path to the .mmb database file. Optional if MMEX_DB_PATH env var is set.
db_key: Encryption key for SQLCipher databases. Optional if MMEX_DB_KEY env var is set.
|
| mmex_accounts_deleteB | Delete an account from the MMEX database. Args:
id: The account ID to delete.
db_path: Path to the .mmb database file. Optional if MMEX_DB_PATH env var is set.
db_key: Encryption key for SQLCipher databases. Optional if MMEX_DB_KEY env var is set.
|
| mmex_assets_listB | List all assets in the MMEX database. Args:
db_path: Path to the .mmb database file. Optional if MMEX_DB_PATH env var is set.
db_key: Encryption key for SQLCipher databases. Optional if MMEX_DB_KEY env var is set.
|
| mmex_assets_getB | Get an asset by its ID. Args:
id: The asset ID.
db_path: Path to the .mmb database file. Optional if MMEX_DB_PATH env var is set.
db_key: Encryption key for SQLCipher databases. Optional if MMEX_DB_KEY env var is set.
|
| mmex_assets_createB | Create a new asset in the MMEX database. Args:
name: The asset name.
start_date: Start date (YYYY-MM-DD).
value: Asset value as decimal string.
status: Asset status: Open or Closed.
currency_id: Currency ID.
value_change_mode: Value change mode: Percentage or Linear.
value_change: Value change: None, Appreciates, or Depreciates.
notes: Notes about the asset.
value_change_rate: Value change rate.
asset_type: Asset type (e.g., Property, Automobile).
db_path: Path to the .mmb database file. Optional if MMEX_DB_PATH env var is set.
db_key: Encryption key for SQLCipher databases. Optional if MMEX_DB_KEY env var is set.
|
| mmex_assets_updateC | Update an existing asset. Args:
id: The asset ID.
name: The asset name.
start_date: Start date (YYYY-MM-DD).
status: Asset status.
currency_id: Currency ID.
value_change_mode: Value change mode.
value: Asset value.
value_change: Value change.
notes: Notes.
value_change_rate: Value change rate.
asset_type: Asset type.
db_path: Path to the .mmb database file. Optional if MMEX_DB_PATH env var is set.
db_key: Encryption key for SQLCipher databases. Optional if MMEX_DB_KEY env var is set.
|
| mmex_assets_update_partialB | Update an existing asset partially. Args:
id: The asset ID.
name: The asset name.
start_date: Start date (YYYY-MM-DD).
status: Asset status.
currency_id: Currency ID.
value_change_mode: Value change mode.
value: Asset value.
value_change: Value change.
notes: Notes.
value_change_rate: Value change rate.
asset_type: Asset type.
db_path: Path to the .mmb database file. Optional if MMEX_DB_PATH env var is set.
db_key: Encryption key for SQLCipher databases. Optional if MMEX_DB_KEY env var is set.
|
| mmex_assets_deleteA | Delete an asset from the MMEX database. Args:
id: The asset ID to delete.
db_path: Path to the .mmb database file. Optional if MMEX_DB_PATH env var is set.
db_key: Encryption key for SQLCipher databases. Optional if MMEX_DB_KEY env var is set.
|
| mmex_stocks_listA | List all stocks in the MMEX database. Args:
db_path: Path to the .mmb database file. Optional if MMEX_DB_PATH env var is set.
db_key: Encryption key for SQLCipher databases. Optional if MMEX_DB_KEY env var is set.
|
| mmex_stocks_getA | Get a stock by its ID. Args:
id: The stock ID.
db_path: Path to the .mmb database file. Optional if MMEX_DB_PATH env var is set.
db_key: Encryption key for SQLCipher databases. Optional if MMEX_DB_KEY env var is set.
|
| mmex_stocks_createB | Create a new stock in the MMEX database. Args:
held_at: Account ID where the stock is held.
purchase_date: Purchase date (YYYY-MM-DD).
name: Stock name.
num_shares: Number of shares as decimal string.
purchase_price: Purchase price per share.
current_price: Current price per share.
value: Current total value.
commission: Commission paid.
symbol: Stock symbol (e.g., AAPL).
notes: Notes about the stock.
db_path: Path to the .mmb database file. Optional if MMEX_DB_PATH env var is set.
db_key: Encryption key for SQLCipher databases. Optional if MMEX_DB_KEY env var is set.
|
| mmex_stocks_updateB | Update an existing stock. Args:
id: The stock ID.
held_at: Account ID where the stock is held.
purchase_date: Purchase date.
name: Stock name.
symbol: Stock symbol.
num_shares: Number of shares.
purchase_price: Purchase price per share.
notes: Notes.
current_price: Current price per share.
value: Current total value.
commission: Commission paid.
db_path: Path to the .mmb database file. Optional if MMEX_DB_PATH env var is set.
db_key: Encryption key for SQLCipher databases. Optional if MMEX_DB_KEY env var is set.
|
| mmex_stocks_update_partialB | Update an existing stock partially. Args:
id: The stock ID.
held_at: Account ID where the stock is held.
purchase_date: Purchase date.
name: Stock name.
symbol: Stock symbol.
num_shares: Number of shares.
purchase_price: Purchase price per share.
notes: Notes.
current_price: Current price per share.
value: Current total value.
commission: Commission paid.
db_path: Path to the .mmb database file. Optional if MMEX_DB_PATH env var is set.
db_key: Encryption key for SQLCipher databases. Optional if MMEX_DB_KEY env var is set.
|
| mmex_stocks_deleteA | Delete a stock from the MMEX database. Args:
id: The stock ID to delete.
db_path: Path to the .mmb database file. Optional if MMEX_DB_PATH env var is set.
db_key: Encryption key for SQLCipher databases. Optional if MMEX_DB_KEY env var is set.
|
| mmex_transactions_listB | List all transactions in the MMEX database. Args:
db_path: Path to the .mmb database file. Optional if MMEX_DB_PATH env var is set.
db_key: Encryption key for SQLCipher databases. Optional if MMEX_DB_KEY env var is set.
|
| mmex_transactions_getB | Get a transaction by its ID. Args:
id: The transaction ID.
db_path: Path to the .mmb database file. Optional if MMEX_DB_PATH env var is set.
db_key: Encryption key for SQLCipher databases. Optional if MMEX_DB_KEY env var is set.
|
| mmex_transactions_createB | Create a new transaction in the MMEX database. Args:
account_id: Account ID.
payee_id: Payee ID.
trans_code: Transaction type. Valid values: "Withdrawal", "Deposit", "Transfer".
amount: Amount as decimal string.
to_account_id: Destination account ID (for transfers).
status: Transaction status. Valid values: "" (None), "Reconciled", "Void", "Follow up", "Duplicate".
transaction_number: Transaction number/reference.
notes: Notes.
category_id: Category ID.
date: Transaction date (YYYY-MM-DD).
to_amount: Destination amount (for transfers).
db_path: Path to the .mmb database file. Optional if MMEX_DB_PATH env var is set.
db_key: Encryption key for SQLCipher databases. Optional if MMEX_DB_KEY env var is set.
|
| mmex_transactions_updateB | Update an existing transaction. Args:
id: The transaction ID.
account_id: Account ID.
to_account_id: Destination account ID.
payee_id: Payee ID.
trans_code: Transaction type. Valid values: "Withdrawal", "Deposit", "Transfer".
amount: Amount.
status: Transaction status. Valid values: "" (None), "Reconciled", "Void", "Follow up", "Duplicate".
transaction_number: Transaction number.
notes: Notes.
category_id: Category ID.
date: Transaction date.
to_amount: Destination amount.
db_path: Path to the .mmb database file. Optional if MMEX_DB_PATH env var is set.
db_key: Encryption key for SQLCipher databases. Optional if MMEX_DB_KEY env var is set.
|
| mmex_transactions_update_partialA | Update an existing transaction partially. Args:
id: The transaction ID.
account_id: Account ID.
to_account_id: Destination account ID.
payee_id: Payee ID.
trans_code: Transaction type. Valid values: "Withdrawal", "Deposit", "Transfer".
amount: Amount.
status: Transaction status. Valid values: "" (None), "Reconciled", "Void", "Follow up", "Duplicate".
transaction_number: Transaction number.
notes: Notes.
category_id: Category ID.
date: Transaction date.
to_amount: Destination amount.
db_path: Path to the .mmb database file. Optional if MMEX_DB_PATH env var is set.
db_key: Encryption key for SQLCipher databases. Optional if MMEX_DB_KEY env var is set.
|
| mmex_transactions_deleteA | Delete a transaction from the MMEX database. Args:
id: The transaction ID to delete.
db_path: Path to the .mmb database file. Optional if MMEX_DB_PATH env var is set.
db_key: Encryption key for SQLCipher databases. Optional if MMEX_DB_KEY env var is set.
|
| mmex_transactions_splitsB | Get all splits for a transaction. Args:
transaction_id: The transaction ID.
db_path: Path to the .mmb database file. Optional if MMEX_DB_PATH env var is set.
db_key: Encryption key for SQLCipher databases. Optional if MMEX_DB_KEY env var is set.
|
| mmex_transactions_add_splitC | Add a split to a transaction. Args:
transaction_id: Transaction ID.
amount: Split amount.
category_id: Category ID.
notes: Notes.
db_path: Path to the .mmb database file. Optional if MMEX_DB_PATH env var is set.
db_key: Encryption key for SQLCipher databases. Optional if MMEX_DB_KEY env var is set.
|
| mmex_transactions_update_splitB | Update an existing split. Args:
split_id: Split ID.
transaction_id: Transaction ID.
amount: Split amount.
category_id: Category ID.
notes: Notes.
db_path: Path to the .mmb database file. Optional if MMEX_DB_PATH env var is set.
db_key: Encryption key for SQLCipher databases. Optional if MMEX_DB_KEY env var is set.
|
| mmex_transactions_delete_splitB | Delete a split from a transaction. Args:
split_id: Split ID to delete.
db_path: Path to the .mmb database file. Optional if MMEX_DB_PATH env var is set.
db_key: Encryption key for SQLCipher databases. Optional if MMEX_DB_KEY env var is set.
|
| mmex_transactions_tagsB | Get all tags for a transaction. Args:
transaction_id: The transaction ID.
db_path: Path to the .mmb database file. Optional if MMEX_DB_PATH env var is set.
db_key: Encryption key for SQLCipher databases. Optional if MMEX_DB_KEY env var is set.
|
| mmex_transactions_link_tagC | Link a tag to a transaction. Args:
transaction_id: Transaction ID.
tag_id: Tag ID to link.
db_path: Path to the .mmb database file. Optional if MMEX_DB_PATH env var is set.
db_key: Encryption key for SQLCipher databases. Optional if MMEX_DB_KEY env var is set.
|
| mmex_transactions_unlink_tagA | Unlink a tag from a transaction. Args:
transaction_id: Transaction ID.
tag_id: Tag ID to unlink.
db_path: Path to the .mmb database file. Optional if MMEX_DB_PATH env var is set.
db_key: Encryption key for SQLCipher databases. Optional if MMEX_DB_KEY env var is set.
|
| mmex_scheduled_listB | List all scheduled transactions in the MMEX database. Args:
db_path: Path to the .mmb database file. Optional if MMEX_DB_PATH env var is set.
db_key: Encryption key for SQLCipher databases. Optional if MMEX_DB_KEY env var is set.
|
| mmex_scheduled_getA | Get a scheduled transaction by its ID. Args:
id: The scheduled transaction ID.
db_path: Path to the .mmb database file. Optional if MMEX_DB_PATH env var is set.
db_key: Encryption key for SQLCipher databases. Optional if MMEX_DB_KEY env var is set.
|
| mmex_scheduled_createB | Create a new scheduled transaction in the MMEX database. Args:
account_id: Account ID.
payee_id: Payee ID.
trans_code: Transaction type. Valid values: "Withdrawal", "Deposit", "Transfer".
amount: Amount as decimal string.
repeats: Repeat frequency (0=None, 1=Weekly, 2=Bi-Weekly, 3=Monthly, etc.).
to_account_id: Destination account ID (for transfers).
status: Transaction status. Valid values: "" (None), "Reconciled", "Void", "Follow up", "Duplicate".
transaction_number: Transaction number/reference.
notes: Notes.
category_id: Category ID.
trans_date: First transaction date (YYYY-MM-DD).
next_occurrence_date: Next occurrence date (YYYY-MM-DD).
num_occurrences: Number of occurrences (0=infinite).
to_trans_amount: Destination amount (for transfers).
db_path: Path to the .mmb database file. Optional if MMEX_DB_PATH env var is set.
db_key: Encryption key for SQLCipher databases. Optional if MMEX_DB_KEY env var is set.
|
| mmex_scheduled_updateC | Update an existing scheduled transaction. Args:
id: The scheduled transaction ID.
account_id: Account ID.
to_account_id: Destination account ID.
payee_id: Payee ID.
trans_code: Transaction type. Valid values: "Withdrawal", "Deposit", "Transfer".
amount: Amount.
status: Transaction status. Valid values: "" (None), "Reconciled", "Void", "Follow up", "Duplicate".
transaction_number: Transaction number.
notes: Notes.
category_id: Category ID.
trans_date: First transaction date.
next_occurrence_date: Next occurrence date.
repeats: Repeat frequency.
num_occurrences: Number of occurrences.
to_trans_amount: Destination amount.
db_path: Path to the .mmb database file. Optional if MMEX_DB_PATH env var is set.
db_key: Encryption key for SQLCipher databases. Optional if MMEX_DB_KEY env var is set.
|
| mmex_scheduled_update_partialC | Update an existing scheduled transaction partially. Args:
id: The scheduled transaction ID.
account_id: Account ID.
to_account_id: Destination account ID.
payee_id: Payee ID.
trans_code: Transaction type. Valid values: "Withdrawal", "Deposit", "Transfer".
amount: Amount.
status: Transaction status. Valid values: "" (None), "Reconciled", "Void", "Follow up", "Duplicate".
transaction_number: Transaction number.
notes: Notes.
category_id: Category ID.
trans_date: First transaction date.
next_occurrence_date: Next occurrence date.
repeats: Repeat frequency.
num_occurrences: Number of occurrences.
to_trans_amount: Destination amount.
db_path: Path to the .mmb database file. Optional if MMEX_DB_PATH env var is set.
db_key: Encryption key for SQLCipher databases. Optional if MMEX_DB_KEY env var is set.
|
| mmex_scheduled_deleteB | Delete a scheduled transaction from the MMEX database. Args:
id: The scheduled transaction ID to delete.
db_path: Path to the .mmb database file. Optional if MMEX_DB_PATH env var is set.
db_key: Encryption key for SQLCipher databases. Optional if MMEX_DB_KEY env var is set.
|