Class TMODetails
This class has additional details and information related to the postal payment order
Inheritance
Namespace: EDIPlatformFinance.BusinessLayer.Operational
Assembly: EDIPlatformFinance.BusinessLayer.Core.dll
Syntax
[Serializable]
[DataContract]
public class TMODetails
Properties
CounterAmount
Declaration
[DataMember(EmitDefaultValue = false)]
public TAmount CounterAmount { get; set; }
Property Value
| Type | Description |
|---|---|
| TAmount | Amount transferred to the paying organization, converted into a counter currency at the time of receiving |
DepositedAmount
Declaration
[DataMember(EmitDefaultValue = false)]
public TAmount DepositedAmount { get; set; }
Property Value
| Type | Description |
|---|---|
| TAmount | Amount that the sender deposited at the time of purchase |
DepositedAmountXRate
Declaration
[DataMember(EmitDefaultValue = false)]
public decimal? DepositedAmountXRate { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Decimal> | Exchange rate between deposited and transferred amounts |
OrderCharac
Declaration
[DataMember(IsRequired = true, EmitDefaultValue = false)]
public TOrderCharacteristics OrderCharac { get; set; }
Property Value
| Type | Description |
|---|---|
| TOrderCharacteristics | Postal payment order characteristics. This is a mandatory property |
PayeeAddress
Declaration
[DataMember(EmitDefaultValue = false)]
public TAddress PayeeAddress { get; set; }
Property Value
| Type | Description |
|---|---|
| TAddress | Payee address details |
PayeeBankAccount
Declaration
[DataMember(EmitDefaultValue = false)]
public TBankAcc PayeeBankAccount { get; set; }
Property Value
| Type | Description |
|---|---|
| TBankAcc | Payee bank account details |
PayeeContacts
Declaration
[DataMember(EmitDefaultValue = false)]
public TContacts PayeeContacts { get; set; }
Property Value
| Type | Description |
|---|---|
| TContacts | Payee contact details |
PayeeName
Declaration
[DataMember(IsRequired = true, EmitDefaultValue = false)]
public TName PayeeName { get; set; }
Property Value
| Type | Description |
|---|---|
| TName | Payee name. This is a mandatory property |
PayeeSocialMediaID
Declaration
[DataMember(EmitDefaultValue = false)]
public string PayeeSocialMediaID { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | Payee social media ID |
Remuneration
Declaration
[DataMember(EmitDefaultValue = false)]
public TAmount Remuneration { get; set; }
Property Value
| Type | Description |
|---|---|
| TAmount | Remuneration to paying partner. The remuneration value is the payment that the issuing organization owes to the paying organization for serving the postal payment. |
SenderAddress
Declaration
[DataMember(EmitDefaultValue = false)]
public TAddress SenderAddress { get; set; }
Property Value
| Type | Description |
|---|---|
| TAddress | Sender address details |
SenderBankAccount
Declaration
[DataMember(EmitDefaultValue = false)]
public TBankAcc SenderBankAccount { get; set; }
Property Value
| Type | Description |
|---|---|
| TBankAcc | Sender bank account details |
SenderBirthDate
Declaration
[DataMember(EmitDefaultValue = false)]
public DateTime? SenderBirthDate { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.DateTime> | Sender's date of birth |
SenderBirthPlace
Declaration
[DataMember(EmitDefaultValue = false)]
public TLocation SenderBirthPlace { get; set; }
Property Value
| Type | Description |
|---|---|
| TLocation | Sender's birth place |
SenderContacts
Declaration
[DataMember(EmitDefaultValue = false)]
public TContacts SenderContacts { get; set; }
Property Value
| Type | Description |
|---|---|
| TContacts | Sender contact details |
SenderID1
Declaration
[DataMember(EmitDefaultValue = false)]
public TID SenderID1 { get; set; }
Property Value
| Type | Description |
|---|---|
| TID | Sender ID #1 |
SenderID2
Declaration
[DataMember(EmitDefaultValue = false)]
public TID SenderID2 { get; set; }
Property Value
| Type | Description |
|---|---|
| TID | Sender ID #2 |
SenderName
Declaration
[DataMember(IsRequired = true, EmitDefaultValue = false)]
public TName SenderName { get; set; }
Property Value
| Type | Description |
|---|---|
| TName | Sender name. This is a mandatory property |
SenderSocialMediaID
Declaration
[DataMember(EmitDefaultValue = false)]
public string SenderSocialMediaID { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | Sender social media ID |
TransferredAmount
Declaration
[DataMember(IsRequired = true, EmitDefaultValue = false)]
public TAmount TransferredAmount { get; set; }
Property Value
| Type | Description |
|---|---|
| TAmount | Amount transferred to the paying organization. This is a mandatory property |