HMS Event Processor Ingestion
The Event Processor Ingestion is a form of External Ingestion (Processors) that is used to ingest single or bulk data that comes in a particular payload via CSV Debulking or through Event Store and Adapter Microservices.
You can check the Configuration for the Transact Ingester at:
- Azure
- AWS
The sample data that will be sent from the Eventstore Microservice will be in the following format:
{
"specversion": "1.0",
"id": "7cc6bfd5-8b1d-453d-a03d-729b7ccf07bf",
"source": "https://temenos.com/microservice/cloudevents/EBSLONDON.",
"type": "financialAccounting.updateAccountingJournalEntries.accountingJournalEntriesUpdated",
"datacontenttype": "application/json",
"subject": "event",
"time": "2022-08-11T14:34:23.534Z",
"data": {
"sourceSystem": "ACMS",
"accountingCompany": "GB0010001",
"journalEntries": [
{
"arrangementId": "AA21074MZMTS",
"journalEntryType": "STMT",
"parentSystemId": "AA",
"positionType": "TR",
"entryDateTime": "20220811143421278",
"processingDate": "20210316",
"creditDebitIndicator": "DEBIT",
"balanceType": "CURBALANCE",
"uniqueFlag": "199471234672260.010001",
"transactionAmount": "-1000.00",
"customerId": "100100",
"contractSystemId": "AC",
"currency": "USD",
"entryReference": "BOOK123467225708",
"systemId": "ACCCSM",
"narratives": [
{
"narrative": "DDAPI1"
}
],
"originationReference": "BOOK.ENTRIES.API.1.0.0-08-11-2022123467225708-1",
"transactionReference": "TEST",
"transactionCode": "891",
"directAccounting": "DIRECT",
"authoriser": "12346_INPUTTER",
"parentTransactionId": "AAACT210754H3MV5MY",
"accountOfficer": "26",
"companyId": "GB0010001",
"contractId": "10038",
"bookingDate": "20210316",
"currencyMarket": "1",
"categoryId": "1001",
"narrativeNames": [
{
"narrativeName": "PARENT.TXN.ID",
"narrativeValue": "BOOK.ENTRIES.API.1.0.0-08-11-2022123467225708-1"
},
{
"narrativeName": "PARENT.TXN.SYS.ID",
"narrativeValue": "ACCCSM"
}
]
},
{
"journalEntryType": "STMT",
"systemId": "ACCCSM",
"narratives": [
{
"narrative": "DDAPI1"
}
],
"originationReference": "CONTRA-BOOK.ENTRIES.API.1.0.0-08-11-2022123467225708-1",
"positionType": "TR",
"transactionReference": "TEST",
"entryDateTime": "20220811143421466",
"processingDate": "20210316",
"transactionCode": "890",
"creditDebitIndicator": "CREDIT",
"authoriser": "12346_INPUTTER",
"accountOfficer": "1",
"companyId": "GB0010001",
"uniqueFlag": "199471234672260.010002",
"transactionAmount": "1000",
"contractId": "USD140280001",
"bookingDate": "20210316",
"contractSystemId": "AC",
"currency": "USD",
"currencyMarket": "1",
"categoryId": "14028",
"entryReference": "BOOK123467225708",
"narrativeNames": [
{
"narrativeName": "PARENT.TXN.ID",
"narrativeValue": "BOOK.ENTRIES.API.1.0.0-08-11-2022123467225708-1"
},
{
"narrativeName": "PARENT.TXN.SYS.ID",
"narrativeValue": "ACCCSM"
}
]
}
]
}
}
{
"specversion": "1.0",
"id": "506b3283-28ef-41d8-b14c-c9f5d91d57aa",
"source": "https://temenos.com/microservice/cloudevents/BFWACCOUNTTBC",
"type": "financialAccounting.updateContractBalances.contractBalancesUpdated",
"datacontenttype": "application/json",
"subject": "event",
"time": "2022-08-24T11:05:47.342Z",
"correlationid": "506b3283-28ef-41d8-b14c-c9f5d91d57aa",
"data": {
"arrangementId": "AA230164GRQ4",
"sourceSystem": "ACMS",
"receivableBalance": "0",
"balanceDateTime": "20220824110213827",
"accountingCompany": "GB0010001",
"exposureDate": "20230125",
"onlineClearedBalance": "900",
"companyId": "GB0010001",
"onlineActualBalance": "900",
"workingBalance": "900",
"contractId": "1013715054",
"contractSystemId": "AC",
"currency": "USD",
"payableBalance": "0",
"balanceUpdateStage": "ForwardExposureReached",
"balanceTypeBalances": [
{
"balanceType": "CURBALANCE",
"balanceAmount": "900"
},
{
"balanceType": "ACCCRINTEREST",
"balanceAmount": "0.28"
}
]
}
}
{
"specversion": "1.0",
"id": "b14368e1-b7f5-4a85-b590-02efa2b22e30",
"source": "https://temenos.com/microservice/cloudevents/LMS",
"type": "lending.ms-mortgages.createLoan.loanCreated",
"datacontenttype": "application/json",
"subject": "event",
"time": "2022-12-08T07:28:33.512Z",
"correlationid": "b14368e1-b7f5-4a85-b590-02efa2b22e30",
"data": {
"productLine": "ACCOUNTS",
"productCategoryId": "1001",
"productGroup": "MS.CURRENT",
"accountsBaseDetails": [
{
"overdraftStatus": "LIMITED"
}
],
"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"
},
"closureDate": "20091223",
"postingRestrictions": [
{
"restrictionStartDate": "20091223",
"postingRestrictName": "Post No Entries",
"restrictionReason": "CHANGE.OWNERSHIP",
"postingRestrictId": "3"
}
],
"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"
}
],
"interestProperties": [
{
"accrualInfo": [
{
"periodStartDate": "20091223",
"accruedInterests": {
"accrualAmount": "0",
"positiveInterestAmount": "0",
"negativeInterestAmount": "0"
},
"periodEndDate": "20091223"
},
{
"periodStartDate": "20091223",
"periodEndDate": "20100123"
}
],
"interestPaidYtd": "0.00",
"lastPaidDivident": "0.00",
"property": "DRINTEREST",
"accruedInterest": "0.00"
}
],
"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"
}
]
},
"bills": [
{
"billDetails": {
"dueDate": "20201223",
"billStatus": "ISSUED",
"cashflowDate": "20201223",
"currency": "USD",
"billStatuses": [
{
"statusChangeDate": "20201223",
"billStatus": "ISSUED"
}
],
"paymentTypes": [
{
"billTypeDescription": "Activity Charge",
"billType": "ACT.CHARGE",
"description": "Charge Payment",
"paymentMethod": "DUE",
"issueDate": "20201223",
"paymentDetails": [
{
"propertyName": "New Arrangement Fee",
"propertyId": "NEWARRFEE",
"propertyAmount": "125"
}
],
"paymentType": "CHARGE"
}
],
"paymentDate": "20201223",
"propertyBalances": [
{
"property": "NEWARRFEE"
}
],
"paymentIndicator": "DEBIT"
},
"billId": "AABILL20358HLWF8"
},
{
"billId": "AABILL20358HLWF9"
}
],
"services": [
{
"subscribe": "True",
"mandatoryService": "True",
"serviceName": "CARD.ISSUE"
}
]
}
}
In this topic