Explore / Transactions / Multi-Leg Transaction Service
The RocketKOR Multi-Leg Transaction (MLT) service allows you to easily move money between Financial Accounts within the same Business Account.
In a multi-leg transaction (MLT), the move money operation is divided into two stages. The first stage, called the “funding leg”, is used to obtain the required funds. The second stage, called the “disbursement leg”, is used to disburse these funds. A separate transaction is created for each of these stages.
Like a single-leg transaction (SLT) request, an MLT request can be executed immediately or scheduled for a future date and time.
An MLT uses a “funding leg” and a “disbursement leg” to move money between Financial Accounts.
The MLT service creates a separate transaction for each leg: a Request transaction is created for the funding leg and a Send transaction is created for the disbursement leg.
For example, let’s say you want to obtain funds from a Customer Financial Account (the funding leg) and disburse these funds to a Business Financial Account (the disbursement leg). The MLT would include two transactions: a Request (debit) transaction for the funding leg and a Send (credit) transaction for the disbursement leg.
The funds required for the individual transactions are managed by an Escrow Financial Account belonging to the Business Account. This Financial Account is used to hold the funds secured from the funding leg transaction until they are needed for the disbursement leg transaction. The Escrow Financial Account tracks and maintains running balances of the total funds secured and disbursed for the request.
The following diagram provides an overview of the MLT service.
Click Image to View Full Size
Multi-Leg Transaction (MLT) Service
The MLT service consists of the following components:
Use the RocketKOR APIs or Portal to create a new MLT request. The request defines how RocketKOR will move money between Financial Accounts.
The following diagram shows the process to execute an MLT request.
Click Image to View Full Size
Multi-Leg Transaction (MLT) Request Life Cycle
Use the RocketKOR APIs or Portal to create the MLT request. The request contains two main sections:
The MLT service creates a Request transaction to obtain funds from the debit Financial Account. These funds are transferred to the Business Escrow Financial Account.
The Escrow Financial Account tracks and maintains a running balance of the total funds secured for the MLT request.
The MLT service creates a Send transaction to disburse the funds from the Escrow Financial Account to the credit Financial Account.
The Escrow Financial Account tracks and maintains a running balance of the total funds disbursed for the MLT request.
The MLT request is complete when both the funding and disbursement leg transactions are completed successfully. If one of the transactions fails, you can choose to:
Step into the future of Finance with RocketKOR! Simplify payments, banking, lending, and data analytics using our versatile KOR Platform.
A Rocket Financial Inc. company
@ 2024 RocketKOR, Inc. All rights reserved.