log_manual_transaction
Log a manual income, expense, or equity transaction. Supports confirm and idempotency validation.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | No | Optional transaction date (YYYY-MM-DD) | |
| type | Yes | Income, Expense, or Equity | |
| amount | Yes | The absolute transaction amount (positive finite number <= 10000000) | |
| farmId | Yes | The unique farm ID | |
| confirm | No | Set to true to commit, false for dry-run preview | |
| category | Yes | Ledger category (e.g. Feed, Sales, Postage) | |
| description | No | Optional descriptive note | |
| idempotencyKey | No | Unique request idempotency key |