# Cyclos411Api.Transaction

## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**display** | **String** | The descriptive text for this transaction, according to the transaction type and currency configuration in Cyclos   | [optional] 
**transactionNumber** | **String** | The transaction number identifying this balance transfer. The currency configuration has the definition on whether transaction numbers are enabled and which format they have.  | [optional] 
**kind** | [**TransactionKind**](TransactionKind.md) | The transaction kind. For example, if the front end has distinct views for a regular payment, scheduled payment and so on, this information is useful to determine the actual view. Possible values are: * chargeback: Chargeback of a given transfer * externalPayment: A payment to an external user * import: An imported transaction * order: Transaction generated by confirming an order * payment: A direct payment * paymentRequest: A request for another user to accept a payment  * recurringPayment: A payment which is processed again periodically * scheduledPayment: A scheduled payment which is either a payment scheduled for a future date or has multiple installments * ticket: A payment whose the payer is unknown  | [optional] 
**ticketNumber** | **String** | A 32-length alphanumeric ticket identifier. Only returned if kind  is &#x60;ticket&#x60;.  | [optional] 
**_date** | **Date** | The transfer date and time | [optional] 
**amount** | [**BigDecimal**](BigDecimal.md) | The transfer amount. May be positive or negative. | [optional] 
**fromKind** | [**AccountKind**](AccountKind.md) | The from account kind | [optional] 
**fromUser** | [**User**](User.md) | The user that performed this transaction. Is only returned if &#x60;fromKind&#x60; is &#x60;user&#x60;.  | [optional] 
**toKind** | [**AccountKind**](AccountKind.md) | The to account kind | [optional] 
**toUser** | [**User**](User.md) | The user that performed this transaction. Is only returned if &#x60;toKind&#x60; is &#x60;user&#x60;.  | [optional] 
**type** | [**TransferType**](TransferType.md) | The transaction type | [optional] 
**currency** | [**Currency**](Currency.md) | The transaction currency. Is only returned if this object is not embedded in a &#x60;TransferView&#x60;.  | [optional] 
**authorizationStatus** | [**TransactionAuthorizationStatusEnum**](TransactionAuthorizationStatusEnum.md) | The status regarding authorization a transaction is in. If configured, transactions can require one or more levels of authorization in order to be processed. If a transaction has the this status null, it means it never went through the authorization process.  Possible values are: * authorized: The transaction was fully authorized and is processed * canceled: The authorization submission was canceled by the submitter * denied: The authorization was denied * pending: The transaction is pending authorization  | [optional] 
**description** | **String** | The transaction description. Is optional. | [optional] 


