# Transaction Status Updated

## Overview

Sent when an outbound transfer (Wire or ACH) status changed or when comply advantage approved a pending screening.

## Data Object

<table><thead><tr><th width="260">Field</th><th>Description</th></tr></thead><tbody><tr><td>Id</td><td>Transaction Id</td></tr><tr><td>AccountsId</td><td>Transaction account Id</td></tr><tr><td>FromTransactionsId</td><td>Nullable linked from transaction Id</td></tr><tr><td>FromAccountsId</td><td>Nullable linked from account Id</td></tr><tr><td>ToTransactionsId</td><td>Nullable linked to transaction Id</td></tr><tr><td>ToAccountsId</td><td>Nullable linked to account Id</td></tr><tr><td>RollbackTransactionsID</td><td>In cases where a transaction is rejected, failed, or refunded, this field will contain the ID of the refund transaction</td></tr><tr><td>Amount</td><td>Transaction amount</td></tr><tr><td>Description</td><td>Transaction description</td></tr><tr><td>DateTime</td><td>Transaction date</td></tr><tr><td>bPending</td><td>True when transaction is pending</td></tr><tr><td>bCompleted</td><td>True when the transaction is completed successfully</td></tr><tr><td>bRejected</td><td>True when a transaction is Rejected. When a transaction is rejected, it will be refunded. The transaction ID of the refund is found in <strong><code>RollbackTransactionsId</code></strong></td></tr></tbody></table>

## Data Example

#### Completed Example

```json
{
        "Id": "53105295-5905-41e6-ad16-b5dea5c0f2ad",
        "Type": "TRANSACTION_STATUS_UPDATED"
        "Data": {
                "Id": 19605,
                "AccountsId": 2001,
                "FromTransactionsId": null,
                "FromAccountsId": null,
                "ToTransactionsId": null,
                "ToAccountsId": null,
                "RollbackTransactionsId": null,
                "Amount": -100,
                "Description": "External transfer - Payment from Test Account",
                "DateTime": "2023-10-16T14:14:44.43+00:00",
                "bPending": false,
                "bCompleted": true,
                "bRejected": false
        }
}
```

#### Rejected Example

```json
{
        "Id": "53105295-5905-41e6-ad16-b5dea5c0f2ad",
        "Type": "TRANSACTION_STATUS_UPDATED"
        "Data": {
                "Id": 19605,
                "AccountsId": 2001,
                "FromTransactionsId": null,
                "FromAccountsId": null,
                "ToTransactionsId": null,
                "ToAccountsId": null,
                "RollbackTransactionsId": 10001,
                "Amount": -100,
                "Description": "External transfer - Payment from Test Account",
                "DateTime": "2023-10-16T14:14:44.43+00:00",
                "bPending": false,
                "bCompleted": false,
                "bRejected": true
        }
}
```
