mmex_transactions_create
Create a new financial transaction in Money Manager EX. Specify account, payee, amount, and type (withdrawal, deposit, or transfer).
Instructions
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.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| account_id | Yes | ||
| payee_id | Yes | ||
| trans_code | Yes | ||
| amount | Yes | ||
| to_account_id | No | ||
| status | No | ||
| transaction_number | No | ||
| notes | No | ||
| category_id | No | ||
| date | No | ||
| to_amount | No | ||
| db_path | No | ||
| db_key | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |