• API Overview
  • EBICS API
  • FinTS API
  • XS2A API
  • SEPA API
Search Results for

    Class SecuritiesPriceField

    Generic field Price (Field 90a).

    Inheritance
    System.Object
    SecuritiesField
    SecuritiesGenericField
    SecuritiesPriceField
    Implements
    ISecuritiesSequence
    Inherited Members
    SecuritiesGenericField.TagProvision
    SecuritiesGenericField.Tag
    SecuritiesGenericField.QualifierProvision
    SecuritiesGenericField.Qualifier
    SecuritiesGenericField.DataSourceScheme
    SecuritiesGenericField.IsValid
    SecuritiesGenericField.Clear()
    SecuritiesGenericField.GenerateField()
    SecuritiesGenericField.ProcessField(SwiftField)
    SecuritiesGenericField.MatchField(SwiftField)
    SecuritiesGenericField.ToString()
    SecuritiesField.BlockName
    SecuritiesField.WriteSequence(SwiftWriter)
    SecuritiesField.ISecuritiesSequence.StartBlock(String)
    SecuritiesField.ISecuritiesSequence.FinishBlock()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    Namespace: Subsembly.Swift.SecuritiesMarkets
    Assembly: Subsembly.Sepa.dll
    Syntax
    public class SecuritiesPriceField : SecuritiesGenericField, ISecuritiesSequence
    Remarks

    With field option 90A the price is a percentage without CurrencyCode, and the TypeCode is a Percentage Type Code. With field option 90B, the price is a monetary amount with CurrencyCode, and the TypeCode is an Amount Type Code.

    Constructors

    SecuritiesPriceField(String, String)

    Declaration
    public SecuritiesPriceField(string sTag, string sQualifier)
    Parameters
    Type Name Description
    System.String sTag
    System.String sQualifier

    Properties

    Amount

    The unsigned amount of this price. This may be either a monetary amount, or a percentage of a nominal face amount.

    Declaration
    public decimal Amount { get; set; }
    Property Value
    Type Description
    System.Decimal
    Remarks

    If a CurrencyCode is present, then it is a monetary amount. If CurrencyCode is null, then it is a percentage.

    CurrencyCode

    If this price is a monetary amount, then the currency is specified here. If this is null, then Amount specifies a percentage.

    Declaration
    public string CurrencyCode { get; set; }
    Property Value
    Type Description
    System.String

    IsEmpty

    Declaration
    public override bool IsEmpty { get; }
    Property Value
    Type Description
    System.Boolean
    Overrides
    SecuritiesGenericField.IsEmpty

    IsPercentage

    Declaration
    public bool IsPercentage { get; }
    Property Value
    Type Description
    System.Boolean

    TypeCode

    The mandatory Percentage Type Code, or Amount Type Code of this price.

    Declaration
    public string TypeCode { get; set; }
    Property Value
    Type Description
    System.String
    Remarks

    For percentages, this is usually one of "PRCT", "DISC", "PREM", or "YIEL". For monetary amounts, this is usually one of "ACTU", "DISC", "PREM".

    Methods

    OnChooseFieldTag()

    Declaration
    protected override string OnChooseFieldTag()
    Returns
    Type Description
    System.String
    Overrides
    SecuritiesGenericField.OnChooseFieldTag()

    OnClear()

    Declaration
    protected override void OnClear()
    Overrides
    SecuritiesGenericField.OnClear()

    OnGenerateFieldContent(String, String)

    Declaration
    protected override string OnGenerateFieldContent(string sTag, string sQualifier)
    Parameters
    Type Name Description
    System.String sTag
    System.String sQualifier
    Returns
    Type Description
    System.String
    Overrides
    SecuritiesGenericField.OnGenerateFieldContent(String, String)

    OnParseFieldContent(SwiftField)

    Declaration
    protected override void OnParseFieldContent(SwiftField aField)
    Parameters
    Type Name Description
    SwiftField aField
    Overrides
    SecuritiesGenericField.OnParseFieldContent(SwiftField)

    OnValidate()

    Declaration
    protected override string OnValidate()
    Returns
    Type Description
    System.String
    Overrides
    SecuritiesGenericField.OnValidate()

    Implements

    ISecuritiesSequence
    In This Article
    Back to top Copyright 2009-2025 Subsembly GmbH