DocumentationDocumentation
  • Main

    • Introduction
    • My Account

      • Change Password
      • Logout
    • Common Topics

      • Accounting
      • Audit trail and Version control
      • Accounts Vs Contracts
      • Branch Operations
      • Concept of Entity
      • Holidays
      • EOC
      • Concept of Events
      • Concept of Input and Authorization
      • Navigation
      • Impact of Unapproved Records
      • Concept of Product
  • Admin

    • Branches

      • EOC Details
      • Maintain
    • Channel banking

      • Mobile app version
      • Role template
      • Target announcement
      • User maintenance
    • Correspondent Bank Management

      • Maintain
    • Entities

      • Announcement
      • Maintain
      • Task forces
    • Notification

      • Settings

        • Maintain
    • Pricing

      • Charges

        • Charge bundle setting
        • Charge schemes
      • Interest

        • Interest bases
        • Interest rate history
        • Interest scheme
      • Settings

        • Charge bundle group
        • Relationship pricing
    • Reports

      • Audit log
      • Cob exception report
      • User log on - log off
    • Secure stationery

      • Card bundle
      • Card maintenance
      • Secure device
      • Series
      • Welcome kit order
    • Settings

      • Security
    • Status

      • Card account status
      • Client account status
      • Loan status
      • Loan application status
      • Factoring status
    • System codes

      • Address details

        • Address Type
        • E-mail types
        • Phone types
        • Regions
        • Zip codes
        • Zones
      • Categories

        • AML category
        • Block category
        • Category types
        • Conversation category
        • Classified data category
        • Employment categories
        • Loan level risk category
        • Offering
        • Risk category
        • Services delivery channel
        • Tax category
      • Currency

        • Currency
        • Currency rate type
        • Rates authorization
      • Custom fields

        • Custom fields
        • Field mappings
      • Documents

        • Diary types
        • Document type
        • Document templates
      • Generic definitions

        • Clearing zone
        • Community
        • Countries
        • Credit rating agency
        • Identification type
        • Branch levels
        • Departments
        • Education
        • Employment type
        • Identification type
        • Insurance plan
        • Invoice formats
        • Languages
        • Locker type
        • Offer condition
        • Organisation type
        • Person role
        • Purpose of loan
        • Reminder formats
        • Sic codes
        • Statement format
        • Till/vault/ATM
      • Interface definition

        • External Product mapping
        • ISO 8583 mapping
        • Maintain
      • Network calendar

        • Maintain
      • Payments

        • Payment methods
        • Payments terms
        • Source of funds
      • Process

        • Auto allocation rules
        • Branch submenus
        • Business rule parameters
        • Link process
        • Process authorization
        • Process help
        • Process mapping
        • Process reasons
        • Stage rule association
    • Tax schemes

      • Maintain
    • Translations

      • Aura-data
      • Aura-label
    • Users

      • Authentication settings
      • Active sessions
      • Designations
      • Maintain
      • Roles
      • Role groups
      • Unapproved records
    • Additional Topics

      • Interest Accrual
  • Retail

    • Accounts

      • Client account

        • Closure
        • Maintain
      • Multi-currency contract

        • Maintain
      • Nostro account

        • Closure
        • Maintain
      • Operations

        • Adhoc Charges
        • Cheque number search
        • Prepaid instrument issue enquiry
      • Term deposit

        • Maintain
        • Premature withdrawal
        • Reversal
    • Loans

      • Change of terms

        • Interest Parameters
        • Payment Terms
        • Settings
        • Invoice Cancellation
      • Charge waiver
      • Disbursement
      • Maintain
      • Product Novation
      • Repayment

        • Full Prepayment
        • Partial Prepayment
        • Payment of Due Amounts
        • Payment of Invoice Amounts
        • Simulation of Payment
      • Restructuring
      • Reversal
      • Loan application

        • Maintain
    • Loan Broker

      • Maintain
    • Payments

      • Gross payment settlement

        • RTGS/SWIFT/TARGET2
      • Net payment settlement

        • Authorization
        • Enquiry
        • Credit transfer
        • Dispatch accounting enquiry
        • Debit order
        • Internal client transfer
      • Standing instructions

        • Maintain
    • Peer-to-peer

      • Loan request

        • Maintain
        • Loan request repayment
      • Placement instruction

        • Maintain
      • Placement plan

        • Maintain
      • Settings

        • Loan request settings
        • Marketplace preferences
        • Placement settings
        • Product
    • Safe deposit locker

      • Agreement
      • Maintain
      • Operation
    • Settings

      • Collection settings
      • Multi-currency settings
      • Payment settings
      • Payment template
      • Product Maintenance
      • Product-Client Account
      • Product-Term Deposit
      • Product-Nostro Account
      • Product-Mortgage and Loan
      • Standing instruction settings
      • Transaction defaults
    • Transaction review

      • Account statement
    • Transaction wizard

      • Cash deposit
      • Cash withdrawal
    • Additional Topics

      • Module Specific EOC Batches
      • Payment Processing
  • Commercial

    • Factoring

      • Contract

        • Maintain
        • Disbursement
        • Repayment
        • Change of terms
      • Operations

        • Adhoc charges
      • Settings

        • Product
  • Treasury

    • Forex

      • Contracts

        • Cancellation
        • Maintain
        • Manual Settlement
      • Settings

        • Product
    • Additional Topics

      • Module Specific EOC Batches
  • Card

    • Cards

      • Maintain card
      • Maintain card account
      • Maintain dispute account
    • Loans

      • Change of terms
      • Disbursement
      • Maintain
      • Repayment
      • Reversal
    • Operations

      • Balance Movement
      • Change of Cycle
      • Manual actions
    • Settings

      • Card account product
      • Card loan product
      • Card product
      • Card provider
      • Merchant category
      • Charge group
      • Cycle group
      • Interest group
      • Message type
    • Transaction review

      • Transaction enquiry
    • Additional Topics

      • Balance classification
      • Overdue Days
      • Interest Liquidation
      • Replenishment
      • Module Specific EOC Batches
      • Reversals
  • CRM

    • Clients

      • Agreement
      • Maintain
      • Marketplace investment preferences
    • Collateral/Limits

      • Collaterals
      • Limits
      • Settings

        • Limit setting
    • Conversations

      • Conversation
    • Due diligence

      • Organization
      • Person
    • Loyalty program

      • Maintain
      • Reward points redemption
      • Settings

        • Product
        • Reward group
    • Organisation

      • Maintain
    • Person

      • Maintain
    • Reports

      • Balance certificate
      • Average account balance
    • Sales

      • Agent
      • Agent User
      • Campaigns
      • Outlet
      • Performance targets
      • Terminal
    • Additional Topics

      • Limit Utilization
      • Module Specific EOC Batches
  • General ledger

    • Collective impairment

      • Maintain
    • General ledger

      • Accounts
      • Chart of accounts
    • Reports

      • Branch Inter-branch reconciliation
      • GL report
      • GL transaction report
      • Inter branch - Due to Due from
      • Journal report
    • Settings

      • Accounting period
      • Currency
      • Journal template
      • Transaction code
      • Related transaction setting
    • Transaction entry

      • Cross currency journal
      • Day journal
      • Station journal
    • Transaction review

      • Statement
      • Transaction enquiry
    • Additional Topics

      • Module Specific EOC Batches
  • Digital assets

    • Escrow covenant
    • Primary issue
  • Paymentgrid

    • Settings

      • Charge rule
      • General ledger
      • Language converter
      • Message configuration
      • Network cutoff time
      • Nostro BIC mapping
      • Nostro route
      • Nostro configuration
      • Product
      • STP configuration
      • Transaction code
    • Operations

      • Bulk dispatch for inward cheques
      • Debit order
      • Direct Debit
      • Free format message
      • Gross settlement
      • Net settlement
      • STP exception
    • Nostro reconciliation

      • Account mapping and preferences
      • External manual entry
      • External statement view
      • Manual reconciliation
      • Reconciliation details
      • Reports

        • Adjustment entry report
        • Reconciled entry report
        • Reversed entry report
        • Unreconciled entry report

STP Configuration

Straight Through Processing (STP) is an essential component of the Payment System. The STP Configuration allows you to provide automatic routing of the payments based on the business rules. Using this functionality, you can set up rules for Incoming and Outgoing payments. Once the rule is satisfied, the Product is picked, and all the settings maintained for the Product will be resolved by CC-PG.

In case of Incoming Transactions, if there is no STP rule matching the transaction or if STP rule is not maintained, Product resolution fails and hence the transaction will be displayed as an STP exception in CC-PG.

In case of Outgoing Transactions, if there is no STP rule matching the transaction or if STP rule is not maintained, Product resolution fails, and an error is displayed in the Core Bank system.

STP can be configured once for each Message Mode -- Incoming and Outgoing. However, there can be multiple rules for each Configuration.

There are two sub-tabs in STP Configuration record.

  • Rules

  • Rule Sequence

To add STP Configuration

  1. From PaymentGrid menu, click Settings and then STP configuration STP Configuration Search page appears.

  1. Click Add. New STP Configuration - Rules (1/2) page appears.

Payments - Incoming

Payments -- Outgoing

Collections- Outward

  1. Select Message mode. The mode can be Incoming or Outgoing. By default, Incoming will be selected.

  2. Enter Description for the STP configuration rule setup.

  3. Enter Rule name. It is the name of the rule for STP configuration.

  4. Enter Trigger details. Each trigger will constitute a collection of individual conditions joined by an Operator. The Trigger details can be built using the Parameter, Operator and Value.

  5. Select Parameter from the pre-shipped list and click Add. CC-PG will push the selected value of Parameter into the Trigger text area above. Based on the Parameter selected, the Operator and Values will change. See detailed explanation below.

  6. Select Operator from the pre-shipped list and click Add. CC-PG will push the selected value of Operator into the Trigger text area above. See detailed explanation below.

  7. Enter required Value for the Parameter and click Add. CC-PG will push the selected value into Trigger text area above. See detailed explanation below. Details of the Parameter, Operator and Values

    • Account with institution: It specifies the financial institution which provides services for the beneficiary client's account. If this parameter is chosen, Value field becomes a text box where you can enter the required BIC code.

    • Bank Operation Code: If this parameter is chosen, Value field becomes a text box where you can enter the Bank operation Code. For example: 23B: SPAY is the tag for the Bank Operation Code and SPAY is the code. You can give a trigger as Bank Operation Code = SPAY.

    • Beneficiary Client: If this parameter is chosen, Value field becomes a text box where you can enter the client's name.

    • Beneficiary Country: If this parameter is chosen, Value field becomes a drop down where you can select the country from the available dropdown list of countries maintained under Admin > System codes > Generic definition > Countries.

    • Beneficiary institution: If this parameter is chosen, Value field becomes a text box where you can enter the Beneficiary institution BIC.

    • Charge account: If this parameter is chosen, the Value field becomes a text box, and you can enter the account number.

    • Charge bearer: If this parameter is chosen, Value field becomes a textbox. You can enter the codes in the value field based on the clearing network, as per examples given below:

    Clearing NetworkValues
    SWIFT/TARGET2SHA/BEN/OUR
    SEPADEBT/CRED/SHAR/SLEV
  • Clearing network: If this parameter is chosen, then select the option for Clearing network from the drop-down list in the Value field. The available options are RTGS, SEPA, TARGET2, BANKGIRO, SWIFT, and PLUSGIRO

  • Clearing number: If this parameter is chosen, Value field becomes a text box where you can enter the clearing number. For example, Autogiro network, the standard number is 9900. Each bank will have their respective clearing number.

  • Credit account: If this parameter is chosen, Value field becomes a text box where you can enter the credit account number of the client.

  • Creditor BIC: If this parameter is chosen, Value field becomes a text box where you can enter the Creditors BIC number.

  • Creditor Giro number: If you choose this parameter, Value field becomes a text box where you can enter the Creditor Giro number.

  • Creditor reference: If you choose this parameter, Value field becomes a text box where you can enter the reference number of the creditor.

  • Debit account: If this parameter is chosen, Value field becomes a text box where you can then enter the Debit account number.

  • Debtor BIC: If this parameter is chosen, Value field becomes a text box where you can enter the Debtor's BIC number.

  • Debtor Giro number: If you choose this parameter, Value field becomes a text box where you can enter the Debtor Giro number.

  • External source: If you choose this parameter, Value field becomes a text box where you can specify the external source system.

  • Instructed amount: This amount is provided for instruction purpose. If you choose this parameter, Value field becomes a text box where you can enter the instructed amount.

  • Instructed currency: It is the currency of the Instructed amount. If you choose this parameter, Value field becomes a drop down where you can then select the currency from the available drop-down list of active currencies maintained under Admin > System codes > Currencies > Currencies.

  • Intermediary institution: It is the financial institution through which the transaction passes to reach the Account with Institution. If you choose this parameter, Value field becomes a text box where you can enter the BIC code of the Intermediary institution.

  • Message Priority: If you choose this parameter, Value field becomes a drop down where you can select the option for the Message Priority from the drop-down list. The available options are System, Normal, and Urgent.

  • Ordering customer: It is the customer who orders the transaction. If this parameter is chosen, Value field becomes a text box where you can enter the ordering customer's name.

  • Ordering institution: It is the financial institution of the ordering customer. If this parameter is chosen, Value field becomes a text box where you can enter the BIC code of the Ordering Institution.

  • Pay by cash: If a customer, who does not have an account with the bank, walks in for a transaction, you can apply a charge on that transaction by using this option. If this option is chosen as a parameter, Value field becomes a drop down where you can select Yes or No option from the drop-down list.

  • Receiver charges amount: It is the amount of transaction charges payable by the receiver. If this option is chosen as a parameter, Value field becomes a text box where you can enter the amount.

  • Receiver charges currency: It is the currency of transaction charges amount payable by the receiver. If you choose this parameter, Value field becomes a drop down where you can then select the currency from the available drop-down list of active currencies maintained under Admin > System codes > Currencies > Currencies.

  • Receiver's correspondent: It is the branch of the receiver or another financial institution at which the funds will be made available to the receiver. If this option is chosen as a parameter, Value field becomes a text box where you can enter the BIC code of the Receiver correspondent in the Value field.

  • Remittance information: It specifies the details of the individual transaction or a reference to another message containing the details which are to be transmitted to the beneficiary customer. If this option is chosen as a parameter, Value field becomes a text box where you can enter the code (like INV, IPI, RFB).

  • Sender to receiver info: It specifies additional information for the Receiver or other party specified. If this option is chosen as a parameter, Value field becomes a text box where you can enter the code (like ACC, INS, INT).

  • Sender's charges amount: It specifies the amount of the transaction charges deducted by the Sender and by previous banks in the transaction chain. If this option is chosen as a parameter, Value field becomes a text box where you can enter the Senders charge amount.

  • Sender's charges currency: It is the currency of transaction charges deducted by the Sender and by previous banks in the transaction chain. If you choose this parameter, Value field becomes a drop down where you can select the currency from the available drop-down list of active currencies maintained under Admin > System codes > Currencies > Currencies.

  • Sender's correspondent: When two financial institutions do not have direct relationship and communicate via correspondent, then the financial institution associated with sender is the Sender's Correspondent. If this option is chosen as a parameter, Value field becomes a text box where you can enter the BIC code of the Senders correspondent.

  • Sender's reference: It specifies the reference assigned by the Sender to unambiguously identify the message. If this option is chosen as a parameter, Value field becomes a text box where you can enter the reference number.

  • Sending institution: It identifies the Sender of the message. If this option is chosen as a parameter, Value field becomes a text box where you can enter the Sending institution BIC code.

  • Service identifier: It specifies the character values of SWIFT/TARGET2 network. If this option is chosen as a parameter, Value field becomes a text box where you can enter the code for the service identifier. For example: 01, 03, 021 (as mentioned in Block 1)

  • Service delivery channel: It is the mode/medium through which the customers interact with the financial institutions and by which the financial institution delivers its products and services to the customers. If you choose this parameter, Value field becomes a drop down where you can select the Service delivery channel from the available drop-down list maintained under Admin > System codes > Categories > Service delivery channel.

  • TAG 119: If this parameter is chosen, Value field becomes a text box. If the condition satisfies, then product attached to the TAG 119, will be picked and Charge is applicable. For example:

If TAG 119 = COV, then it is a Cover message

If TAG 119 = TGT, then it is a TARGET2 message.

  • Third reimbursement institution: It specifies the Receiver's branch, when the funds are made available to this branch through a financial institution other than that indicated in field 53a. If this option is chosen as a parameter, Value field becomes a text box where you can enter the BIC code of the institution.

  • Transaction amount: It specifies the amount of the subsequent transfer to be executed by the receiver. If this option is chosen as a parameter, Value field becomes a text box where you can enter the amount.

  • Transaction code: It specifies the nature of, purpose of, and/or reason for the individual transaction. For example, salaries, pensions, dividends. If this option is chosen as a parameter, Value field becomes a text box where you can enter the code. For example: 26T:K90

  • Transaction currency: It specifies the currency of the Transaction Amount. If you choose this parameter, Value field becomes a drop down where you can select the currency from the available drop-down list of active currencies maintained under Admin > System codes > Currencies > Currencies.

  • Transaction date: It specifies the date of the transaction. If this parameter is chosen, Value field becomes a text box where you can enter the date in the Value field.

  • Transaction reference: It specifies the reference number that is generated by CC-PG for the individual transaction. If this option is chosen as a parameter, Value field becomes a text box where you can enter the reference number in the Value field.

  • Transfer type: It specifies the type of transfer, whether the transfer is made to the bank or to the customer. If this parameter is chosen, Value field becomes a drop down where you can select the Transfer type from the drop-down list. The pre-shipped options are Customer and Bank.

  • Value date: It specifies the value date of the transaction. If this parameter is chosen, Value field becomes a text box where you can enter the value date from the date picker.

  • Bank clearing Code: It specifies the clearing code of the Bank. If this parameter is chosen, Value field becomes a text box where you can enter the value. For example, IFSC

  • Branch clearing code: It specifies the clearing code of the Branch. If this parameter is chosen, Value field becomes a text box where you can enter the value. For example, MICR code

  • Clearing Zone: It specifies the zone for clearance, where the financial institutions clear the Instrument types like Cheques, Demand Draft etc If this parameter is chosen, Value field becomes a text box where you can enter the value.

  1. Select Product from the available drop-down list. Based on the selection of the Message mode, the relevant products maintained under PaymentGrid > Settings > Product will be displayed in the drop-down list. If the Message mode is selected as Incoming, then all the active Incoming products will be available in the drop-down list. If the Message mode is selected as Outgoing, then all the active Outgoing products will be available in the drop-down list. If the transaction matches with the rule, then it will be processed using the settings defined for this Product.

  2. Click Next. New STP Configuration -- Confirmation (2/2) page appears.

  1. Click Finish. STP Configuration page appears. The new rule is created, and you can see the Rules tab by default and the Status of the STP configuration will be active.

Functions: Add, Search, Edit, Delete, Approve, Suspend, Activate.

Note: On creation of a new STP configuration, the Status by default will be Active, the record status will be Pending, and a blue bubble appears on the Rules tab. Only on Approval, the record Status gets changed to Approved and the blue bubble disappears.

Delete: You can delete a STP configuration rule by clicking on Delete button. When you click on Delete button, CC-PG will ask for confirmation. On confirmation selected record will be deleted.

Approve: If you want to approve a rule, then retrieve the record and click on Approve. CC-PG will ask for confirmation. Once the rule is approved, status gets changed from Pending to Approved.

Suspend: You can suspend a STP configuration by clicking on Suspend button. When you click on Suspend button, CC-PG will ask for confirmation. On confirmation CC-PG will suspend the STP configuration and Activate button will appear in place of the Suspend button. If STP configuration is Suspended, then all the rules maintained under STP configuration (Incoming/Outgoing) will also be Suspended.

Activate: If you want to activate a suspended STP configuration then click on Activate button. CC-PG will ask for confirmation. On confirmation CC-PG will Activate the STP configuration and Suspend button will appear in place of Activate button. If a STP configuration is Activated, then all the rules maintained under STP configuration (Incoming/Outgoing) will also be Activated.

Rules

The Rules tab which is the default tab in the STP Configuration Maintenance screen shows the basic details of the rule. If you need to add / change / delete any rules for any Message Mode (incoming / outgoing), you can do so using this tab.

  1. Access STP Configuration page and click Rules tab to view the details as per sample below. The details are defaulted from the entries that you made during New Rule Setup. For details refer to New STP Configuration - Rules (1/2) page.

  1. Click Add. Add STP Rule page appears.

Note: Please refer to the above section for the details regarding the fields.

  1. Click Save. Rules tab appears with the added details.

Note: Once Added/ Edited, Status of the Rules tab will be Pending, On Approval, the Status gets changed to Approved.

Functions: Add, Edit Delete, Approve.

The additional fields that you can view in the Rules tab are as follows:

  • Status field denotes the status of the record.

  • Added field denotes the date on which the record was added.

  • Added by field denotes the name of the user who created the record.

  • Approved field denotes date on which the record was approved and is displayed only for approved records.

  • Approved by field denotes name of the user who approved the record and is displayed only for approved records.

To edit Rule

  1. Click Edit. Edit STP Rule page appears.

Note: Except Rule name field rest all other fields are editable.

  1. Click Save.  Rules tab appears with the edited details. STP Configuration page appears with the updated details.

Note: Once edited Status of the tab will be Pending. Only on Approval, the Status gets changed to Approved Only the rule maintained under STP configuration will be updated. Sample Screen shown below.

Functions: Add, Edit Delete, Approve.

Rule Sequence

You can define the order in which the rules have to be executed using the Rule Sequence tab. By default, it will contain all the maintained Rule names. It will be displayed in ascending order and will have the provision to manipulate the sequence, as you require.

To define Rule Sequence,

  1. Access STP Configuration page and click Rule Sequence tab.

  1. All available Rules are displayed. Select any Rule Name as required and click Up or Down button. Sample screen shots shown below.

Up

After Changing Sequence

Down

After Changing Sequence

Functions: Up and Down

Up: If you click Up button, then CC-PG will move the selected Rule Name to the next higher order of preference and interchange the position between the source and destination. For the topmost Rule Name, the Up button will be disabled.

Down: If you click Down button, then CC-PG will move the selected Rule Name to the next lower order of preference and interchange the position between the source and destination. For the bottom most Rule Name the Down button will be disabled.

Prev
Product
Next
Transaction code