Show / Hide Table of Contents

Class TOrderCharacteristics

This class has information related to special characteristics of the postal payment, which the issuing organization defines at emission time

Inheritance
System.Object
TOrderCharacteristics
Namespace: EDIPlatformFinance.BusinessLayer.Operational
Assembly: EDIPlatformFinance.BusinessLayer.Core.dll
Syntax
[Serializable]
[DataContract]
public class TOrderCharacteristics

Properties

AddressOnly

Declaration
[DataMember(EmitDefaultValue = false)]
public bool? AddressOnly { get; set; }
Property Value
Type Description
System.Nullable<System.Boolean>

Value indicating whether the postal payment order should be paid only to the addressee

DeclCode

Declaration
[DataMember(EmitDefaultValue = false)]
public string DeclCode { get; set; }
Property Value
Type Description
System.String

Code to identify the declaration: the reason for the postal payment, for example, it is a gift, a bill payment, etc.
If it is a Cash on Delivery postal payment, the commonly agreed declaration code is "CD"

DeclName

Declaration
[DataMember(EmitDefaultValue = false)]
public string DeclName { get; set; }
Property Value
Type Description
System.String

Description of the declaration: complement of information on the reason for the postal payment. For example in case of bill payment, the description could hold the bill identifier/reference; in case of Cash on Delivery postal payment, it would expect the S10 Mail item identifier

FeesCode

Declaration
[DataMember(EmitDefaultValue = false)]
public string FeesCode { get; set; }
Property Value
Type Description
System.String

A code that describes how transaction costs are handled:
BEN – The paying organisation handles transaction costs.
OUR – The sending organisation handles transaction costs.
SHA – The transaction handling costs are shared.

FreeOfCharge

Declaration
[DataMember(EmitDefaultValue = false)]
public bool? FreeOfCharge { get; set; }
Property Value
Type Description
System.Nullable<System.Boolean>

Value indicating whether the postal payment order is free of charge. When the free of charge service is enabled (true), the postal payment does not incur a charge between postal organizations

Message

Declaration
[DataMember(EmitDefaultValue = false)]
public string Message { get; set; }
Property Value
Type Description
System.String

Any message that the sender wishes to include with the postal payment order; in free text. This message shall be delivered to recipient at payment time or in payment notifications

NotifyPayee

Declaration
[DataMember(EmitDefaultValue = false)]
public bool? NotifyPayee { get; set; }
Property Value
Type Description
System.Nullable<System.Boolean>

Value indicating whether the organisation receiving the money order is required to notify the beneficiary

PosteRestante

Declaration
[DataMember(EmitDefaultValue = false)]
public bool? PosteRestante { get; set; }
Property Value
Type Description
System.Nullable<System.Boolean>

Value indicating that the postal payment order is payable through the poste restante service for customers who are in transit or who do not have a permanent address to use this service.

SecretCode

Declaration
[DataMember(EmitDefaultValue = false)]
public string SecretCode { get; set; }
Property Value
Type Description
System.String

Any secret authentication code to help identify the beneficiary; in free text. This secret code is a special optional code used in some organizations that the sender must provide at emission as a kind of password and communicate to the recipient. The recipient must provide this secret code at payment time to secure the payment operation

ValidUntil

Declaration
[DataMember(EmitDefaultValue = false)]
public DateTime ValidUntil { get; set; }
Property Value
Type Description
System.DateTime

Expiry date and time of the postal payment, the postal payment validity duration (difference between this date and time and the purchase date and time) must be between the minimum and maximum validity delays defined for this postal payment’s agreement.
After this ValidUntil date and time, payment operation of the postal payment cannot occur anymore, the postal payment will automatically transit to expired state and it is available for reimbursement operation.

Back to top Generated by DocFX