Sanctions and Fraud Screening
The Vendor Screening API easily integrates the Vendor Master Data module of any ERP system.
You can initiate screening requests for multiple vendors asynchronously. The API uses a structured request object with essential parameters such as customer ID, vendor list, and screening configuration.
curl --request POST \
--url https://proxy.dev.tis.loc/ts/sanction-compliance-check-service/public/api/v1/screening/vendor \
--header 'accept: application/json' \
--header 'content-type: application/json' \
--data '
{
"screeningConfiguration": {
"sanctionScreeningConfiguration": {
"threshold": 0.87
},
"pcsConfiguration": {
"threshold": 0.97
}
}
}
Vendor Data
This object contains the data that will be screened. The data can be screened by:
- Vendor's Name
- IBAN
- Bank Account
- BIC
- Bank Code
- Vendor's Bank Country code
Screening Configuration
Configure screening based on specific needs. In this section, you can enable or disable features like sanction screening, account validation, and TIS PCS screening.
Sanction screening screens against:
- Vendor name
- Sanction List (OFAC, EU, OFAC_NON_SDN, UN)
The default threshold is 87%.
The Account validation validates Vendor details through a third party provider.
TIS PCS screens based on following property combinations:
- IBAN
- Bank Account number, bank code and bank country
- Bank account number and BIC
Initiate screening requests for multiple vendors asynchronously. The API uses a structured request object with essential parameters such as customer ID, vendor list, and screening configuration. The schema ensures flexibility and compatibility
curl --request GET \
--url https://proxy.dev.tis.loc/ts/sanction-compliance-check-service/public/api/v1/screening/vendor/id \
--header 'accept: application/json'
This object returns a unique ID for the screening result and a status. Once the status is "DONE", the object is populated with final values.
Vendor Result
This object returns information on the screening result and provides a summary. There is one result object for each provided screening criteria:
- Sanction Screening
- Account Validation
- PCS result
Account Validation
This object contains a list of individual account validation results with one result per provider and per vendor. The result shows the name of the provider, the account and name validation status and the return name status. The status returned is either "validated", "failed" or "unknown".
TIS PCS Screening
This object returns information based on community statistics, with a score calculated based on the customer and community. The description returns a Boolean (1,0) answer on whether any community member marked this bank account as fraudulent.
Statistics
This object returns the number of transactions made to the vendor account by all community members for a defined period of time.
Summary
This object returns information on a potential sanction and fraud risk exposure of the vendor. The sanction screening property is returned when the sanction screening object is present in the response; the Fraud Status combines the account validation results with the PCS Screening results. If one of these two objects are populated, the Fraud Status will be described in the summary.
Updated 9 months ago