Network Rule
The Network Rule screen allows users to maintain the network derivation rules for payment requests received in pain.001 files / MT 101 messages or payments initiated from Payment Initiation screen (PMDPMONL).
- On Homepage, specify PMDNWRLE in the text box, and click next
arrow.Network Rule screen is displayed.
- Click New button on the Application toolbar.
- On Network Rule screen, specify the fields.
Table 2-149 Network Rule - Field Description
Field Description Host Code System defaults the Host Code of transaction branch on clicking ‘New’. Channel Type Select Channel Type from the following: - C2B
- SWIFT
- MT 101
- Single Payment
- MT 204
- Pacs.008
- Pain.008
- Pacs.003
- SWIFT MX
Rule Name Specify the Name of the Rule. Rule Expression The expression can be filled in the Expression Details multi block. On the click of Populate button, the expression gets built and displayed in this field. Network Code Specify the Network Code. Alternatively, you can select the network code from the option list. Note:
Network is resolved based on the condition which gets satisfied first on priority order.Priority Specify the priority number for rule execution. Expression Details -- Expression Section Specify the unique sequence number for the expression defined. Scope Start Specify the Scope assigned to the Left operand. LOP Type Select type of Left Operand from the following: - Parameter
- Expression
- Constant
LOP Data Type Select Data type of Left Operand from the following: - String
- Date
- Number
LOP Function Type Select LOP Function type from the following: - IndexOf
- SubString
- Length
- Uppercase
- Lowercase
Function Details If the LOP Function Type is selected, then it is mandatory to provide Function Details. User can invoke ‘Function Details’ screen by clicking on the ‘Function Details’ button. For more details, refer to Section List of LOP Function Type. LOP Operand Specify the Left Operand value details in the rule expression from the list of values. Operator Select Operator details from the following: - Greater Than
- Less Than
- Not Equal To
- Equal To
- Greater Than or Equal To
- Less Than or Equal To
ROP Type Select type of Right Operand from the following: - Expression
- Constant
ROP Data Type Select Right Operand Data from the following: - String
- Number
ROP Operand Specify the Right Operand from the list of values. Scope Specify the Scope assigned to the Right operand. Logical Operators Select Logical Operator from the following: - And
- OR
Populate Click this button after specifying the expression details.
Rule element Rule element value for payment request received in pain.001 files/ initiated from PMDPMONL Rule element value for payment request received in MT101 DEBIT_ACCOUNT Debtor Account number, if account number is not available, then Account IBAN Ordering customer account CUSTOMER Customer of the Debit Account Customer of the Debit Account CUSTOMER_SERVICE_MODEL Service model linked to the customer Service model linked to the customer CHANNEL_TYPE For requests received in pain.001 format, the value is C2B. For payments initiated from PMDPMONL, the value is SP. Value is MT101 CATEGORY_PURPOSE Category purpose (code or proprietary value) as available in Credit transfer information; if not available the value available in payment information. Not applicable CREDITOR_AGENT_BIC Debtor Agent BIC Receiver BIC INTERMEDIARY_AGENT_BIC Intermediary Agent BIC Intermediary Agent BIC INTERMEDIARY_AGENT_MEMBER_ID Intermediary Agent Member ID Intermediary Party identifier number SOURCE_CODE Source code Source code TRANSFER_AMOUNT Transfer Amount Transfer Amount TRANSFER_CCY Transfer Currency Transfer Currency CDTRACCT_ACNO Creditor Account, if not available Creditor IBAN Beneficiary Account BRANCH_CODE Branch Code Branch Code PURPOSE Purpose level (code or proprietary value) in creditor transfer information. Not applicable SERVICE LEVEL Service level (code or proprietary value) as available in Credit transfer information; if not available the value available in payment information . Field 23E, first code available LOCAL_INSTRUMENT Local Instrument (code or proprietary value) as available in Credit transfer information; if not available the value available in payment information. Not applicable INSTRUCTION_PRIORITY Instruction priority as available in Credit transfer information; if not available the value available in payment information. If 23E is URGP or RTGS value derived will be HIGH otherwise NORM. CHARGE_BEARER Charge bearer as available in Credit transfer information; if not available the value available in payment information. Charge Bearer IS_CR_AGT_NAME _VALID_ALIAS This element is supported only for SPS channel. If any rule maintained with this element against other channels, rule save throws return error. - IS_CR_AGT_CTRY_CURRENT This element is supported only for SPS channel. If any rule maintained with this element against other channels, rule save throws return error. - The following mandatory checks are done on derivation of the Network:- Whether the transfer currency is allowed for the network
- Whether the amount is within the network limit
- Whether the Creditor Agent is allowed for the network
Parent topic: Payments Rule Engine