# TransactionSettlementMovement

## Properties

| Name | Type | Required | Description |
|------|------|----------|-------------|
| **name** | **str** | Optional | The movement name (optional) |
| **type** | **str** | Optional | Movement types determine the impact of the movement on the holdings. |
| **units** | **float** | Optional | The number of units for the movement. |
| **direction** | **int** | Optional |  A multiplier to apply to Transaction amounts; the values are -1 to indicate to reverse the signs and 1 to indicate to use the signed values from the Transaction directly. For a typical Transaction with unsigned values, 1 means increase, -1 means decrease |
| **settlement_mode** | **str** | Optional | The mode of settlement for the movement which can either be Internal or External. An Internal movement will settle automatically on the contractual settlement date using TransactionConfiguration. An External movement will be determined by portfolio configuration and settlement instruction. Available values: Internal, External. |


## Usage

### Creating from keyword arguments

```python
from finbourne.sdk.services.lusid.models.TransactionSettlementMovement import TransactionSettlementMovement

instance = TransactionSettlementMovement(
    name="...",  # optional — The movement name (optional)
    type="...",  # optional — Movement types determine the impact of the movement on the holdings.
    units=0.0,  # optional — The number of units for the movement.
    direction=0,  # optional —  A multiplier to apply to Transaction amounts; the values are -1 to indicate to reverse the signs and 1 to indicate to use the signed values from the Transaction directly. For a typical Transaction with unsigned values, 1 means increase, -1 means decrease
    settlement_mode="..."  # optional — The mode of settlement for the movement which can either be Internal or External. An Internal movement will settle automatically on the contractual settlement date using TransactionConfiguration. An External movement will be determined by portfolio configuration and settlement instruction. Available values: Internal, External.
)
```



[Back to top](#) · [Back to API list](../../api_endpoints.md) · [Back to Model list](../../models.md) · [Back to README](../../../../../README.md)

