# PositionJournalCreate

A position journal transfer. Securities are moved from a source account to a destination account

## Example Usage

```typescript
import { IdentifierType, PositionJournalCreate, PositionJournalCreateType } from "@apexfintechsolutions/ascend-sdk/models/components";

let value: PositionJournalCreate = {
  clientTransferId: "113bw03-49f8-4525-934c-560fb39dg2kd",
  destinationAccount: "accounts/01H8FB90ZRRFWXB4XC2JPJ1D4Y",
  identifier: "AAPL",
  identifierType: IdentifierType.Symbol,
  quantity: {},
  sourceAccount: "accounts/01H8FM6EXVH77SAW3TC8KAWMES",
  type: PositionJournalCreateType.Reward,
};
```

## Fields

| Field                                                                                                                                                                                                                                                                                                                                                        | Type                                                                                                                                                                                                                                                                                                                                                         | Required                                                                                                                                                                                                                                                                                                                                                     | Description                                                                                                                                                                                                                                                                                                                                                  | Example                                                                                                                                                                                                                                                                                                                                                      |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `clientTransferId`                                                                                                                                                                                                                                                                                                                                           | *string*                                                                                                                                                                                                                                                                                                                                                     | :heavy_check_mark:                                                                                                                                                                                                                                                                                                                                           | The external identifier supplied by the API caller Each request must have a unique pairing of `client_transfer_id` and `source_account`                                                                                                                                                                                                                      | 113bw03-49f8-4525-934c-560fb39dg2kd                                                                                                                                                                                                                                                                                                                          |
| `description`                                                                                                                                                                                                                                                                                                                                                | *string*                                                                                                                                                                                                                                                                                                                                                     | :heavy_minus_sign:                                                                                                                                                                                                                                                                                                                                           | Optional description information that will attach to the transaction                                                                                                                                                                                                                                                                                         | Stock reward for account opening                                                                                                                                                                                                                                                                                                                             |
| `destinationAccount`                                                                                                                                                                                                                                                                                                                                         | *string*                                                                                                                                                                                                                                                                                                                                                     | :heavy_check_mark:                                                                                                                                                                                                                                                                                                                                           | The account that securities will be moved to                                                                                                                                                                                                                                                                                                                 | accounts/01H8FB90ZRRFWXB4XC2JPJ1D4Y                                                                                                                                                                                                                                                                                                                          |
| `fairMarketValue`                                                                                                                                                                                                                                                                                                                                            | [components.DecimalCreate](../../models/components/decimalcreate.md)                                                                                                                                                                                                                                                                                         | :heavy_minus_sign:                                                                                                                                                                                                                                                                                                                                           | A representation of a decimal value, such as 2.5. Clients may convert values into language-native decimal formats, such as Java's [BigDecimal][] or Python's [decimal.Decimal][].<br/><br/> [BigDecimal]:<br/> https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/math/BigDecimal.html<br/> [decimal.Decimal]: https://docs.python.org/3/library/decimal.html |                                                                                                                                                                                                                                                                                                                                                              |
| `identifier`                                                                                                                                                                                                                                                                                                                                                 | *string*                                                                                                                                                                                                                                                                                                                                                     | :heavy_check_mark:                                                                                                                                                                                                                                                                                                                                           | Identifier (of the type specified in `identifier_type`). All identifiers are assumed to represent "US" issued securities. Responses will supply the originally requested identifier.                                                                                                                                                                         | AAPL                                                                                                                                                                                                                                                                                                                                                         |
| `identifierType`                                                                                                                                                                                                                                                                                                                                             | [components.IdentifierType](../../models/components/identifiertype.md)                                                                                                                                                                                                                                                                                       | :heavy_check_mark:                                                                                                                                                                                                                                                                                                                                           | Identifier type for the asset being moved                                                                                                                                                                                                                                                                                                                    | SYMBOL                                                                                                                                                                                                                                                                                                                                                       |
| `quantity`                                                                                                                                                                                                                                                                                                                                                   | [components.DecimalCreate](../../models/components/decimalcreate.md)                                                                                                                                                                                                                                                                                         | :heavy_check_mark:                                                                                                                                                                                                                                                                                                                                           | A representation of a decimal value, such as 2.5. Clients may convert values into language-native decimal formats, such as Java's [BigDecimal][] or Python's [decimal.Decimal][].<br/><br/> [BigDecimal]:<br/> https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/math/BigDecimal.html<br/> [decimal.Decimal]: https://docs.python.org/3/library/decimal.html |                                                                                                                                                                                                                                                                                                                                                              |
| `sourceAccount`                                                                                                                                                                                                                                                                                                                                              | *string*                                                                                                                                                                                                                                                                                                                                                     | :heavy_check_mark:                                                                                                                                                                                                                                                                                                                                           | The account that securities will be moved from                                                                                                                                                                                                                                                                                                               | accounts/01H8FM6EXVH77SAW3TC8KAWMES                                                                                                                                                                                                                                                                                                                          |
| `type`                                                                                                                                                                                                                                                                                                                                                       | [components.PositionJournalCreateType](../../models/components/positionjournalcreatetype.md)                                                                                                                                                                                                                                                                 | :heavy_check_mark:                                                                                                                                                                                                                                                                                                                                           | The type of position journal                                                                                                                                                                                                                                                                                                                                 | REWARD                                                                                                                                                                                                                                                                                                                                                       |