## StatementTransaction class

This class describes a single transaction. It identifies the type of the transaction and the date it was posted.The class can also provide additional information to help the customer recognize the transaction: check number, payee name, and memo. The transaction can have a Standard Industrial Code that a client can use to categorize the transaction.

```csharp
public class StatementTransaction
```

## Constructors

| Name | Description |
| --- | --- |
| [StatementTransaction](statementtransaction)() | Initializes a new instance of [`StatementTransaction`](../statementtransaction) class. |

## Properties

| Name | Description |
| --- | --- |
| [AccountTo](../../aspose.finance.ofx/statementtransaction/accountto) { get; set; } | Gets or sets the to account, [`BankAccount`](../bankaccount) or [`CreditCardAccount`](../creditcardaccount). |
| [AvailableDate](../../aspose.finance.ofx/statementtransaction/availabledate) { get; set; } | Gets or sets the date funds are available (value date). |
| [CheckNumber](../../aspose.finance.ofx/statementtransaction/checknumber) { get; set; } | Gets or sets the check number. |
| [CorrectFinancialInstitutionTransactionId](../../aspose.finance.ofx/statementtransaction/correctfinancialinstitutiontransactionid) { get; set; } | Gets or sets the corrected transaction ID. If present, the FinancialInstitutionTransactionId of a previously sent transaction that is corrected by this record. |
| [CorrectiveAction](../../aspose.finance.ofx/statementtransaction/correctiveaction) { get; set; } | Gets or sets the corrective action. |
| [Currency](../../aspose.finance.ofx/statementtransaction/currency) { get; set; } | Gets or sets the [`Currency`](./currency). |
| [ExtendedName](../../aspose.finance.ofx/statementtransaction/extendedname) { get; set; } | Gets or sets the extended name of payee or description of transaction. |
| [FinancialInstitutionTransactionId](../../aspose.finance.ofx/statementtransaction/financialinstitutiontransactionid) { get; set; } | Gets or sets the transaction ID issued by financial institution. |
| [ImageDatas](../../aspose.finance.ofx/statementtransaction/imagedatas) { get; set; } | Gets or sets the collection of [`ImageData`](../imagedata). |
| [Investment401kSource](../../aspose.finance.ofx/statementtransaction/investment401ksource) { get; set; } | Gets or sets the source of cash for this transaction. |
| [Memo](../../aspose.finance.ofx/statementtransaction/memo) { get; set; } | Gets or sets the extra information. |
| [Name](../../aspose.finance.ofx/statementtransaction/name) { get; set; } | Gets or sets the name of payee or description of transaction. |
| [OriginCurrency](../../aspose.finance.ofx/statementtransaction/origincurrency) { get; set; } | Gets or sets the Origin [`Currency`](./currency). |
| [Payee](../../aspose.finance.ofx/statementtransaction/payee) { get; set; } | Gets or sets the [`Payee`](./payee). |
| [PayeeId](../../aspose.finance.ofx/statementtransaction/payeeid) { get; set; } | Gets or sets the payee identifier if available. |
| [PostedDate](../../aspose.finance.ofx/statementtransaction/posteddate) { get; set; } | Gets or sets the date transaction was posted to account. |
| [ReferenceNumber](../../aspose.finance.ofx/statementtransaction/referencenumber) { get; set; } | Gets or sets the reference number that uniquely identifies the transaction. |
| [ServerTransactionId](../../aspose.finance.ofx/statementtransaction/servertransactionid) { get; set; } | Gets or sets the server assigned transaction ID. |
| [StandardIndustrialCode](../../aspose.finance.ofx/statementtransaction/standardindustrialcode) { get; set; } | Gets or sets the Standard Industrial Code. |
| [TransactionAmount](../../aspose.finance.ofx/statementtransaction/transactionamount) { get; set; } | Gets or sets the amount of transaction. |
| [TransactionType](../../aspose.finance.ofx/statementtransaction/transactiontype) { get; set; } | Gets or sets the transaction type. |
| [UserDate](../../aspose.finance.ofx/statementtransaction/userdate) { get; set; } | Gets or sets the date user initiated transaction, if known. |

### See Also

* namespace [Aspose.Finance.Ofx](../../aspose.finance.ofx)
* assembly [Aspose.Finance](../../)

<!-- DO NOT EDIT: generated by xmldocmd for Aspose.Finance.dll -->
