Create Account
Business & Corporate Enterprise Services (BCES) enables you to create premium, savings, standard, start up and current accounts in any currency for the customers. This service operation enables customized account creation with options to define limit, interest spreads, statement frequency, and payment schedules.
-
Create an account product with the details such as customer identifier, account currency, etc.
-
Create an account product with the details such as customer identifier, account currency, etc.
-
Creates a simulation for account product with the details such as customer identifier, account currency, etc.
-
Amend a simulation for account product with the details such as customer identifier, account currency, etc.
Funding an Account
Funding an account refers to the process of adding funds to a specific account or a financial instrument. It may involve various methods depending on the type of account and the financial institution or service provider.
-
Create Payment Order
POSTCreate the payment order in Transact for various scenarios like loan disbursement, merchant fee processing, prepay and loan repayment
-
Amend attributes of a payment order that is yet to be approved by supervisor
-
Delete a payment order awaiting supervisor approval
-
Delete Payment Order
DELETECancel an approved payment order that is in an awaiting status viz. Warehouse, Awaiting Funds
-
Perform debit transactions in an account by providing debit amount and currency in which to be debited
-
Perform credit transactions in an account, providing the credit amount and the currency in which to be credited
-
Retrieve a specific order for a given payment order id
-
Retrieve list of authorised payment orders based on a specific criteria
Block or Unblock Funds
Banks can block funds fully or partially on an account for a specific or indefinite period of time. This topic explains the service operations and their APIs involved in initiating, updating, and reversing a fund block. It also explains the APIs to fetch fund blocking information.
-
Creates a funds reservation with details such as account number, block or reserve amount, period of hold transaction, reason for holding. Funds reservations are created to block or reserve funds which restricts any debit movements affecting the account balance below the blocked amount for the specified period on an account.
-
Update funds reservation with details such as account number, block or reserve amount, period of hold transaction, reason for holding. Funds reservations are created to block or reserve funds which restricts any debit movements affecting the account balance below the blocked amount for the specified period on an account.
-
Reverse Fund Blocking
DELETECancels the funds reservation of an account. Funds reservations are created to block or reserve funds which restricts any debit movements affecting the account balance below the blocked amount for the specified period on an account. On removal of the funds reservations, the blocked or reserved amount is now available for usage.
-
Retrieves the reserved funds details such as reason, amount and period of reservation of the account
Standing Order
A standing order is a type of financial instruction that allows an account holder to authorise a fixed amount of funds to be automatically transferred from their account to another account, typically on a regular basis. The transfer can occur weekly, bi-weekly, monthly, or on any other regular interval specified by the account holder.
-
Create standing instructions with payment type, payment frequency, ordering customer or bank information and accounts involved
-
Update standing instructions with payment type, payment frequency, ordering customer or bank information and accounts involved
-
Delete Standing Order
DELETEDelete or revoke standing instructions for a customer
-
Approve standing instructions that are sent for second or third level approvals
-
Retrieves the list of standing instructions details such as instruction reference, mode of payment, payment frequency, amount, accounts & customers involved
-
Retrieves the list of standing instructions details such as instruction reference, mode of payment, payment frequency, amount, accounts & customers involved
-
Retrieves the list of failed standing instructions details such as accounts involved, payment type & reason of failure
Account Sweep
Account sweep is a financial service that automatically transfers funds between different accounts to maximise the use of available funds and minimise idle cash balances. It can also be used to pay down outstanding balances on lines of credit or loans. Account sweeps can be performed on a daily, weekly, or monthly basis, depending on the needs and preferences of the account holder.
-
Initiate a new sweep transaction for a specific account
-
Initiate a new sweep transaction for a specific account
-
Create Twoway Sweep
POSTInitiate a new sweep transaction for a specific account
-
Update Sweep
PUTUpdates an existing sweep transaction for specific account
-
Approve Sweep
PUTApproves a sweep transaction for specific account
-
Delete Sweep
DELETERemove an existing sweep transaction for specific account
-
Retrieves the list of account links for a sweep to occur.
-
Retrieves the details of specific sweep transaction
Add or Remove Account Holders
Banks allow multiple account holders (for example, joint holders) to be recorded on accounts and also allow these account holders to be modified during the life of the account. This section describes how the bank can modify the involved account holders of an existing account.
-
Update the customer details of the account such as add or remove the joint customers, tax liability percentange, limit liability percentage of the joint customers
-
Update the customer details of the account such as add or remove the joint customers, tax liability percentange, limit liability percentage of the joint customers
Posting Restriction
Banks employ posting restrictions to regulate transactions in accounts. Posting restrictions are transaction-based rules that prevent transactions from being posted to an account for the purpose of operational control. A typical business case in which a bank uses a posting restrictions to regulate credits into an account is for non-resident accounts, where there may be restrictions on depositing local currency amounts into the account.
-
Update the account details to block or unblock the account by setting the posting restriction and to change the nick name of the account
-
Update the account details to block or unblock the account by setting the posting restriction and to change the nick name of the account
Payment Schedule
A payment schedule is the agreed-upon timeline and frequency for making payments on a loan or credit account. The payment schedule specifies when the payments are due, the amount due, and the total number of payments required to pay off the account.
-
Update the payment schedule condition such as payment method from capitalise to pay, payment frequency from monthly to quarterly etc., on an account
-
Retrieves the payment schedule of an arrangement account
Statement Frequency
Banks generate account statements to notify the customers about the account's activity at defined intervals.
-
Update the statement frequency of an account.
-
Retrieves the statement frequency of an account
Renegotitaion
This service helps you to modify the terms and conditions of the account. You can enable a variety of account maintenance activities, both financial and non-financial. Some of the key maintenance activities are maintenance of account titles, restrictions on account, credit and debit interest information and revisions of settlement account.
-
Perform the renegotiation of the account contract details such as payment frequency, payment start date, interest rate, statement frequency and settlement details, etc.
Manage Interest
Banks can pay an interest to the customers on credit balances held in their accounts. Credit interest or debit interest can be changed in the account at any time during the entire life cycle of the account.
-
Update Interest
PUTUpdate the interest conditions of the account such as interest rate, tier details, margin amount etc.
-
Retrieves the interest condition of an account
-
Retrieve the past period's interest accruals
-
Retrieves the interest accrued for the current period of an account
-
Retrieves the interest accruals of the previous year
Account Facilities
Facilities for an account control the list of available services or facilities for the arrangement account. For example, if an account has the facility of overdraft, passbook, cheque, and so on can be found using the facility property.
-
Update the service availability for an account like block or unblock of cheque,card,sweep etc.,
-
Retrieves the service availability for an account like block or unblock of cheque,card,sweep etc.,
Manage Cheques and Cards
Below are the service operations and their respective APIs involved in requesting a card.
-
Card Issue
POSTCreate card issue request with details such as card status, issue date, pin issue date and charges
-
Update Card
PUTUpdate card issue request with card status, issue date, pin issue date, cancellation date & reason
-
Remove Issue Card
DELETEDelete or revoke the card issue request for an account
-
Cheque Issue
POSTIssue a new cheque
-
Update issued cheque details
-
Remove Cheque Book
DELETEDelete the issued cheque
Manage Alerts
This service helps you to subscribe or unsubscribe to alerts for events and Digital Account Officer (DAO).
-
Initiate an alert request or external subscription.
-
Initiate an alert request or external subscription.
-
Update alert subscription details
-
Retrieves subscribed alerts details
-
Retrieves eligible alerts for the account
-
Retrieves the details of active alerts for a given account number
Account Settlement
Account settlement information outlines the details of how an account balance is paid or settled, either by the account holder or by a third party. This information can include the amount of the payment, payment method, payment date, and any associated fees or charges.
-
Update the settlement conditions of the account such as payin account, payin percentage, payin amount, payout account, payout percentage, payout amount, etc
-
Retrieves the settlement details for the given arrangement such as payment type, payin account, payin percentage, payin amount, payout account, payout percentage, payout amount, etc
Manage Limits
Limit information highlights the specific restrictions or caps imposed on certain account activities or transactions. Common types of limits that may be placed on accounts are transaction limits, withdrawal limits, transfer limits, and spending limits.
-
Update the limit conditions of the account with the secondary limit amount and other limit details
-
Retrieves the currency, balances, limit details and arrangement details of the account
Account Dormancy
Account dormancy is a period of inactivity on a financial account, such as a bank account or credit card account, during which no transactions or other account activity occurs. The length of time that an account can remain dormant before it is considered inactive or dormant varies depending on the financial institution and the type of account. Typically, an account is considered dormant if no customer-initiated transactions, such as deposits or withdrawals have occurred for a specified length of time, which can range from six months to two years.
-
Reset Dormancy
PUTReset the dormant account to active status manually
-
Update Dormancy
PUTDeactivates the savings account and moves it to given dormancy status.
-
Retrieves the dormancy setup details for the account such as dormancy period, status etc
Stop Payment
Stop payment is a service that allows a customer to stop payment on a check that they have made, typically if the check has been lost, stolen, or if there is an issue with the payment.
-
Initiate a stop cheque request for an account
-
Update an existing stop cheque request for an account
-
Retrieves the list of Payment Stop requests details such Cheque nos, Amount range, Beneficiary, Period and Charge details available for a specific account
-
Retrieves the list of Payment Stop requests available in the system with details such as Account Reference, Cheque nos, Amount range, Beneficiary, Period and Charge details
Change Product
Changing product is the process of switching from one type of account product to another within a same product group offered by the bank or financial institution that may involve additional fees and charges.
-
Change Product
PUTChange account from one product to another such as changing savings account to current account
-
Update the action such as proof and publish for the specific product
Change Branch
You can transfer an existing account from one branch of a bank or financial institution to another. This service requires the account holders to provide the required information such as their account number, personal identification, and the new branch location.
-
Change Branch
PUTUpdates the branch of an account
Change Channel
You can update the sourcing channel for the existing customer accounts. Sourcing channel can be prominent information for reporting. The available channels are OLB, and MB.
-
Change Channel
PUTUpdates the channel of the account
Change Line of Business
In the organization hierarchy, the line of business is defined to distinctly define different cost centers for bank, and align them later to a particular branch depending on its construct and requirement. This endpoint is used to update the line of business.
-
Updates the type of line of business of the account
Notice Withdrawal Conditions
Notice withdrawal is a feature that may be offered on certain types of accounts, such as savings accounts. With notice withdrawal, the account holder must provide advance notice to the financial institution before withdrawing funds from the account. The notice period may vary depending on the account terms and the financial institution's policies
-
Create a Notice
PUTNotifies the withdrawal of amount from account by providing the withdrawal date and amount etc. This is applicable only for notice type of accounts.
-
Update Notice
PUTUpdates the notice of withdrawal of amount from account by providing the withdrawal date, bill reference and amount etc. This is applicable only for notice type of accounts.
-
Cancel Notice
PUTCancels the notification of withdrawal of amount from account.
-
Retrieves the details of notice bills
Migration
Migration of accounts involves the process of updating and transitioning the account from an older or existing account. Below are the service operations and their APIs involved in the process.
-
Migrate Accounts
POSTMigration of a legacy system account contract to the given account product by providing the original contract date, account name, statement, payment frequency and start date, etc.
-
Migrate Bills
PUTCaptures the bill information of the account such as bill id, property names, bill amount etc. This is used to migrate the bills of a legacy contract which is migrated from other system & update the bill details
-
Migrate Balances
PUTCaptures the balance details of the account such as balance type, due amount etc. This is used to migrate the balances of a legacy contract which is migrated from other system & update the balance details
Account Closure
Customers usually initiate account closures. However, banks may also initiate account closure activities for example, when an account is inactive or has a zero, negative, or below a threshold balance for a period of time.
-
Perform the settlement of payoff amount for the savings account by providing the transaction amount, currency and also settlement instructions
-
Close Account
PUTPerform the closure of the savings account after settlement of payoff amount. The account moves to closed status based on the closure conditions defined in the system
-
Calculate the payoff amount for the current account which includes the outstanding amounts and also amounts such as account balances, interest, and charge amounts
-
Approves account closure information to allow closing of an account which is no longer in use
-
Retrieves the account closure information of the account such as closure date and reason, mode of closure, balances on the date of closing and pending charges
-
Retrieves the payoff details of an account
Account Information
Account information refers to the details and data associated with a financial account, such as a bank account, credit card account, or loan account. It includes information such as account holders details, account information, transaction activity, balances and so on.
-
Retrieves the details of the given arrangement such as arrangement id,account id,customer details,product details ,arrangement start date and arrangement status
-
Retrieves the currency, balances, limit details and arrangement details of the account
-
Retrieves the status of the given activity
-
Retrieves various types of balances such as cleared, online, locked and usable balance of the account
-
Retrieves account transaction details such as transaction type, amount, transaction reference, credit or debit indicator, booking and effective date of transaction
-
Retrieves the transaction list for a given Account Number-This API is deprecated and going forward the following URL has to be used.URL:/holdings/arrangements/{arrangementId}/transactions
-
Retrieves the activity log of an account-This API is deprecated and going forward the following URL has to be used.URL:/holdings/arrangements/{arrangementId}/activities
-
Create an account product with the details such as customer identifier, account currency, etc.
-
Fetch Simulation
GETRetrieves the simulated activity details of an account
Account Statement
Account statements are issued on a periodic basis and include all debits and credits to a customer account that occurred during the statement period.
-
Retrieves the statement details of the transactions for the given account such as booking date, value date, transaction reference, transaction code, debit or credit amount, closing balance based on the given dates(from date and to date).If dates are not given, retrieves the last 1M transactions.If from date alone is given, retrieves the transactions from given date to today.If end date alone is given, retrieves the last 1M transactions prior to the given end date.If period is given, retrieves the transactions for the period.If account id and transaction id are given, retrieves that particular transaction details
-
Retrieves the details of future transaction entries such as statement reference, value date, booking date, transaction reference, transaction code and amount
Fees and Charges
Fees and charges are the costs associated with maintaining an account and using its various services and features. These costs can vary depending on the type of account and the specific services used by the account holder. This service helps you to fetch the details of charges associated to an account.
-
Fees and Charges
GETRetrieves the charge details of an account
Outstanding Bills
An account may have outstanding bills in the form of penalties, account opening fees, and maintenance fees. This service helps you to fetch the outstanding amount to be paid for the deposit account as on the query date.
-
Retrieves the outstanding amount to be paid for an account
Product Details
You can use this query to fetch product features and conditions.
-
Product Features
GETRetrieves the product details for a catalogued product
-
Retrieves the catalogued conditions of a given product
Creating a Bundle
Creating a cash management structure (bundle) has three stages.Draft, Preliminary, Live
-
Creation of Master / Bundle Arrangement, SA / CS / TR / MTR
-
Updates the bundle arrangement status from draft to pending live with all the accounts created.
-
Set GoLive Date
PUTUpdates golive date for the master arrangement. This is the date from which the master arrangement will become effective.
-
Add Accounts
PUTUpdates new accounts to the preliminary or modify the existing accounts from the preliminary structure.
Creating Internal FX
You can define an intra-cash pool transaction between transaction Accounts that are in different currencies without affecting the currency top accounts balances using the exchange rates set as Internal FX. In AA, a new product is created under the “Relationship Pricing” product line called, Internal FX. Under this product, the user can define the exchange rates for each currency pair that is used when the system performs intra-cash pool transactions. Internal FX will allow the corporate customer to perform cross-currency movements without affecting the bank’s currency positions.
-
Creating Internal FX
POSTInternal foreign exchange allows the corporate customer to perform cross-currency movements without affecting the bank currency positions.
Account Sweep
Account Sweeps are a movement of funds from one virtual account to another targeting to maintain the defined minimum or maximum amount of account balances. With this functionality, you can set up balance sweeps among virtual accounts that are part of the same structure and currency. You can also perform sweeps among accounts in a cash pool group.
-
Define Sweep Type
POSTCreates sweep type for virtual accounts.
-
Amend Sweep
PUTAmend existing sweep setup for example the sequence , minimum and maximum amount
-
Creates the basic details of a group for a sweep. A group is a collection of accounts that are linked for cash pooling purposes
-
Create a Sweep
POSTCreates sweep with rules which will be checked against to see if a transfer of funds needs to be made from one account to another.
-
Amends the basic details of a group for a sweep. A group is a collection of accounts that are linked for cash pooling purposes.
-
Creates intra-day sweep for virtual accounts. This is used to run the cash pooling on-line if the group permits.
Update Settlement Instructions
You can define the settlement process of the defined interest conditions between the bank and the customer. The settlement instruction includes credit and debit interest, settlement accounts, settlement mode, and so on for pay-in and pay-out activities.
-
Updates settlement instructions on summary accounts
-
Updates settlement instructions on trading account
Manage Interest
You can define the fixed and floating interest rates for credit balance, debit balance, and penalty charges for summary accounts and currency summary accounts. The interest conditions defined for the summary accounts are inherited from their underlying virtual accounts.
-
Update Credit Interest condition for a Summary account
-
Updates the penalty interest conditions on summary accounts
-
Update Credit Interest condition for a Summary account
Manage Payment Schedule
You can define the conditions for the schedule and frequency of pay-in and pay-out transactions when the structure is in the live stage. You can also define the schedule for individual summary accounts within the structure (provided they are in the live stage).
-
Updates payment schedule on a bundle in live structure.
-
Updates payment schedule on summary account
Block or Unblock Accounts
You can temporarily deactivate either an entire structure or individual virtual accounts, thereby preventing both the structure and its associated virtual accounts from conducting transactions during that specific period.
-
Block Structure
POSTCreate Customer Mass Block for a specific Cash Pool Arrangement Structure over a specified period
-
Create Block on Currency Summary Accounts
-
Unblocks a particular virtual account and transactions can be initiated post the defined blocked end date.
-
Unblocks a particular summary account and transactions can be initiated post the defined blocked end date.
Update Internal FX
You can choose to set an Internal FX rate for each customer, and these rates can be applied across different structures for the same customer within the bank.
-
Updates forex pricing to master account
-
Retrieve the internal forex details of a bundle
Secondary Limit
You can set secondary limits for an account that has one or more child accounts. A primary limit is the minimum and maximum limit of a parent account (for example, a summary account or currency summary account) whereas a secondary limit indicates the minimum and maximum limit of the virtual accounts under the parent account. For instance, if a summary account with two transaction accounts has a primary limit of 10000 EUR, you can set the secondary limit for each transaction account at 5000 EUR.
-
Updates the secondary limit for summary accounts. This helps in monitoring the availability and utilisation of limits.
-
Updates the secondary limit for virtual accounts. This helps in monitoring the availability and utilisation of limits.
Closure
You can close the entire structure at any stage, which eventually closes all its underlying virtual accounts.
-
Bundle Closure
PUTCloses the bundle or cashpool.
-
Account Closure
PUTStructural changes of virtual accounts in live status - for example, removing one virtual account from a sweep group to another sweep group triggered by the bank user
Bundle Restructure
The bundle is restructured by changing the parent or pool for a particular account provided with the same currency.
-
Change Pool
PUTStructural changes of virtual accounts in live status - for example, removing one virtual account from a sweep group to another sweep group triggered by the bank user
-
Change Parent
PUTStructural changes of virtual accounts in live status - for example, removing one virtual account from a sweep group to another sweep group triggered by the bank user
Interest Accruals
Interest accrual is the accumulation of interest on funds that are deposited into an interest-bearing account over a period. It can occur daily, monthly, quarterly, or annually depending on the account terms. The below service operations are used to retrieve the interest accrued for various time frames.
-
Retrieve the accrued interest details of virtual accounts for the current period.
-
Retrieve the interest details of virtual accounts for the previous period.
-
Retrieve the total interest details of virtual accounts.
Sweep
Sweeps are a movement of funds from one virtual account to another targeting to maintain the defined minimum or maximum amount of account balances. You can set up balance sweeps among virtual accounts that are part of the same structure and currency. You can also perform sweeps among accounts in a cash pool group.
-
Retrieve the processed sweeps.
-
Retrieves sweep with rules which will be checked against to see if a transfer of funds needs to be made from one account to another.
-
Retrieves the cashpool group details of the virtual accounts.
Balances
Finances of a cash management structure has the following balance information.
-
Retrieves the balances of Master/Bundle Arrangement
-
Simulated Balances
-
Retrieves the balances of a TR Account
Account Details
Account details include displaying of transaction account summary and the details of the accounts individually under a bundle.
-
Retrieve the arrangement details of a bundle, summary accounts, currency summary accounts and virtual accounts.
-
Retrieves the account details of a Bundle arrangement
Create Deposits
Deposit accounts allow the customers to create fixed bonds. These bonds are characterized by a fixed interest rate or coupon rate that remains constant throughout the life of the bond.
-
Creates term deposits that includes customer identifier, customer role, deposit currency, deposit amount and the deposit duration term etc.
-
Simulate a deposit arrangement for the given principal amount, term, payment frequency and interest rates
Funding of Deposits
Funding of deposits involves depositing funds into deposit account to increase the balance and to potentially earn interest on the deposited amount over time.
-
Fund the term deposit manually by providing the deposit amount
Block or Unblock Funds
Banks can block funds on a deposits account, in full or partially, for a specific or indefinite period of time.
-
Creates a funds reservation with details such as account number, block or reserve amount, period of hold transaction, reason for holding. Funds reservations are created to block or reserve funds which restricts any debit movements affecting the account balance below the blocked amount for the specified period on an account.
-
Update funds reservation with details such as account number, block or reserve amount, period of hold transaction, reason for holding. Funds reservations are created to block or reserve funds which restricts any debit movements affecting the account balance below the blocked amount for the specified period on an account.
-
Reverse Fund Blocking
DELETECancels the funds reservation of an account. Funds reservations are created to block or reserve funds which restricts any debit movements affecting the account balance below the blocked amount for the specified period on an account. On removal of the funds reservations, the blocked or reserved amount is now available for usage.
-
Retrieves the reserved funds details such as reason, amount and period of reservation of the account
Partial Withdrawal
Partial withdrawal refers to withdrawing a portion of the funds deposited in the account before the maturity date, while leaving the remaining balance intact. This may involve change in interest earned and can also be subject to penalties or fees.
-
Withdraw from the deposit account
Add or Remove Account Holders
It is a common banking practice to have more than one party, for example joint-holders, in a deposit. This section describes how a bank can maintain the deposit contract by adding or removing parties to an existing deposit.
-
Update the customer details of the term deposit such as add or remove joint customers
-
Update the customer details of the term deposit such as add or remove joint customers
-
Retrieves all the customer details for the given arrangement such as customer id, customer name, customer role, their beneficiary type, limit allocation percentage, GL allocation percentage and tax liability percentage.
Posting Restriction
Banks employ posting restrictions to regulate transactions in deposits. Posting restrictions are transaction-based controls, that prevent transactions from being posted for the purpose of operational control. A typical business case in which a bank applies a posting restriction to control credits is for non-resident accounts, where there could be restrictions against the deposit of local currency amounts into the deposit.
-
Update the account conditions of the term deposit such as alternate references, posting restrictions, etc
-
Update the account conditions of the term deposit such as alternate references, posting restrictions, etc
Payment Schedule
A payment schedule for a deposits product is the interest payments that are made on the deposit account. The payment schedule outlines when and how interest payments will be made to the account holder.
-
Update the payment schedule details of the term deposit such as payment frequency, payment type
-
Retrieves the payment schedule details of an account
Manage Interest
Banks can pay interest to the customers on credit balances held in their deposit accounts. The interest can be changed in the following ways
-
Update the interest conditions of the term deposit such as interest rate, spread, margin etc
-
Retrieves the interest condition of an account
-
Retrieves the interest accrued for the current period of an account
-
Retrieve the past period's interest accruals
-
Retrieves the interest accruals of the previous year
Renegotiate Deposits
Renegotiating deposits involves negotiating new terms and conditions for a term deposit account before its maturity date. These negotiations may include a change in the original terms of the account, such as the interest rate or the maturity date and so on.
-
Perform the renegotiation of the term deposit contract details such as payment frequency, interest rates, etc.
Renewal of Deposits
Renewal of deposits enables the account holders to extend the term of their deposit account that has reached its maturity date.
-
Deposit Renewal
PUTPerform the rollover of the deposit for the given rollover date or period
-
Update Term
PUTUpdate the tenure of the term deposit by providing tenure or maturity date
Change Product
Changing product is the process of switching from one type of deposits product to another within same product group offered by the bank or financial institution that may involve additional fees and charges.
-
Change Product
PUTUpdate the contract from one deposit product to another
Change Branch
You can shift an active account of a customer from one branch to another.
-
Change Branch
PUTUpdate the branch for the deposit
Deposit Settlement
Settlement information outlines the details of how an account balance is paid or settled, either by the account holder or by a third party. This information can include the amount of the payment, the payment method, the payment date, and any associated fees or charges.
-
Update the settlement conditions of the term deposit such as payin account, payout account, beneficiary etc
-
Retrieves the settlement details for the given arrangement such as payment type, payin account, payin percentage, payin amount, payout account, payout percentage, payout amount, etc
Deposit Closure
Closure of a deposit account refers to terminating a term deposit account before its maturity date. You can use this query to fetch the details related to closure of deposits.
-
Redeem the term deposit to close the deposit by providing the settlement instructions
-
Deposit Closure
PUTRedeem the term deposit to close the deposit by providing the settlement instructions
-
Simulate Redemption
POSTSimulates a deposit redemption that includes the settlement instructions to which the deposit amount is to be credited. Common usage of this is for simulating withdrawals when customers want to withdraw their deposits before the actual fixed maturity date of the deposits.
-
Retrieves the redeem bill for the given deposit by providing the deposit reference and simulation reference for simulated deposits
Migration
Below are the service operations and their respective APIs involved in migration of deposits, bills and deposit balances.
-
Migrate Deposits
POSTMigration of a legacy system deposit contract to the given deposit product by providing the original contract date, account name, statement, payment frequency and start date, etc. This can be used for migrating the legacy contract to deposits account by providing required details.
-
Migrate Bills
PUTCaptures the bill information of the deposits account such as bill id, property names, bill amount etc. This is used to migrate the bills of a legacy contract which is migrated from other system & update the bill details.
-
Migrate Balances
PUTCaptures the balance details of the deposits account such as balance type, due amount etc. This is used to migrate the balances of a legacy contract which is migrated from other system & update the balance details.
Deposit Information
Deposit information includes the information related to the balance and status of a deposit account. Balance details may include all deposits, interest earned, and any other credits to the account, as well as any withdrawals, fees, or other debits that have been made. The status of a deposit account states whether the account is open, closed, or on hold.
-
Retrieves the details of the given arrangement such as arrangement id,account id,customer details,product details ,arrangement start date and arrangement status
-
Retrieves various types of balances such as cleared, online, locked and usable balance of the account
-
Retrieves the basic information of the deposit account including deposit amount, term, maturity days, tax details, charge details, etc. Common usage of this could be to display the basic information of deposits in a customer user interface.
-
Retrieves the activity log of an account
-
Retrieves the deposit details for a given account or a customer
-
Retrieves the list of deposit account for a given customer
-
Retrieves all the customer details for the given arrangement such as customer id, customer name, customer role, their beneficiary type, limit allocation percentage, GL allocation percentage and tax liability percentage.
Deposit Statement
A deposit statement provides a detailed summary of the deposits made into a bank account during a specific period of time.
-
Retrieves the statement frequency of an account
-
Retrieves account transaction details such as transaction type, amount, transaction reference, credit or debit indicator, booking and effective date of transaction
Fees and Charges
Fees and charges are the cost associated with maintaining an account and using its various services and features. These costs can vary depending on the type of account and the specific services used by the account holder.
-
Retrieves the charge details of an account
Bill Details
You can use this query to fetch bill-related information.
-
Retrieves the outstanding amount to be paid for an account
Product Details
You can use this query to fetch product features and conditions.
-
Product Features
GETRetrieves the product details for a catalogued product
-
Retrieves the catalogued conditions of a given product
Issuance
Given below are the service operations for Issuance.
-
Create a LC
POSTInitiate a new letter of credit request for specific customer
-
Create a Export LC
POSTCreate a new export letter of credit for specific customer
Maintenance
Given below are the service operations for Maintenance.
-
Update an existing amendment for specific letter of credit
-
Updates the amendments to the letter of credit for the specified letter of credit/customer reference number
-
Initiate the registration of a presentation done for letter of credit transaction
-
Update Drawings
PUTUpdate an existing drawing for a specific letter of credit
-
Updates letter of credit amendments seeking beneficiary's consent for the specified letter of credit/customer reference number
-
Update Cancellations
POSTUpdates the cancellation details of the issued import letter of credit for the specified letter of credit/customer reference number
-
Updates the decision on amendments to import letter of credit for the specified letter of credit/customer reference number
-
Create Drawings
POSTInitiate a new drawing request for a specific letter of credit
-
Update Export LC
PUTUpdate a new export letter of credit for specific customer
-
Update LC
PUTUpdates the letter of credit initiation for the specified letter of credit/customer reference number
Enquiries
Given below are the service operations for Enquiries.
-
Retrieves the details of outstanding import letter of credits for the specified customer/guarantee reference.
-
Retrieves the list of export letter of credits registered for specific customer
-
Retrieves outstanding documents such as bills under the letter of credit
-
Retrieves the negotiated/discounted bills under the letter of credit
-
Retrieves the list of drawings for specific customer
Issuance
Given below are the service operations for Issuance
-
Create a Issuance
POSTInitiation of a guarantee issuance request by the issuing bank for the applicant or the instructing party.
-
Initiate Issuance
POSTInitiates guarantee issuance request through self service channel for the corporate user
-
Update Issuance
PUTUpdates the details of the guarantee request which are mandated for the issuing by the issuing bank
-
Updates the details of the guarantee request which are mandated for the issuing by the issuing bank
Maintenance
-
Amend Issuance
PUTAmendment of the terms and conditions of the guarantee after issuance by the issuing bank and notifying the parties in the guarantee
-
Approve Issuance
PUTApproves the amendment response received from the corporate user for the received guarantees for a corporate customer
-
Reverse Issuance
DELETEReverse the existing guarantee file issued by the issuing bank on behalf of a corporate customer
-
Updates the received claim details sent by the beneficiary to the issued guarantee request
-
Updates the status for the existing guarantee received field by the issuing bank with the concurrence of the beneficiary
-
Updates the response for the claim initiated to guarantee received by the issuing bank
-
Updates the rejection of claim for a guarantee received file from the beneficiary bank
-
Facilitates the creation of claim for the guarantee received
Enquiries
Given below are the service operations for Enquiries
-
Fetch Issuance
GETRetrieves the list of issued guarantees by the issuing bank for any corporate customer
-
Retrieves the list of received guarantee claim details
-
Fetch Receipts
GETRetrieves the list of issued guarantee claims that are received for the guarantees issued
-
Retrieves the list of amendment history details for the received guarantee file for a corporate customer
-
Retrieves a list of guarantees for which auto extension is enabled
-
Retrieves the details of guarantee clauses
-
Retrieves the details of outstanding received guarantees for the specified customer/guarantee reference.
Payments
Given below are the service operations for Payments.
-
Reject response of a claim received by the issuing bank to the beneficiary bank
Issuance
Given below are the service operations for Issuance.
-
Initiation of the export documentary collection by the collecting bank
-
Lodgment of the Import documentary collection by the collecting bank
Maintenance
Given below are the service operations for Maintenance.
-
Updates the amendments to the outward collection for the specified letter of credit/customer reference number
-
Updates the amendments to the inward collection for the specified letter of credit/customer reference number
-
Amendments to outward collection contracts are implemented by revising the contract with updated values
Enquiries
Given below are the service operations for Enquiries.
-
Retrieves the outstanding details of outward collections
-
Fetch Drawing
GETRetrieve the details of specific drawing that is created against a letter of credit
Create a Deal
A deal represents a credit agreement between the lender and the borrower that governs the applicable terms of the facilities, which encompass various conditions such as Non-Business Day Rules, Agency Fee, and more. Below are the service operations used to streamline the process of initiating, managing, and tracking deals or transactions.
-
Creates new offer deal for the required customer when the mandatory input details are provided. Offer deal creates a draft contract and allows the users to negotiate multiple times. Offer deal is a draft contract and will not affect the balance sheet of the bank.
-
Accept Deal Offer
POSTOn executing acceptance, the contract is changed from offer to live deal for the required customer when at least the mandatory input is provided. Process will check all the required mandatory inputs and prompt an error message when mandatory details are not provided. Once the accept deal offer is processed further offer negotiation is not allowed.
-
Cancel Offer
POSTDeletes a new offer for the required deal contract when at least the mandatory input is provided. Deal offer is a draft contract, which allow the user to delete the contract online and deal offer contract will not affect the balance sheet of the bank.
-
Create a new deal for the customer with the details like product, term and amount . Corporate deal is a credit agreement between two parties- the lender and the borrower, who agree to certain terms and conditions along with their rights and obligations
Create a Facility
You can either create a standalone facility or create, accept, and activate an offer into a facility. A facility can also be merged or split.
-
Creates a new offer facility for the required customer when at least the mandatory input is provided. Offer facility creates a draft contract and allow the users to negotiate multiple times. Offer facility is a draft contract and will not affect the balance sheet of the bank.
-
Creates a new offer facility for the required customer when at least the mandatory input is provided. Offer facility creates a draft contract and allow the users to negotiate multiple times. Offer facility is a draft contract and will not affect the balance sheet of the bank.
-
On executing acceptance, the contract is changed from offer to live facility for the required customer when at least the mandatory input is provided. Process will check all the required mandatory inputs and prompt an error message when mandatory details are not provided. Once the accept deal offer is processed further offer negotiation is not allowed.
-
Creates corporate facilities
Create a Business Loan
You can create start-up loans, small business loans, and other banking loans (flexi pay, risk-free) with or without collateral, based on the selected product. Some loans have a defined maturity date, while others have the capability to be renewed or rolled over when the loan reaches the maturity date. You can create Business Banking (BB), Small Business loan and BB Start Up Loan using this service.
-
Creates a business banking loan for a single or joint customer
-
Creates a new drawdown offer for the required customer.
-
Renegotiate the offer drawdown for the required customer.
-
Accept the offer drawdown for the retail loan and convert offer drawdown into a live loan arrangement.
-
Create rollover process from the drawdown where the rollover could be a split rollover, merge rollover or a one to one rollover. Split also called as one to many will rollover an old loan and create multiple new offer loans. Merge also called as many to one will rollover multiple old loans simultaneously and create a single new offer loan. Rollover also called as one to one will simply rollover an old loan and create a new offer loan
-
Creates a drawdown for the specified customer by capturing necessary details such as interest, payment schedule, repayment, and settlement instructions. Through this service, the drawdown will be auto approved on creation.
-
Splits/Merge/Rollover in Drawings level
Repay Facility
You can create a payment order for transferring the funds from an account to a facility arrangement account to repay the facility amount.
-
Create the payment order in Transact for various scenarios like loan disbursement, merchant fee processing, prepay and loan repayment
-
Create the payment order in Transact for various scenarios like loan disbursement, merchant fee processing, prepay and loan repayment
-
Repay Facility
POSTCreate the payment order in Transact for various scenarios like loan disbursement, merchant fee processing, prepay and loan repayment
Disburse Loan
Loan disbursements refer to the drawdown of the loan principal, which can be in a single disbursement or tranches. The proceeds of the disbursal can be channelized into a customer or customer-authorised account available within the bank or externally. In the former case, loan disbursements can be automatic (using a settlement account) or manual. In the latter case, funds can be transferred to another bank using clearing and other payment mechanisms.
-
Loan Disbursement
POSTCreate the payment order in Transact for various scenarios like loan disbursement, merchant fee processing, prepay and loan repayment
Repay Loan
You can create a payment order to move funds from a loan account to a funding account by specifying the details such as currency, debit amount, initiation type, credit account, and so on.
-
Repay Loan
POSTCreate the payment order in Transact for various scenarios like loan disbursement, merchant fee processing, prepay and loan repayment
-
Create a simulation for loan product with details like customer identifier, currency, etc.
Direct Debit
You can link between a financial institution, or payee, and a drawdown account to facilitate the automatic collection of funds through direct debit.
-
Link the direct debit to an existing drawing under a facility
Payoff Loan
Loan payoff is the pre-closure of a loan in a single payment before the actual maturity of the loan tenure. Payoff can also be called foreclosure, early closure, or early settlement of a loan account. Loan payoff involves functions like a simulation of the outstanding amount payable and a distinct function for payoff loans based on the simulation.
-
Prepay loan
POSTCreate the payment order in Transact for various scenarios like loan disbursement, merchant fee processing, prepay and loan repayment
-
Settle payoff
POSTCreate the payment order in Transact for various scenarios like loan disbursement, merchant fee processing, prepay and loan repayment
-
Pay off simulation
POSTCreate a simulation payoff activity for loan product with product id details
Change Commitment and Term
The deal commitment amount can be increased based on the customers repayment history or decreased in the case of customer request after deal creation. It is also possible to update the tenure of a deal. The above functionalities can be achieved using the following service operations.
-
User should be able to increase the commitment amount of the existing deal arrangement.
-
User should be able to decrease the commitment amount of the existing deal arrangement
-
Deal tenure can be increased or decreased
-
Increase the commitment amount of the credit agreement (facility) with the incremental amount
-
Decrease the commitment amount of the credit agreement (facility) by the specified amount
-
Updates facility tenure by increasing or decreasing the term, in addition it allows the amendment of the availability schedule of the contract.
-
To increase the drawdown commitment for a given arrangement
-
To decrease the drawdown commitment for a given arrangement
Block or Unblock Commitment and Term
The deal commitment term can be blocked or unblocked based on the customer's request after deal creation for a particular period.
-
Existing deal level commitment term is blocked
-
Existing deal level commitment term is unblocked
-
There could be adverse credit rating of the customer as part of the periodic review and bank would like to restrict further credit exposure. In such cases when the facility is blocked further drawdowns are not allowed while the existing drawings can be serviced.
-
There could be adverse credit rating of the customer as part of the periodic review and bank would have restricted further credit exposure and stipulated some mitigants to be fulfilled by customer based on which the restrictions on credit exposure can be lifted. This API is used to unblock the facility commitment.
Update Deal Limit
You can update the credit limit of the customers with information like the sanctioned amount, expiry date, and review frequency of the limit.
-
Allows update of credit limit for customer with information such as sanctioned amount, expiry date, review frequency of limit - Deprecated. Use holdings-creditLimits-service-v1.0.0 instead. New url- /holdings/creditLimits/limits/{limitId}/unsecuredLimits(updateUnsecuredLimits) or /holdings/creditLimits/limits/{limitId}/securedLimits(updateSecuredLimits) or /holdings/creditLimits/limits/{limitId}/limitAmounts(updateLimitAmounts)
Update Pricing Grid
You can change the pricing grid fee or margin ratchet that is defined in the product conditions.
-
Update fee ratchet for a given facility or deal arrangement
-
Update margin ratchet details for principal Interest, penal interest and commission at deal level
-
Update pricing grid margin for principal & penal interest at drawdown level
Update Charge Definitions
Charges can be in the form of admin or new arrangements or withdrawal fees. Changing these fees defined at the product condition level refers to the updation of charge definitions.
-
Change Admin Fee
PUTUpdate administrative fee collected for the deal
-
It is a common fee charged by lenders when you apply for a loan, it covers the costs of processing your application, including things like administrative costs, credit assessment, loan set-up and document preparation etc.
Closure
The deals are closed after the facilities under a deal are closed.
-
Closure of Deal
PUTPerform the full credit agreement (facility) cancellation
-
Deletes a new offer for the required facility contract when at least the mandatory input is provided. Facility offer is a draft contract, which allow the user to delete the contract online and facility offer contract will not affect the balance sheet of the bank.
-
Cancellation of offer drawdown for the required customer.
-
Retrieves the payoff details of a loan
Update Participant
You can update the participant settlement instructions, skims, charges, own bank account details, agent bank beneficiary details, and trading details.
-
Update participant settlement instructions, skims, charges, own bank account details, agent bank beneficiary details and trading details.
Manage Schedule
Below are the service operations related to manage and retrieve schedule details.
-
Allow user to change schedule condition in facility level.
-
Change Schedule
PUTPerform repayment date change for the loan product with details like loan reference, product id , etc.
-
Retrieves the schedule payment information for paid and upcoming installments details
-
Retrieves the schedule payment information for paid and upcoming installments details
Manage Limits and Sublimits
A limit defined for a customer can be updated at the facility level.
-
Allows update of credit limit for customer with information such as sanctioned amount, expiry date, review frequency of limit - Deprecated. Use holdings-creditLimits-service-v1.0.0 instead. New url- /holdings/creditLimits/limits/{limitId}/unsecuredLimits(updateUnsecuredLimits) or /holdings/creditLimits/limits/{limitId}/securedLimits(updateSecuredLimits) or /holdings/creditLimits/limits/{limitId}/limitAmounts(updateLimitAmounts)
-
User should be able to update the sub limits based on the risk criterion. When restrictions and allocations are regulated based on the risk elements, borrower, currency and product (Product, Product group, and Product line).
Update Covenants & Conditions
You can update covenants and conditions for a facility. Covenants are requested on a periodic basis and the conditions are one-time evidence. On non-submission or non-compliance with the evidences, the related consequent activity will be restricted.
-
Performs update of covenants and conditions for a facility. Covenants are requested in periodic basis and the conditions are one-time evidence. On non-submission or non-compliance of the evidences, the related consequent activity will be restricted
Capture Merge or Split
You can split a facility into two or more facilities or merge two or more facilities into a single facility.
-
API for the creation and management of credit agreements for corporate customers. The types of credit agreements are single level facility, credit agreement with multiple facilities, club loans with agency and syndicated loans
Update Drawing Details
Drawing conditions are initiated to restrict customers, currency, and products for drawdown with overrides. It is set based on the product line, product group, product, property, currency, attribute, value, and message for drawdown under facility level.
-
Drawing condition are set based on the product line, product group, product, property, currency, attribute, value, message for drawdown under facility level.
-
Drawing rules such as borrower, currency, product and product group are defned for drawdown under facility level.
Update Account Details & Settlement Instructions
You can update the details related to the settlement and account holder.
-
Links a direct debit to an existing facility
-
Update the account conditions of the loan such as alternate references, posting restrictions, etc
-
Perform the renegotiation of the loan contract details such as payment frequency, interest rates, etc.
-
Perform the renegotiation of the loan contract details such as payment frequency, interest rates, etc.
Balance Maintenance
Balance Maintenance involves managing financial accounts and ensuring that the balances, bills, and debts associated with those accounts are properly maintained and reconciled.
-
Bill balances such as commitment balance, principal or interest or charge amount of facility should be adjusted
-
Perform the write off of all the balances and bills of a loan. Bank calls for the write off of a loan borrowed by a defaulter when the chances of loan recovery are almost zero and its assets are non-performing.
-
Bill balances such as commitment balance, principal or interest or charge amount of facility should be adjusted
-
Perform a write off of the balances and bills such as principal or interest or charge amount for the unpaid loans
-
Perform a write off of the balances such as principal or interest or charge amount for the unpaid loans
-
Write Off Bills
PUTPerform a write off of the bills such as interest or charge amount for the unpaid loans
Change Exchange Rate
You can update the exchange rate when there is a cross-currency involved and by considering facilities and drawings in different currencies.
-
Given the scenario, when there is a cross currency involved considering facility and drawings in different currencies, exchange rate is applicable and the same is updated using the exchange rate functionality. Exchange rate property class is to define the Exchange Rate (FX), rate tolerance and prior days, advance FX fix activity, and so on to support the advance FX fixing requirement. Drawings created other than the facility currency, the exchange rate defined under the exchange rate property should be applied. User should be able to retrieve the exchange rate details updated with this API.
Add or Remove Account Holders
You can opt to be a single account holder or multiple holders (joint names) while borrowing a loan from a bank. The latter option usually opts when you pool your income, making your loan eligibility higher, or for claiming tax benefits.
-
Change Customer
PUTUpdates the customer for the given loan contract
Payment Holiday
You can skip the periodic repayments for your active loans, as agreed in advance by both the lender and borrower. This feature is convenient when customers face economic crises due to individual or abnormal scenarios like COVID. All aspects of payment holidays are controlled by the bank, in agreement with the customer, and can be applied to any outstanding loan(s) of a customer.
-
Initiate update payment holiday activity for a small business loan
-
Simulate update payment holiday activity for a small business loan
-
Retrieves payment holiday details for the given arrangement such as payment type, holiday date, original payment amount and new payment amount
Posting Restriction
-
Update the account conditions of the loan such as alternate references, posting restrictions, etc
Manage Interest
You can update the interest conditions of the loan such as interest rate, spread, margin, and so on.
-
Update the interest conditions of the loan such as interest rate, spread, margin etc
-
Retrieves the interest accrued for the current period of an account
-
Retrieves the interest accruals of the previous year
-
Retrieve the past period's interest accruals
Loan Evidences
Loan evidence refers to the documentation or supporting materials that provide proof of the existence, terms, and conditions of a loan agreement. These documents serve as tangible evidence of the loan transaction and are crucial for record-keeping, legal purposes, and tracking loan-related information.
-
Performs update of covenants and conditions for a loan account. Covenants are requested in periodic basis and the Conditions are one-time evidence. On non-submission or non-compliance of the evidences, the related consequent activity will be restricted
-
Captures and accepts the annual financial statement details like debt equity ratio, profit or loss and turnover of the company
-
Captures and accepts the incorporation certificate details like entity name, type, incorporation date
-
Captures and accepts the quarterly financial statement details like debt equity ratio, profit or loss and turnover of the company
-
Retrieves the covenants and conditions for a loan account. Covenants are requested in periodic basis and the Conditions are one-time evidence. On non-submission or non-compliance of the evidences, the related consequent activity will be restricted
-
Update Evidences
PUTPerforms update of covenants and conditions for a loan account. Covenants are requested in periodic basis and the conditions are one-time evidence. On non-submission or non-compliance of the evidences, the related consequent activity will be restricted
Change Product
You can change a loan from one product to another like changing one loan product to another loan product.
-
Change Product
PUTChange loan from one product to another such as changing one loan product to another loan product
Charge Off
Borrowers can default on their payments due to economic or other personal crises. Under these circumstances, a bank may deem certain receivable amounts on the loan arrangement to be charged off. A charge off can be for the overdue amounts (partial) or the entire loan amount. Customers are not aware of a charge off and bills are generated as usual. However, the charged off balances are held in a separate account on the banks books (shadow balances).
-
Charge Off
PUTExecute loan charge-off activity to charge-off account balance only
-
Retrieves the charge off balances of an arrangement account
Migration
Migration on loans involves transferring loan contracts, including contract details, bills (IDs, properties, amounts), and balance specifics.
-
Migrate Loans
POSTMigration of a legacy system loan contract to the given product by providing the original contract date, principal amount, term, payment frequency and start date, etc.
-
Migrate Bills
PUTCaptures the bill information of the loan such as bill id, property names, bill amount etc. This is used to migrate the bills of a legacy contract which is migrated from other system & update the bill details
-
Migrate Balnaces
PUTCaptures the balance details of the mortgage loan such as balance type, due amount etc. This is used to migrate the balances of a legacy contract which is migrated from other system & update the balance details.
Deal Information
Deal Information provides details like the customer owning the deal, deals that have been authorized, facilities that have been created under a deal, and so on.
-
Retrieves the details such as the deal id, account number, short description of the facility, customer name and deal status for a customer.
-
Retrieves the customer exposure such as the facility number, type of facility, maturity date and various amounts of the facilities/standalone loans.
-
Fetch Facilities
GETRetrieves the details such as facility id, title, currency, status and commitment amount for all the facilities under a deal.
-
Retrieves the details such as the facility id, account number, short description of the facility, customer name and facility status for a customer.
-
Retrieves the fee and margin ratchet details pertaining to deal, facility or drawdown
-
Retrieves the charge details associated at facility and drawdown level
-
Retrieve sublimits details for the specific facility arrangement
Facility Information
Facility Information provides details about a facility like customers related to a facility, drawings that are created under a particular facility, payment schedule of a facility, and so on.
-
Retrieve the details of the facility.
-
Retrieves the drawings under a facility
-
Retrieves the list of available products for credit agreements.
-
Retrieves the consolidated balances for a facility arrangement
-
Retrieves the parent facility for a drawing
-
Retrieves the details such as the facility id, account number, short description of the facility, customer name and facility status for a customer.
-
Retrieves the facilities expiring in the next 7 days
-
Retrieves the commitment schedule of a facility
-
Retrieves the available drawing products under the facility
-
Retrieves the financial summary for a facility arrangement
-
Retrieve participant details for the specific facility arrangement
-
Fetch Sub limits
GETRetrieve sublimits details for the specific facility arrangement
-
Retrieves the payment schedule of facility and its drawings
Loan Information
This section describes the collection of service operations that provide an overview of financial and non-financial transactions over the lifecycle of the loan.
-
Retrieves the details of the given loan
-
Retrieves the activity log of an account
-
Retrieves the list of loans associated with a customer
-
Retrieves loan details
-
Retrieves the status of a loan
-
Retrieves the statement frequency of an account
Reporting Metrics
This topic explains the service operations and their APIs involved in retrieving the metrics of various loan types.
-
Retrieves the loan details of an account
-
Approved Loans
GETRetrieves the list of approved accounts created from the loan products
-
Offer Loans
GETRetrieves the list of simulated accounts created under the given lending product line
-
Closed Loans
GETRetrieves the list of closed or matured accounts for a given lending product line
-
Pending Loans
GETRetrieves the list of accounts in hold status for the given lending product
-
Unapproved Loans
GETRetrieves the list of unapproved accounts for the given loan product
Drawdown Information
This service helps you to fetch drawdown related information.
-
Retrieves the balance details such as commitment balances, utilized balances.
-
Retrieves the past dues and overdues for a drawing
-
Retrieves the drawings expiring in the next 7 days.
-
Drawing rules such as borrower, currency, product and product group are defned for drawdown under facility level.
-
Retrieves the details such as rollover date, rollover status etc of pending drawdowns and rollovers for a drawing.
-
Retrieves the details such as the drawing id, account number, short description of the loan, customer name and loan status for a customer.
Repayment Information
This service helps you to fetch repayment related information.
-
Retrieves the information of movements on a credit line such as transaction reference, transaction amount, transaction currency, limit id etc.
-
Retrieves the settlement details for the given arrangement such as payment type, payin account, payin percentage, payin amount, payout account, payout percentage, payout amount, etc
-
Retrieves the repayment schedule details for an arrangement with simulation reference number
-
Retrieves the schedule payment information for paid and upcoming installments details
Product Information
This service helps you to fetch product related information.
-
Retrieves all the products available in the catalogue
-
Retrieves the catalogued conditions of a given product
Fees & Charges
Fees and charges are the cost associated with maintaining an account and using its various services and features. These costs can vary depending on the type of account and the specific services used by the account holder.
-
Retrieves the charge details of an account
Bill Details
You can fetch the simulation details of the contract based on the selection criteria. It returns the bill details of the loan.
-
Retrieves the simulation details of the contract based on the selection criteria. It returns the bill details of the loan
-
Retrieves the outstanding amount to be paid for a loan
Syndicated Loan
Syndicated or club loans are substantial credit facilities provided by a group of lenders to a single borrower. Below are the service operations for creating syndicated loan arrangements.
-
Creates a club facility with facility details along with the details of participating lenders
-
Creates a club drawing arrangement with drawdown details along with the details of participating lenders
-
Creates a funded share transfer for a facility when participant details are passed. Share of a funding participant is transferred to another funding participant in a club facility and underlying drawings
-
Transfer Risk Share
POSTCreates a risk share transfer for a facility when participant details are passed. The risk of the own bank in a facility is mitigated by selling a portion risk to another financial institution
-
Creates a funded share transfer for a drawing under a facility when participant details are passed. Share of a funding participant is transferred to another funding participant in a standalone club loan
-
Creates a risk share transfer for a drawing under a facility when participant details are passed. The risk of the own bank in a loan is mitigated by selling a portion risk to another financial institution
-
Retrieves club facilities, drawings and deal
Secondary Loan Trading
Secondary Loan Trading involves the trade of syndicated loans in the secondary loan market. Below are the various service operations involved to create and maintain the various types of trade products.
-
Create a Trade
POSTCreate a trade for a syndicated loan as initially agreed upon between counterparties.
-
Accept Trade
POSTConfirm the trade when all the parties involved agreed the terms and conditions of the trade.
-
Update Trade
POSTUpdate additional details in trade.
-
Update Consent
POSTUpdate borrower consent for trade
-
Update Commitment
POSTUpdate the trade due to changes in commitment amount being traded.
-
Approve Trade
POSTFinalize the trade to verify all necessary details are available.
-
Show Pricing Letter
POSTIssue pricing letter to the counter party for a final settlement amount.
-
Calculate a Trade
POSTSettle the trade in bank books.
-
Cancel Trade
POSTCancel the trade in bank books.
-
Update Charges
PUTAmend charges already authorized in the trade
-
Fetch Charges
GETView all the charge details for a given trade.
-
View all the trade products
Create a Payment Order
You can create a payment order for the below payment products by inputting the payment order product and other mandatory fields like debit account, amount, beneficiary IBAN, and so on in Temenos Transact for various scenarios like loan disbursement, merchant fee processing, prepay, and loan repayment.
-
Create Payment Order
POSTCreate the payment order in Transact for various scenarios like loan disbursement, merchant fee processing, prepay and loan repayment
-
Initate a new instant payment order. This API can be called in validate or commit mode. Former validates and responds back with status (and errors if any). Latter validates and commits if there are no validation errors.
Initiate Recall
You can initiate recall when a completed payment needs to be reversed. It can be requested either by the bank or the customer with appropriate reasons.
-
Create a recall in response to a bank operator's request for a payment that has been previously sent out. Recall can be initiated for a specific payment reference and requires reason (code) for recall.
-
Create a recall in response to a customer's request for a payment that has been previously sent out. Recall can be initiated for a specific payment reference and requires reason (code) for recall.
Accept or Reject Recall
You can initiate recall when a completed payment needs to be reversed. This recall requested by the bank or customer can be either accepted or rejected stating appropriate reasons.
-
Accept Recall
PUTRespond to a recall request for a payment that was made previously. Positive (Acceptance - Willing to Return Funds) or Negative (Rejection - Unwilling to Return Funds) responses are acceptable, but they must be accompanied by a reason (code).
-
Reject Recall
PUTRespond to a recall request for a payment that was made previously. Positive (Acceptance - Willing to Return Funds) or Negative (Rejection - Unwilling to Return Funds) responses are acceptable, but they must be accompanied by a reason (code).
Fetch Information
You can fetch information related to payment order.
-
Retrieves all type of payment transactions
-
Retrieves audit trail which contains information on the lifecycle of a payment. Details can be retrieved for a specific payment or for all payments in the system.
-
Retrieve the status of payment order for a given order id
-
Retrieves the history of all cases associated with a specific payment
-
Retrieve completed payments that are eligible for recall
-
Retrieve the status of an outward recall requests sent for completed payments
Create and Manage Customer
Creating customer profile within the bank's customer database or CRM system enables the banks to target specific customer segments with personalized messages and offers.
-
Create Customer
POSTCreate a customer with the information such as customer contact information, residence details, legal document details, occupation details and relationship details, etc provided by the user
-
Create a customer relationship for a customer with details such as type of relationship, party information, related as, owning details, role & purpose of relationship
-
Update customer details with the information such as customer contact information, residence details, legal document details, occupation details and relationship details, etc provided by the user
-
Update customer relationship for a customer with details such as type of relationship, party information, related as, owning details, role & purpose of relationship
-
Retrieves the customer details such as customer contact information, residence details, legal document details, occupation details and relationship details for the specific customer
-
Retrieves customer relationship details such as type of relationship, party information, related as, owning details, role & purpose of relationship for specific party or customer