> ## Documentation Index
> Fetch the complete documentation index at: https://docs.plane.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Create a leave transaction

> Create a manual leave balance adjustment.

### Parameters

<ParamField path="leave_balance_id" type="string" required>
  The leave balance that should receive the manual adjustment.
</ParamField>

<ParamField body="amount" type="number" required>
  Signed adjustment amount. Positive values add balance and negative values subtract balance.
</ParamField>

<ParamField body="date" type="string">
  Effective date for the adjustment. Defaults to today.
</ParamField>

<ParamField body="description" type="string | null">
  Optional freeform note for the manual adjustment.
</ParamField>

### Returns

Returns the created [Leave Transaction object](/reference/leave-transactions/object).

Manual adjustments are created as `posted`. The transaction `status` field is managed by the
leave engine and is not writable.
