Details

    • Type: Task Task
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 0.4-EDR1
    • Fix Version/s: 0.5
    • Component/s: API, Spec: Specification
    • Labels:
      None

      Description

      There is no technical specification related to ISO 20022. Since business cases involves in money transfers, developer community would expect data structure related to messaging attributes like Swift.
      This topic should help to decide how we can best support this standard.

      atsticks: I assume we should add an according ItemFormat implementation and document it as requird part of an implementation.

      Definition: Amount of money of the cash balance.
      Data Type: ActiveOrHistoricCurrencyAndAmount
      This data type must be used with the following XML Attribute: Currency (Ccy) which is typed by

      ActiveOrHistoricCurrencyCode.
      Format: ActiveOrHistoricCurrencyAndAmount
      fractionDigits: 5
      minInclusive: 0
      totalDigits: 18

      ActiveOrHistoricCurrencyCode
      [A-Z]

      {3,3}

      Rule(s): ActiveOrHistoricCurrencyAndAmount

      CurrencyAmount
      The number of fractional digits (or minor unit of currency) must comply with ISO 4217.
      Note: The decimal separator is a dot.

        Activity

        atsticks created issue -
        Hide
        atsticks added a comment -
        • I added an according ItemFormat requirement, so we are able to Format/parse according amounts from to String.
        • I think it does not make sense to have a dedicated numeric MonetaryAmount implementation, since ISO 20022 is more an interchange Format, than a caclulation Format for internal use.
        Show
        atsticks added a comment - I added an according ItemFormat requirement, so we are able to Format/parse according amounts from to String. I think it does not make sense to have a dedicated numeric MonetaryAmount implementation, since ISO 20022 is more an interchange Format, than a caclulation Format for internal use.
        atsticks made changes -
        Field Original Value New Value
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        keilw made changes -
        Component/s API: Core Artifacts [ 14820 ]
        Component/s API: Advanced formatting and parsing [ 14822 ]
        atsticks made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

          • Assignee:
            Unassigned
            Reporter:
            atsticks
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Time Tracking

              Estimated:
              Original Estimate - 2 hours
              2h
              Remaining:
              Remaining Estimate - 2 hours
              2h
              Logged:
              Time Spent - Not Specified
              Not Specified