cash_register_movements_create
Create manual cash register entries such as deposits, withdrawals, or miscellaneous movements with date, amount, and optional direction and reference details.
Instructions
Record a manual cash movement (deposit, withdrawal, or miscellaneous). Direction is auto-set for deposits (out) and withdrawals (in); for kind=other, direction must be supplied. movementDate cannot be earlier than the cash account opening date.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | Yes | deposit (cash leaves the till), withdrawal (cash put into the till), or other (miscellaneous; direction required) | |
| amount | Yes | Positive amount, >= 0.01 | |
| companyId | No | Company UUID override (uses active company if not set) | |
| direction | No | Cash flow direction. Required only when kind=other; ignored otherwise. | |
| description | No | Free-form note shown in the ledger | |
| movementDate | Yes | YYYY-MM-DD. Cannot be earlier than the cash account opening date. | |
| documentNumber | No | Reference number (e.g., bank slip / expense receipt) |