Temenos Transact
R24 AMR | Min(s) read
Related topics:

Introduction to Transaction Recycler

The Transaction Recycler provides the ability to retry failed financial transactions again at regular intervals. This is a generic retry mechanism which can be consumed by any Temenos Transact application. The Transaction Recycler is available for Arrangement Architecture (AA) and Interest and Charged (IC) modules (R13 release and above). Read Transaction Cycler section under Settlement Property Class for more information related to Arrangement Architecture.

The Transaction Recycler service handles the retry of failed transactions. This service will run as a COB job at a specific stage during both End of Day (EOD) and online phases. This job will retry the transactions  on scheduled dates until the transaction is settled or number of retry attempts allowed have been exhausted or retry end date is reached.

During each retry, the Transaction Recycler will take the amount available in the settlement account for settling the transaction amount in full or partial, based on the Transaction Recycler retry configuration. The RC can retry the settlement based on pre-defined priority order as defined by the bank. In case of an AA loan repayment, the RC.CONTRACT.PRIORITY application allows the user to define sorting priority criteria based on custom values - the bill type or the aging status of bill.

The transactions handed over to Recycler (RC), if settled outside the RC framework are not excluded from further processing by RC and is marked with a specific status.

The following chart shows the transaction recycler process:

The Transaction Recycler acts as a framework and the processing required for retrying an AA payment or IC charges is built as a plug-in. In the above flow chart, the core plug-ins are generally represented as the payment processor, and the RC processes further, when there is an AA payment or an IC payment pending. The Transaction Recycler recognises that two different types of payments should be processed and the respective payment processor invoked is parameterised. This design enables the addition of new activity types (including any client-specific local activities) to be retried while using the same Transaction Recycler framework to orchestrate the recycling.

 Product Configuration

The following chart shows the Transaction Recycler module components:

Business Events

When the Emit Business Event field in MS.PARAMETER is set as ‘Yes’, the business events representing the state change are emitted.

The following business events are emitted for Transaction Recycler.

Business Event Description
settlementService.transactionRetry.currentRetry Event to be emitted when the transaction retry is moved to current status
settlementService.transactionRetry.fundRecovered Event to be emitted for a transaction retry when the funds are recovered successfully
settlementService.transactionRetry.fundReserved Event to be emitted for a transaction retry when the funds are reserved successfully
settlementService.transactionRetry.manuallyApproved Event to be emitted when a transaction is manually approved
settlementService.transactionRetry.retryCancelled Event to be emitted when the transaction retry is cancelled
settlementService.transactionRetry.retryCompleted Event to be emitted when the transaction retry is completed
settlementService.transactionRetry.retryCreated Event to be emitted when the transaction retry is created

Copyright © 2020- Temenos Headquarters SA

Published on :
Tuesday, May 28, 2024 6:15:39 PM IST