# MobileMoneyApi.BaseTransaction

## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**amount** | **String** | Principle Transaction Amount. | 
**currency** | [**CurrenciesEnum**](CurrenciesEnum.md) | Currency of the principal transaction amount. | 
**type** | [**TransactionTypeEnum**](TransactionTypeEnum.md) | The harmonised Transaction Type | 
**subType** | **String** | A non-harmonised sub-classification of the type of transaction. Values are not fixed and usage will vary according to Provider. | [optional] 
**descriptionText** | **String** | Free format text description of the transaction provided by the client. This can be provided as a reference for the receiver on the SMS and on the account statement. | [optional] 
**requestDate** | **Date** | The creation date and time of the transaction as supplied by the client. | 
**requestingOrganisationTransactionReference** | **String** | A reference provided by the requesting organisation that is to be associated with the transaction. | [optional] 
**oneTimeCode** | **String** | A one-time code that can be supplied in the request or can be generated in the response depending upon the use case. | [optional] 
**geoCode** | **String** | Indicates the geographic location from where the transaction was initiated. | [optional] 
**debitParty** | [**[AccountIdentifierBase]**](AccountIdentifierBase.md) | A collection of key/value pairs that enable the debit party to be identified. Keys include MSISDN and Wallet Identifier. | 
**creditParty** | [**[AccountIdentifierBase]**](AccountIdentifierBase.md) | A series of key/value pairs that enable the credit party to be identified. Keys include MSISDN and Wallet Identifier. | 
**senderKyc** | [**Kyc**](Kyc.md) | A collection of properties detailing the KYC of the transaction Sender, typically used for International Transfers. | [optional] 
**recipientKyc** | [**Kyc**](Kyc.md) | A collection of properties detailed the KYC of the transaction Recipient, typically used for International Transfers. | [optional] 
**originalTransactionReference** | **String** | For reversals and refunds, this property indicates the transaction which is the subject of the reversal. | [optional] 
**servicingIdentity** | **String** | The property is used to identify the servicing identity for ‘present’ transactions, e.g. till, POS ID, assistant ID | [optional] 
**requestingLei** | **String** | Legal Entity Identifier of the organisation that is requesting the transaction. | [optional] 
**receivingLei** | **String** | Legal Entity Identifier of the organisation that is receiving the transaction. | [optional] 
**metadata** | [**[Metadata]**](Metadata.md) | A collection of key/value pairs. These can be used to populate additional transaction properties. | [optional] 


