Oracle FLEXCUBE allows to identify individuals who are blacklisted or prohibited from certain financial transactions. Sanction check enables banks to comply with Government's regulatory requirements by checking multiple sanction check systems against the published data. Based on the result banks can freeze on assets, restrict transactions etc.
This chapter contains the following sections:
This section contains the following topics:
You can maintain sanction check systems for the modules in ‘Sanction Check System Maintenance’ screen from head office branch. You can also maintain details of the request queue and response queue for the sanction check using the queue related fields. Request queue is used for posting the request from FCUBS and response queue is used for fetching the response from the external system. Validations to check the accuracy of details provided in the queue has to be operationally controlled.
To invoke ‘Sanction Check System Maintenance’ screen type ‘CSDSNCKM’ in the field at the top right corner of the Application tool bar and click the adjoining arrow button. The screen appears as shown below:
In this screen you can maintain the following:
Sanction Checks System
Specify the external system for the sanction check.
Description
Give a brief description about the external system for sanction check.
Click ‘Populate Status’ to populate the factory shipped statuses for the selected sanction check system.
Communication Method
Select the communication method from the drop-down list. The list displays the following values:
Timeout in Seconds
Specify the timeout in seconds for synchronous processing.
Inqueue JNDI Name
Specify the JNDI name for the request queue.
Outqueue JNDI Name
Specify the JNDI name for the response queue.
Initial Context Factory Class
Specify the initial context factory class for queue setup.
Context Provider URL
Specify the context provider URL for queue set up.
Queue Factory JNDI
Specify the queue factory JNDI for queue set up.
Queue Authentication Required
Check this box if queue authentication is required for request and response queues.
User ID
Specify the user ID for queue authentication.
Password
Specify the password for queue authentication.
SC Status Code
Specify the status applicable for the sanction check.
SC Status Description
Give a brief description about sanction check approval status.
Final or Interim Status
Indicate whether the status is an interim status for sanctions checks or the final status of sanctions checks.
Final Status Type
If the ‘Final or Interim Status’ is ‘Final’, indicate whether the status type is ‘Accept’ or ‘Reject’.
You can view the sanction check system maintenance details in Sanction Check System Summary screen. To invoke this screen type ‘CSSSNCKM’ in the top right corner of the Application toolbar and click adjoining arrow button.
You can query on records based on any one or all of the following criteria:
Click ‘Search’ button. The system identifies all records satisfying the specified criteria and displays the following details for each one of them:
Double click on a record to invoke the detailed screen for that record.
This section contains the following topic
You can maintain sanction check branch parameters in ‘Sanction Check Branch Parameters Maintenance’ screen. To invoke this screen type ‘CSDSCPRM’ in the top right corner of the Application toolbar and click the adjoining arrow button.
You can maintain the following details in this screen:
Branch Code
Specify the branch code. Alternatively, you can select the branch code from the option list. The list displays all valid options.
Branch Name
The system displays the name of the branch.
Sanction Check Required
Check this box to indicate that sanction checks validation for the transactions of particular customer should be done with external system.
If ‘Sanction Check Required’ flag is selected then it is mandatory to provide ‘Sanction Check System’.
Sanction Check System
Specify the external system for the sanction check. Alternatively, you can select the sanction check system from the option list. The list displays all active and authorised sanction check systems maintained in the system.
Description
The system displays the description for the selected sanction check system.
Retry Days
Specify the retry days to identify the days after which re-screening can be allowed for sanction check. By default the value for retry days will be zero, which means sanction check request will be sent on every modification of the transaction without checking previous sanction check date.
This section contains following topics:
You can view the details of entities and transactions eligible for external sanction check in ‘Sanction Check Queue’ screen. The entity will not continue with further processing until the response is received from external system or manually approved/rejected in this queue. You can invoke this screen by typing ‘CSSSNCQU’ at the top right corner of the Application toolbar and clicking the adjoining arrow button.
You can query on records based on any one or all of the following criteria:
Click ‘Search’ button. The system identifies all records satisfying the specified criteria and displays the following details for each one of them:
Click ‘Status Change’ button from Sanction Check Queue’ screen to view the Status Change sub-screen.
You can view the following details of each record from this screen. You can also modify the existing sanctions checks status to other sanctions checks status.
Sanction Check Reference Number
The system displays the sanction reference number.
Branch Code
The system displays the branch code.
Sanction Current Status
When a request is sent the value for this field will be updated as 'Pending'. You can change this status using the sanction check queue screen. When the sanction check response status gets updated through external system, the value for this field also gets updated as that of response status.
Description
The system displays the description of the ‘Sanction Current Status’
Remarks
Specify remarks, if any.
Sanction Previous Status
The system displays the value of the previous status of the request
Description
The system displays the status of the ‘Sanction Previous Status’.
Sanction Response Status
The external system displays the sanction response status. On update of this field the current status also gets updated. If the current status is updated manually, the system does not update the response status.
Description
The system displays the description of sanction response status.
Sanction Response Date
The system displays the sanction response date.
Click ‘OK’ to change the status of the record. Authorization status of the record is decided based on the auto auth flag maintained at branch level. If auto auth is enabled at branch, User ID and Function ID levels, then the record will be auto authorized. Else the checker has to authorize using the Authorize sub-screen.
Once a user changes the status of a record, the same user can change the status of the same record any number of times. The system does not allow another user to do the status change before authorization.
You can view the following details of each record:
Click ‘Status Change History’ button from ‘View Status Change’ sub screen to invoke ‘Sanction Check Status Change History’ screen.
You can view the history of status change done on the request in this screen:
Click ‘Authorize’ button from ‘Sanction Check Queue’ screen to invoke ‘Sanction Check Status Change Authorize’ screen.You can authorize the status change action performed in the queue using this screen. You can view the following details in this screen:
The system allows you to perform sanction check on the following entities:
Sanction check request is sent only if the flag 'Sanction Check Required' is checked from the branch level. Sanction check is done during New, Modify and Reopen operations.
The system displays the sanction check status as ‘Not required’ by default. On sending the request for sanction check, the status is updated as 'Pending'. Modification and authorization are not allowed on the record when it is in 'Pending' status. The sanction check request is placed in the sanction check queue and this request is send to external system. The response from external system is updated in the sanction check queue by the external system against the sanction check reference number.
The final status can be either 'Approved' or 'Rejected'. When the sanction check status is 'Rejected', a configurable error is displayed during authorization of the entity.
The system allows you to change the status manually from the Sanction Check Queue Maintenance screen under below conditions:
You can process sanction check request for a new customer, existing customer and reopening of an existing customer based on the maintenance at customer level.
This section contains the following topics:
The following table describes various statuses and allowed actions for different statuses for a new entity
Status\Action |
Modify |
Authorize |
Delete |
Pending |
No |
No |
Yes |
Approved |
Yes |
Yes |
Yes |
Rejected |
Yes |
Configurable error message displayed which can be maintained as an override message also. |
Yes |
For a tanked record:
The following table describes various statuses and allowed actions for different statuses for an existing entity:
Status\Action |
Modify |
Authorize |
Delete (Tanking allowed) |
Pending |
No |
No |
Yes |
Approved |
Yes |
Yes |
Yes |
Rejected |
Yes |
A configurable error is displayed |
Yes |
When a customer is copied, sanction check status will not be copied to the new customer. For the new customer the status will have the default value 'Not Required'.
For existing records, sanction check will be sent only if the party details are changed. In case of modification, sanction check request is sent only if some relevant fields are changed.
If an existing entity is reopened, then sanction check request is send. In case of reopen, system sends sanction check request based on the branch level flag.
You can send sanction check request to the external system and receive response on it. A scheduler job picks the sanction check queue data source through which you can fetch all the records for which the sanction check current status is 'Pending 'and response status is ‘Null’. For each of this record, system generates a sanction check request and posts it to the request queue.
Response from the external queue can be in synchronous or asynchronous mode.
Oracle FLEXCUBE allows you to send periodic sanction check request through generic interface architecture. The periodic sanction check request will be send for the following entities:
If the ‘Sanction Check Required’ flag is checked, then periodic sanction check should be done for each of the above entities. You can maintain frequency of execution in Generic Interface Definition screen (GIDIFTDF). Based on the specified frequency, during EOD system generates flat file with data for each of the entities. These files are placed in the path mentioned in Interface Definition screen.