Title
Create new category
Edit page index title
Edit category
Edit link
Supplementary documents
Yoti offers the ability to request additional documents to enhance the verification of the user. You can request this on its own as part of a new session or include in your current session.
Please see our document comparison feature to complement the supplementary documents.
Yoti supports the ability to upload the following documents:
| Document type | Validity |
|---|---|
| Utility bill | From the past three months. |
| Council tax bill | From the past 12 months. |
| Phone bill | From the past three months. |
| Bank statement | From the past three months. |
xxxxxxxxxxconst supplementaryDocumentObjective = new ProofOfAddressObjectiveBuilder().build(); const supplementaryDocument = new RequiredSupplementaryDocumentBuilder() .withObjective(supplementaryDocumentObjective) .build(); const sessionSpec = new SessionSpecificationBuilder() // ... .withRequiredDocument(supplementaryDocument) // ... .build();Text Extraction
A request to obtain the data printed visually on a document, in structured form. If machine data extraction is not successful, there is an option (selected at session creation) to fall back to manual data extraction. This generates a ‘text data check’ automatically.
xxxxxxxxxxconst supplementaryDocumentDataExtraction = new RequestedSupplementaryDocTextExtractionTaskBuilder() .withManualCheckFallback() .build(); const sessionSpec = new SessionSpecificationBuilder() // ... .withRequestedTask(supplementaryDocumentDataExtraction) // ... .build();| Manual Data extraction | Description |
|---|---|
| withManualCheckFallback | This will initiate manual data extraction only if the automatic extraction fails. We strongly recommend this option. |
| withManualCheckNever | If the ID fails on automatic extraction, Yoti will not attempt manual extraction and will return a failure in the report. |
| withManualCheckAlways | The document is always referred for manual review at Yoti's Security Centre, regardless of whether machine data extraction has succeeded or failed. |
Filtering documents
You can filter documents by country or by document type.
xxxxxxxxxxconst supplementaryDocument = new RequiredSupplementaryDocumentBuilder() .withObjective(supplementaryDocumentObjective) .withCountryCodes(["GBR","USA"]) .withDocumentTypes(["UTILITY_BILL"]) .build();Document comparison check
For comparing supplementary documents to any ID documents from the user please see below for the configuration:
xxxxxxxxxxconst documentComparisonCheck = new RequestedIdDocumentComparisonCheckBuilder().build(); const sessionSpec = new SessionSpecificationBuilder() // ... .withRequestedCheck(documentComparisonCheck) // ... .build();Yoti will check and compare the following user data and provide you with a sub check result:
- Name