# ActivityWithdrawal

Used to record withdrawals of funds from an account and capture details related to the withdrawal

## Example Usage

```typescript
import { ActivityWithdrawal } from "@apexfintechsolutions/ascend-sdk/models/components";

let value: ActivityWithdrawal = {};
```

## Fields

| Field                                                                                                                            | Type                                                                                                                             | Required                                                                                                                         | Description                                                                                                                      | Example                                                                                                                          |
| -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- |
| `additionalInstructions`                                                                                                         | *string*                                                                                                                         | :heavy_minus_sign:                                                                                                               | Free form text for additional sweep messages or instructions                                                                     | Withdrawal Instruction                                                                                                           |
| `advance`                                                                                                                        | *boolean*                                                                                                                        | :heavy_minus_sign:                                                                                                               | indicates whether the withdrawal is a cash advance                                                                               | false                                                                                                                            |
| `closingAccount`                                                                                                                 | *boolean*                                                                                                                        | :heavy_minus_sign:                                                                                                               | Indicates whether this withdrawal is intended to fully deplete and close an account                                              | false                                                                                                                            |
| `conversion`                                                                                                                     | *boolean*                                                                                                                        | :heavy_minus_sign:                                                                                                               | Indicates whether this transaction is converting a retirement account to a ROTH IRA                                              | false                                                                                                                            |
| `destinationAccountNumber`                                                                                                       | *string*                                                                                                                         | :heavy_minus_sign:                                                                                                               | Human readable account identifier for the account the assets were journaled. To be populated when the Withdrawal type is Journal | 01HBRQ5BW6ZAY4BNWP4GWRD80X                                                                                                       |
| `destinationInstitution`                                                                                                         | *string*                                                                                                                         | :heavy_minus_sign:                                                                                                               | Name of the firm which was the destination of funds out of the account                                                           | Apex                                                                                                                             |
| `distributionType`                                                                                                               | [components.ActivityDistributionType](../../models/components/activitydistributiontype.md)                                       | :heavy_minus_sign:                                                                                                               | Categorizes the withdrawal to indicate whether special handling of the transaction is needed elsewhere                           | NORMAL                                                                                                                           |
| `distributionYear`                                                                                                               | *number*                                                                                                                         | :heavy_minus_sign:                                                                                                               | The tax year the withdrawal should be applied to (YYYY)                                                                          | 2024                                                                                                                             |
| `fedReferenceNumber`                                                                                                             | *string*                                                                                                                         | :heavy_minus_sign:                                                                                                               | Unique tracking number provided to allow tracking a wire transfer from the initiating bank to the receiving bank                 | FedRef# 20240522000000                                                                                                           |
| `futuresSettlement`                                                                                                              | *boolean*                                                                                                                        | :heavy_minus_sign:                                                                                                               | Indicates whether the transaction is for a futures related transaction                                                           | false                                                                                                                            |
| `micro`                                                                                                                          | *boolean*                                                                                                                        | :heavy_minus_sign:                                                                                                               | Indicates whether this transaction is a micro withdrawal to validate ACH Relationships                                           | false                                                                                                                            |
| `originatingInstitution`                                                                                                         | *string*                                                                                                                         | :heavy_minus_sign:                                                                                                               | Name of the firm which was the source of funds into the account                                                                  | Schwab                                                                                                                           |
| `periodic`                                                                                                                       | *boolean*                                                                                                                        | :heavy_minus_sign:                                                                                                               | Indicates whether the transaction is a scheduled periodic withdrawal                                                             | false                                                                                                                            |
| `retirementType`                                                                                                                 | [components.ActivityRetirementType](../../models/components/activityretirementtype.md)                                           | :heavy_minus_sign:                                                                                                               | The type of retirement account the withdrawal is being made from                                                                 | IRA                                                                                                                              |
| `taxable`                                                                                                                        | *boolean*                                                                                                                        | :heavy_minus_sign:                                                                                                               | Indicates whether the transaction is taxable                                                                                     | false                                                                                                                            |
| `totalDistribution`                                                                                                              | *boolean*                                                                                                                        | :heavy_minus_sign:                                                                                                               | Indicates whether or a not a distribution is a full liquidation of a tax-advantaged account                                      | false                                                                                                                            |
| `type`                                                                                                                           | [components.ActivityWithdrawalType](../../models/components/activitywithdrawaltype.md)                                           | :heavy_minus_sign:                                                                                                               | The mechanism by which the funds will be withdrawn                                                                               | ACH                                                                                                                              |