create_portfolio_cash_transaction
Record a direct cash deposit into or withdrawal from an investment portfolio without touching any regular account — no bank transaction is created. Use transfer_account_to_portfolio / transfer_portfolio_to_account when the money moves to or from a tracked account.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | Yes | Date in YYYY-MM-DD format | |
| type | Yes | deposit adds cash to the portfolio, withdrawal removes it | |
| amount | Yes | Amount as a positive decimal string (e.g. "500.00") | |
| description | No | Optional note | |
| portfolioId | Yes | Portfolio ID (from get_portfolios) | |
| currencyCode | Yes | Currency of the cash (ISO 4217, e.g. "USD") | |
| isAdjustment | No | Set true when the entry only reconciles recorded cash to reality (excluded from contribution reporting). Default: false |