1️⃣ Vendor Batch Control

Module 1

Automatic sending of a file containing the requests for controls and allows, (optionally) to recover in return a file containing the evaluations of the last 24 hours directly in your IS.

Naming Convention

The naming convention defined previously by Trustpair includes the name of the scope.
This naming convention must be respected as it is used as the key to affection between environments and modules.
To facilitate monitoring, 2 folders (import and export) have been created.

Type of fileFormatExampleFolder
Files “control requests” sent from you information system into Trustpairquarantine-check-NAME_PERIMETER-TIMESTAMP.csvquarantine-check-TRUSTPAIR-2022013122.csvTo put on the following folder —> /import-into-trustpair
Files “restitution of evaluations” sent from Trustpair to your information system (optional)quarantine-check-evaluations-NAME_PERIMETER-TIMESTAMP.csvquarantine-check-evaluations-TRUSTPAIR-2022013122.csvTo put on the following folder —> /export-from-trustpair

NB : TIMESTAMP corresponds to the date of creation of the file, respecting the POSIX standard (Epoch time). This must contain 10 or 13 digits.

File format and content

File "restitution of evaluations" exported from Trustpair
If you are willing to use the SFTP feedback loop, here are the fields that will be included in the export file.

Header / column nameMandatory contentExpected formatDescriptionExample
creation_dateOptionalDate, locale formatCreation date of the supplier check27/01/2022
initiatorOptionalStringName and first name of the request iniatorPaul Dupont
custom_idYesStringUnique supplier reference - iso import fileFG0123
supplier_typeOptionalEnumType of third partyMoral or natural person
company_registration_country_codeOptionalStringCountry code in format ISO 3166 (2 char.)FR
company_country_code_iso3OptionalStringCountry code in format ISO 3166 (3 char.)FRA
company_registrationOptionalStringNational identification number of the third party832940670
tax_numberOptionalStringEuropean VAT numberFR40123456824
dunsOptionalString9-digit identification number issued by the private company Dun & Bradstreet270243120
db_company_nameOptionalStringOfficial company nameABCD Company
db_company_trade_nameOptionalStringCommercial name of the companyABCD
db_company_addressOptionalStringComplete address of the company4 rue du lac
db_company_street_numberOptionalStringStreet number of the company4
db_company_streetOptionalStringStreet name of the companyrue du lac
db_company_cityOptionalStringCity of the companyParis
db_company_zip_codeOptionalStringPostcode of the company75010
db_company_stateOptionalStringState/region/province of the companyIle de France
db_company_countryOptionalStringCountry of the companyFrance
db_company_country_code_iso2OptionalStringCompany country code format ISO 3166 (2 car.)FR
db_company_country_code_iso3OptionalStringCompany country code format ISO 3166 (3 car.)FRA
db_company_activityOptionalStringCompany activityServices
db_company_legal_formOptionalStringLegal form of the companySARL
db_company_creation_dateOptionalDate, locale formatCreation date of the company15/12/1985
db_company_workforceOptionalStringNumber of employees in the company130
insolvenciesOptionalBooleanOngoing collective proceedings
last_insolvency_dateOptionalDate, locale formatDate of the last collective proceedings
last_insolvency_link (coming)Optional-Link to the collective proceedings
first_nameOptionalStringFirst nameNadine
last_nameOptionalStringFamily nameComot
other_nameOptionalStringOther name
birthdateOptionalDate, locale formatBirthdate23/05/1990
bank_account_country_codeOptionalStringBank country code format ISO 3166 (2 car.)FR
bank_account_country_code_iso3OptionalStringBank country code format ISO 3166 (3 car.)FRA
ibanOptionalStringSupplier's account number in IBAN formatFR7612548029981234567890161
bank_account_numberOptionalStringBank account number of the third party019389857
bicOptionalStringAccount number bic codeWFBIUS6S
routing_numberOptionalStringRouting number or bank codeDepending on countries
control_keyOptionalStringControl keyDepending on countries
db_bank_nameOptionalStringBank nameSociété Générale
db_bank_adressOptionalStringAddress of the bank10 rue du pont
db_bank_street_numberOptionalStringStreet number of the bank10
db_bank_streetOptionalStringStreet name of the bankrue du pont
db_bank_cityOptionalStringCity of the bankParis
db_bank_zip_codeOptionalStringPostcode of the bank75010
db_bank_stateOptionalStringState/region/province of the bankIle de France
db_bank_countryOptionalStringCountry of the bankFrance
db_bank_country_code_iso2OptionalStringBank country code format ISO 3166 (2 char.)FR
db_bank_country_code_iso3OptionalStringBank country code format ISO 3166 (3 char.)FRA
bank_account_blacklistedOptionalBooleanIf the bank account is in Trustpair blacklist
is_factor_accountOptionalBooleanIf the bank account is a factor
global_evalYesEnumOverall result of the evaluationFavorable, unfavorable, anomaly, unconfirmed
evaluation_methodOptionalStringControl methodology used for the evaluation
company_evalRecommendedEnumResult of the company evaluationFavorable, unfavorable, anomaly, unconfirmed
company_eval_stateOptionalString
company_eval_detailsRecommendedStringDetails of the company evaluationthe company is active
bank_account_evalRecommendedEnumResult of the bank account evaluationFavorable, unfavorable, anomaly, unconfirmed
bank_account_eval_stateOptionalString
bank_account_eval_detailsRecommendedStringDetails of the bank account evaluationThe bank account is closed
correlation_evalRecommendedEnumResult of the correlation evaluationFavorable, unfavorable, anomaly, unconfirmed
correlation_eval_stateOptionalString
correlation_eval_detailsRecommendedStringDetail of the correlation evaluationThe bank account doesn't belong to the company
evaluation_before_overrideOptionalEnumEvaluation before overrideUnconfirmed
override_request_dateOptionalDate, locale formatDate of the override request21/09/2022
override_requesterOptionalStringName of the override requesterSabine Dupont
override_review_dateOptionalDate, locale formatDate of the override approbation22/09/2022
override_reviewerOptionalStringName of the override reviewerCharles Laval
global_sanctions_evalOptionalEnumOverall sanctions screening result of the pair, combining the bank and supplier resultspending, favorable, unfavorable, greylisted, unevaluated
global_sanctions_eval_detailsOptionalStringShort sentence explaining the overall sanctions screening resultHit(s) found on bank and legal entity
bank_sanctions_evalOptionalEnumSanctions screening result of the bankpending, favorable, unfavorable, greylisted, unevaluated
supplier_sanctions_evalOptionalEnumSanctions screening result of the supplier (legal entity or individual)pending, favorable, unfavorable, greylisted, unevaluated
bank_sanctions_listsOptionalStringName(s) of the sanctions lists on which a hit was found for the bank, separated by a pipe (|)EU Consolidated
supplier_sanctions_listsOptionalStringName(s) of the sanctions lists on which a hit was found for the supplier, separated by a pipe (|)EU Consolidated|OFAC SDN
❗️

Only definitive status will be displayed in the evaluation file.

If an evaluation is "in progress", the results will be in the file the day of the evaluation

About Sanction Screening

📘

Sanctions screening columns

The last 6 columns of the export file contain the Sanctions Screening results. They are always present in the file, even if Sanctions Screening is not activated for your account. In that case, the cells are empty.

Position in the file: these 6 columns are always the last 6 columns of the file. Their exact column number can vary depending on the options activated on your account (for example tags or TIN matching), so we recommend mapping them by column name rather than by position.

Values of the result columns (global_sanctions_eval, bank_sanctions_eval, supplier_sanctions_eval)

ValueMeaning
pendingSanctions screening is in progress (for the global result: on at least one component)
favorableScreened, no hit found (for the global result: on both the bank and the supplier)
unfavorableA hit was found on a blocking sanctions list (for the global result: on at least one component). The pair's overall evaluation becomes unfavorable.
greylistedHits were found on informational sanctions lists only. They don't affect the pair's overall evaluation.
unevaluatedSanctions screening could not be performed (for example, the component is in anomaly). For the global result: one component could not be screened and no hit was found on the other.
(empty)Sanctions Screening was not active when the evaluation was performed, or no evaluation exists

Values of the global_sanctions_eval_details column

SentenceWhen it appears
Sanctions screening in progressGlobal result is pending
No hits foundGlobal result is favorable
Hit(s) found on bankHits on the bank only
Hit(s) found on legal entityHits on the supplier only (legal entity)
Hit(s) found on individualHits on the supplier only (individual)
Hit(s) found on bank and legal entityHits on both the bank and the supplier (legal entity)
Hit(s) found on bank and individualHits on both the bank and the supplier (individual)
Sanctions screening could not be performedGlobal result is unevaluated

The sentence names the component(s) with hits, but doesn't say whether the hit is blocking or informational: use the result columns for that. Sentences are written in the export language configured for your SFTP setup (English, French or Spanish). Result values are always in English.

List columns (bank_sanctions_lists, supplier_sanctions_lists)

Contain the full name of each sanctions list where a hit was found, blocking and informational lists included.
When there are several lists, each name appears once, sorted alphabetically and separated by a pipe (|).
Empty when no hit was found.

🚧

Good to know - Sanction Screening

  • An empty cell does not mean "favorable". It means no sanctions screening result is available for that evaluation.
  • The export doesn't include the details of each hit (matched name, sanctions program, listing date, etc.). To review hits and record your decision, open the pair in the Trustpair web application and use the investigation in Case Management.
  • If Sanctions Screening is deactivated for your account, the cells become empty from the next evaluation of each pair.

Did this page help you?