Microservices
Updated On 24 March 2024 | Min(s) read

Arrangement

This data model is the main model that holds the details of the arrangement.

The specific attributes of the arrangement data model are explained in the following table.

S.No. Event Payload Fields MS Table Fields
1 arrangementId autoGenerateId
2 accountCategory productCategoryId
3 arrangementStatus baseDetails.contractStatus
4 arrangementStatusDate  
5 coolingDate coolingOffDate
6 country companyReference
7 creationDate baseDetails.effectiveDate
8 currency baseDetails.contractCurrency
9 description  
10 dormancyStatus default false(0)
11 extArrangementId baseDetails.companyReference - baseDetails.contractReference
12 extSysteminfo  
13 externalIndicator default false(0)
14 iban alternateReferences.alternateIdType == T24.IBAN / alternateId
15 isPortFolio default false(0)
16 isPortFolioAccount default false(0)
17 legalEntityId baseDetails.companyReference
18 linkedReference baseDetails.companyReference - baseDetails.accountId
19 originalContractDate originalContractDate
20 portfolioId NA
21 processingDate new Date()
22 productGroup productGroup
23 productLine productLine
24 relationshipPlan  
25 startDate baseDetails.effectiveDate
26 companyRef baseDetails.companyReference
27 officerKey baseDetails.officerDetails.primaryOfficer
28 productIdentifier productName
29 postingRef postingRestrictions[*].postingRestrictId
30 shortTitle shortTitle[*].shortTitle

Arrangement

{
  "specversion": "1.0",
  "id": "0c4ff018-c31c-4e9d-91df-6923a9e5b916",
  "source": "https://temenos.com/microservice/cloudevents/AccountTBC",
  "type": "accounts.ms-current.createAccount.accountCreated",
  "datacontenttype": "application/json",
  "subject": "event",
  "time": "2022-12-09T03:20:03.755Z",
  "correlationid": "0c4ff018-c31c-4e9d-91df-6923a9e5b916",
  "data": {
    "productLine": "ACCOUNTS",
    "productCategoryId": "1001",
    "productGroup": "MS.CURRENT",
    "interest": [
      {
        "rateName": "CRINTEREST",
        "interestConditions": [
          {
            "tierDetails": [
              {
                "margins": [
                  {
                    "marginRate": "0.50",
                    "marginOperand": "SUB",
                    "marginType": "SINGLE"
                  }
                ],
                "floatingIndex": "10",
                "effectiveRate": "9.5",
                "tierAmount": "99999.00"
              },
              {
                "margins": [
                  {
                    "marginRate": "0.75",
                    "marginOperand": "SUB",
                    "marginType": "SINGLE"
                  }
                ],
                "floatingIndex": "10",
                "effectiveRate": "9.25",
                "tierAmount": "499999.00"
              },
              {
                "margins": [
                  {
                    "marginRate": "1",
                    "marginOperand": "SUB",
                    "marginType": "SINGLE"
                  }
                ],
                "floatingIndex": "10",
                "effectiveRate": "9",
                "tierAmount": "999999.00"
              },
              {
                "margins": [
                  {
                    "marginRate": "1.25",
                    "marginOperand": "SUB",
                    "marginType": "SINGLE"
                  }
                ],
                "floatingIndex": "10",
                "effectiveRate": "8.75"
              }
            ],
            "effectiveDate": "20091223",
            "rateTierType": "LEVEL"
          }
        ],
        "rateDescription": "Credit Interest"
      },
      {
        "rateName": "DRINTEREST",
        "interestConditions": [
          {
            "tierDetails": [
              {
                "margins": [
                  {
                    "marginRate": "1",
                    "marginOperand": "ADD",
                    "marginType": "SINGLE"
                  }
                ],
                "floatingIndex": "10",
                "effectiveRate": "11",
                "tierAmount": "10000.00"
              },
              {
                "margins": [
                  {
                    "marginRate": "1.25",
                    "marginOperand": "ADD",
                    "marginType": "SINGLE"
                  }
                ],
                "floatingIndex": "10",
                "effectiveRate": "11.25",
                "tierAmount": "20000.00"
              },
              {
                "margins": [
                  {
                    "marginRate": "1.50",
                    "marginOperand": "ADD",
                    "marginType": "SINGLE"
                  }
                ],
                "floatingIndex": "10",
                "effectiveRate": "11.5",
                "tierAmount": "50000.00"
              },
              {
                "margins": [
                  {
                    "marginRate": "1.75",
                    "marginOperand": "ADD",
                    "marginType": "SINGLE"
                  }
                ],
                "floatingIndex": "10",
                "effectiveRate": "11.75"
              }
            ],
            "effectiveDate": "20091223",
            "rateTierType": "LEVEL"
          }
        ],
        "rateDescription": "Debit Interest"
      }
    ],
    "settlementDetails": {
      "payinSettlement": [
        {
          "payinPaymentTypes": [
            {
              "payinPaymentType": "DEBIT.INTEREST",
              "description": "Debit Interest"
            }
          ]
        },
        {
          "payinPaymentTypes": [
            {
              "payinPaymentType": "PAYOFF$CURRENT",
              "description": "Current type for payoff bill"
            }
          ]
        }
      ],
      "payoutSettlement": [
        {
          "payOutPropertyClasses": [
            {
              "propertyClassId": "INTEREST",
              "propertyClassName": "Interest Calculation"
            }
          ]
        },
        {
          "payOutPropertyClasses": [
            {
              "propertyClassId": "PAYOFF",
              "propertyClassName": "Payoff Rules"
            }
          ]
        }
      ]
    },
    "baseDetails": {
      "reversalIndicator": false,
      "contractStatus": "AUTH",
      "transactionReference": "AAACT09357M1LQBDQ7",
      "contractCurrency": "USD",
      "companyReference": "GB0010001",
      "baseEventIdentifier": "ACCOUNTS-NEW-ARRANGEMENT",
      "systemReference": "AccountTBC",
      "accountId": "1000000060",
      "eventName": "ACCOUNTS-NEW-ARRANGEMENT",
      "bookingDate": "20091223",
      "contractReference": "AA09357QV516",
      "effectiveDate": "20091223",
      "activityDateTimeStamp": "2009-12-23T08:50:03:724"
    },
    "repaymentDetails": [
      {
        "schedules": [
          {
            "repaymentType": "CREDIT.INTEREST",
            "scheduledProperties": [
              {
                "scheduledProperty": "CRINTEREST"
              }
            ],
            "description": "Credit Interest",
            "paymentMethod": "CAPITALISE",
            "paymentFrequency": "e0Y e1M e0W o31D e0F",
            "paymentFrequencyDescription": "Monthly on day 31"
          },
          {
            "repaymentType": "DEBIT.INTEREST",
            "scheduledProperties": [
              {
                "scheduledProperty": "DRINTEREST"
              }
            ],
            "description": "Debit Interest",
            "paymentMethod": "CAPITALISE",
            "paymentFrequency": "e0Y e1M e0W o31D e0F",
            "paymentFrequencyDescription": "Monthly on day 31"
          },
          {
            "repaymentType": "PERIODICCHARGE",
            "scheduledProperties": [
              {
                "scheduledProperty": "PERIODICCHARGES"
              }
            ],
            "description": "Periodic Charge",
            "paymentMethod": "CAPITALISE",
            "paymentFrequency": "e0Y e1M e0W o31D e0F",
            "paymentFrequencyDescription": "Monthly on day 31"
          }
        ],
        "effectiveDate": "20091223"
      }
    ],
    "productName": "MS.CHECKING.ACCOUNT",
    "shortTitles": [
      {
        "language": "GB",
        "shortTitle": "GB 001"
      },
      {
        "language": "FR",
        "shortTitle": "FR test"
      }
    ],
    "party": [
      {
        "partyRole": "OWNER",
        "partyReference": "2233532674"
      }
    ],
    "officerDetails": {
      "primaryOfficer": "2620",
      "otherOfficers": [
        {
          "otherOfficerRole": "APPROVAL",
          "otherOfficer": "27"
        }
      ]
    }
  }
}

In this topic

Copyright © 2020- Temenos Headquarters SA

Published on :
Tuesday, September 2, 2025 12:38:46 PM IST