Account Services

To add account service data, we have introduced new APIs called account services APIs. The account services for one or more arrangement can be fetched and updated through the APIs. HMS has been enhanced to support the arrangement information of ACCOUNTS, DEPOSITS LENDING, and PORTFOLIO with the merger enhancement. The arrangement information can be fetched from HMS and updated through the APIs. The following modes of data manipulation can be done for account service Information.

Get criteria: To get details of the account services for a single account or more than one account.

Event Ingestion: The process of obtaining data about the account services from transact.

The Get API retrieves data from a server at the specified resource and the Put API creates and updates the account services with request payload. The account service data to the holdings MS is also updated through event ingestion. Under the Holdings MS- ERD a new table for service arrangement is added with the primary key as arrangement id, facility, effective date, versions, services, serviceid, serviceavailability, customeroption, and processing date as attributes. This data will be ingested from AA.ARR.FACILITY application of Transact.

Attribute Data Type Description T24 Mapping
arrangementId string Primary Key-<companyid> - the company Id is appended so that system clearly knows the company of the arrangement if the uniqueness of the key cannot be guaranteed across companies.  
serviceId Dynamic enum All the data will be configured in ms_reference_data with type is AA. SERVICE, the data should be ingested from EB.LOOKUP file for all the records start with AA.SERVICE, 2nd part of EB.LOOKUP id will be persisted in the value fields, where the actual description from EB.LOOKUP description field EB.LOOKUP> AA.SERVICE
serviceAvailability String This will only accept values like AVAILABLE, BLOCKED and OPTIONAL
customerOption string This will only accept the values like OPT-IN or OPT-OUT
processingDate date The date of processing of transaction

Accounts have a various services which are associated with it while creation of account. There are services which are optional. These services can be opted-in or opted-out based on the customer needs. To enable these functionalities in HMS we have introduced the CRED APIs given below. The following are the list of services provided for the account.

SERVICE ID DESCRIPTION
AMEND.STOP Amend Payment Stop
CARD.ISSUE Debit Card
CASH.POOL Cash Pool
DIR.DEBIT For Direct Debit
FUNDING Funding
ISSUE.CHQ Cheque
LIQUIDATE Liquidation
MAIN.SWEEP Maintenance Sweep
SETTLEMENT Settlement
SETUP.STOP Setup Payment Stop
STO Standing Order
SURP.SWEEP Surplus Sweep
TZ.STOP Stop Instruction

The following are the list of APIs available in HMS for account service:

TABLE NAME OPERATION ID URI API DESCRIPTION
Services getAccountServicesdata /holdings/accounts/arrangements/{arrangementId}/accountServices Get the account services data for an arrangement. 
Services createArrangementInfoV5 /holdings/arrangements Create arrangement info with services data for an arrangement.
Services updateArrangementInfoV5 /holdings/arrangements Update arrangement info with services data for an arrangement.
Arrangement getBulkArrangementForParty /holdings/parties/{partyId}/arrangements/bulkArrangements Get the list of bulk arrangements available for the given party.
Arrangement getPartyArrangementDetails /holdings/parties/{partyId}/bulkArrangements Get all the arrangement details available for the given party.
Arrangement getBulkArrangements /holdings/bulkArrangements/{arrangementId} Get ArrangementDetails for the list of arrangementid/IBAN

Get Account Services

Get Account services will take arrangementId or other alternate reference ID like IBAN as path parameter. Company Id is a mandatory query parameter. It will resolve the arrangement Id and company ID internally and return the account service information.

Create ArrangementInfoV5

Create Arrangement Info will take arrangementId as path parameter and request body. In the request body we will provide the service information.

UpdateArrangementInfoV5

Update Account Services will take arrangementId as path param and request body.

Get Bulk Arrangement for Party

Get Bulk Arrangement for Party will take partyId as path param and return the bulk arrangement details for the given party.

Get Party Arrangement Details

Get Party Arrangement Details will take partyId as path param and productline, partyalternaterequired, portfolioAccount, isPortfolio, includeclosedones, includeunauth, and company as query parameter. Based on the query parameter the API will return the party arrangement details.

Get Bulk Arrangements

Get Bulk Arrangements will take arrangementId as path param and altname(IBAN), and partyalternaterequired(yes/no) as query param.


Field Name
|
Application/Table name

Temenos Headquarters SA
2 Rue de l'Ecole-de-Chimie
CH - 1205 Geneva
Switzerland

Copyright © 2020- Temenos Headquarters SA

Published on :
Tuesday, May 23, 2023 9:34:44 PM IST