Warning Codes

For every user verification, we run a series of validations. One or more warnings may be generated if the validation fails to pass.

Document & OCR Warnings

Warning CodeMeaningDefault Decision
DOCUMENT_BACK_MISSINGBack of document is missingDECLINED
DOCUMENT_CROPPEDDocument appears croppedREVIEW
DOCUMENT_DAMAGEDDocument appears damagedREVIEW
DOCUMENT_EXPIREDDocument has expiredDECLINED
DOCUMENT_FACE_NOT_FOUNDNo face found on documentREVIEW
DOCUMENT_FOUND_ON_INTERNETDocument found on the internetREVIEW
DOCUMENT_FRONT_BACK_MISMATCHFront and back of document do not matchREVIEW
DOCUMENT_FRONT_MISSINGFront of document is missingDECLINED
DOCUMENT_FRONT_OR_BACK_MISSINGFront or back of document is missingDECLINED
DOCUMENT_MINOR_DIGITAL_ARTIFACTSMinor digital artifacts detected on documentAPPROVED
DOCUMENT_NOT_FOUNDDocument not foundDECLINED
DOCUMENT_PHOTO_OF_PHOTODocument appears to be a photo of a photoREVIEW
DOCUMENT_REQUIRES_REVIEWDocument requires manual reviewREVIEW
DOCUMENT_TAMPEREDDocument shows signs of tamperingDECLINED
DOCUMENT_TOO_FARDocument is too far from cameraAPPROVED
DOCUMENT_TYPE_MISMATCHUploaded document type does not match expected categoryREVIEW
UNREADABLE_DOCUMENTDocument is unreadableREVIEW
UNRECOGNIZED_DOCUMENTDocument type is unrecognizedREVIEW
UNABLE_TO_EXTRACT_DATAUnable to extract data from documentREVIEW
UNABLE_TO_EXTRACT_DOCUMENT_METADATAUnable to extract document metadataAPPROVED
INVALID_DOCUMENT_DETAILSDocument details are invalidREVIEW
MISSING_DOCUMENT_DETAILSDocument details are missingAPPROVED
MISSING_DOCUMENT_NUMBERDocument number is missingREVIEW
MISSING_EXPIRY_DATEExpiry date is missingREVIEW
MISSING_ISSUE_DATEIssue date is missingREVIEW
EXPIRY_AND_ISSUE_DATE_MISSINGExpiry and issue date are both missingAPPROVED
EXPIRY_DATE_MISSING_USING_ISSUE_DATEExpiry date missing, using issue date insteadAPPROVED
CHECK_DIGIT_FAILEDDocument check digit validation failedREVIEW
MRZ_DATA_MISMATCHMRZ data does not match visual data on documentAPPROVED
BLACK_WHITE_DOCUMENTDocument submitted is black and whiteREVIEW
FAKE_IDDocument appears to be a fake IDREVIEW
FEATURE_VERIFICATION_FAILEDDocument feature verification failedREVIEW
TEXT_FORGERYText forgery detected on documentREVIEW
IMAGE_FORGED_EDITEDImage appears forged or editedREVIEW
ARTIFICIAL_IMAGEImage appears artificially generatedREVIEW
ARTIFICIAL_TEXTText appears artificially generatedREVIEW
PRINTOUT_DETECTEDDocument appears to be a printoutREVIEW
SCREEN_DETECTEDDocument appears to be captured from a screenREVIEW
GLARE_DETECTEDGlare detected on document imageREVIEW
IMAGE_TOO_BLURRYImage is too blurryREVIEW
IMAGE_TOO_SMALLImage resolution is too smallREVIEW

Document Insights

Document Insights checks the supporting documents a user uploads (for example proof of address, utility bills, or bank statements) for authenticity and validates their extracted content against the supplied data. The warnings it can raise are listed below.

Each warning has a default decision. On any template you can configure the decision applied to each warning code, so the values shown are defaults rather than fixed outcomes.

Document Authenticity

Warning CodeMeaningDefault Decision
DOCUMENT_TAMPEREDDocument shows signs of tampering or recreationDECLINED
DOCUMENT_CONVERTED_TO_IMAGEThe original PDF was converted into an image (no longer the original digital file)REVIEW
SCREEN_DETECTEDDocument is a screen capture / photo of a screen, not an original fileREVIEW
DOCUMENT_REQUIRES_REVIEWDocument flagged for manual reviewREVIEW
UNABLE_TO_EXTRACT_DOCUMENT_METADATACould not read the document's metadataREVIEW

Data & Validation

Warning CodeMeaningDefault Decision
UNABLE_TO_EXTRACT_DATACould not extract data from the documentREVIEW
DOCUMENT_TYPE_MISMATCHUploaded document type doesn't match the expected typeREVIEW
VALIDATION_RULES_DECLINEDDocument was declined by the template's validation rulesDECLINED
VALIDATION_RULES_REVIEWDocument was marked for review by the template's validation rulesREVIEW
NAME_VERIFICATION_FAILEDExtracted name doesn't match the supplied user nameAPPROVED*
BIRTH_DATE_MISMATCHExtracted date of birth doesn't match supplied dataAPPROVED*
EMAIL_ADDRESS_MISMATCHExtracted email doesn't match supplied dataAPPROVED*
PHONE_NUMBER_MISMATCHExtracted phone number doesn't match supplied dataAPPROVED*
ADDRESS_MISMATCHExtracted address doesn't match supplied dataAPPROVED*
ID_DATA_MISMATCHExtracted identity data doesn't match supplied/government dataAPPROVED*
ADDRESS_DOCUMENT_DOCUMENT_NOT_ISSUED_RECENTLYDocument is older than the configured recency thresholdREVIEW

* These field-mismatch defaults are commonly APPROVED, but are template-configurable.


ID & Data Verification Warnings

Warning CodeMeaningDefault Decision
ID_COUNTRY_MISMATCHID country does not match expected countryDECLINED
ID_DATA_MISMATCHID data does not match supplied dataAPPROVED
ID_NOT_ALLOWEDID type is not allowedDECLINED
ID_NUMBER_NOT_VERIFIEDID number could not be verifiedDECLINED
ID_PREVIOUSLY_ATTEMPTEDID has been used in a previous attemptAPPROVED
ID_PREVIOUSLY_SEENID has been seen beforeAPPROVED
ID_TYPE_MISMATCHID type does not match expected typeAPPROVED
INVALID_ID_NUMBER_SUPPLIEDSupplied ID number is invalidDECLINED
MISSING_NAMEName is missingREVIEW
MISSING_BIRTH_DATEBirth date is missingAPPROVED
MISSING_GENDERGender field is missingAPPROVED
MISSING_NATIONALITYNationality is missingAPPROVED
MISSING_PERSONAL_NUMBERPersonal number is missingAPPROVED
BIRTH_DATE_MISMATCHMismatch between supplied and extracted birth dateAPPROVED
NAME_VERIFICATION_FAILEDName verification failedAPPROVED

Face & Liveness Warnings

Warning CodeMeaningDefault Decision
FACE_AGE_MISMATCHFace age does not match document ageAPPROVED
FACE_ANGLE_TOO_LARGEFace angle is too largeDECLINED
FACE_BLURFace image is blurredDECLINED
FACE_COVEREDFace is covered or obstructedDECLINED
FACE_CROPPEDFace is cropped out of imageDECLINED
FACE_DEEPFAKEDeepfake face detectedREVIEW
FACE_EDITEDFace image has been editedDECLINED
FACE_IDENTICALFace is identical to a previously seen faceREVIEW
FACE_LIVENESS_REVIEW_REQUIREDFace liveness check requires manual reviewREVIEW
FACE_LIVENESS_TOO_FAR_FROM_CAMERAFace is too far from camera during liveness checkREVIEW
FACE_MISMATCHFace does not match document photoDECLINED
FACE_NOT_FOUNDNo face detected in imageDECLINED
FACE_NOT_LIVEFace does not pass liveness checkDECLINED
FACE_PHOTO_OF_PHOTOFace image appears to be a photo of a photoDECLINED
FACE_PREVIOUSLY_ONBOARDEDFace has been previously onboardedAPPROVED
FACE_TOO_CLOSEFace is too close to cameraDECLINED
FACE_TOO_SMALLFace is too small in imageDECLINED
MULTIPLE_FACESMultiple faces detected in imageDECLINED
SELFIE_VIDEO_FRAUDFraud detected in selfie videoDECLINED
SELFIE_VIDEO_MISSINGSelfie video is missingAPPROVED
LOOKUP_FACE_NOT_FOUNDFace not found during lookupDECLINED
LOW_FACE_SIMILARITYFace similarity score is too lowREVIEW

Address Verification Warnings

Warning CodeMeaningDefault Decision
ADDRESS_DOCUMENTS_NOT_SAMEDocuments not sameAPPROVED
ADDRESS_DOCUMENT_ADDRESS_MISMATCHMismatch between address on document and supplied addressREVIEW
ADDRESS_DOCUMENT_DOCUMENT_EXPIREDAddress document has expiredREVIEW
ADDRESS_DOCUMENT_DOCUMENT_NOT_ISSUED_RECENTLYAddress document not issued recentlyREVIEW
ADDRESS_DOCUMENT_MISSING_ADDRESSAddress missing from address documentREVIEW
ADDRESS_DOCUMENT_MISSING_NAMEName missing from address documentREVIEW
ADDRESS_DOCUMENT_NAME_VERIFICATION_FAILEDName verification failed on address documentREVIEW
ADDRESS_DOCUMENT_UNRECOGNIZED_DOCUMENTAddress document is unrecognizedDECLINED
ADDRESS_MISMATCHMismatch between supplied and extracted addressAPPROVED
MISSING_ADDRESSAddress is missingAPPROVED
MISSING_POSTCODEPostcode is missingAPPROVED
PO_BOX_DETECTEDPO Box detected in addressAPPROVED
GEOLOCATION_MISMATCHUser geolocation does not match documentAPPROVED

Contact & Identity Data Warnings

Warning CodeMeaningDefault Decision
EMAIL_ADDRESS_MISMATCHMismatch between supplied and extracted email addressAPPROVED
EMAIL_NOT_FOUNDEmail address not foundDECLINED
PHONE_NUMBER_MISMATCHMismatch between supplied and extracted phone numberAPPROVED
PHONE_NUMBER_NOT_FOUNDPhone number not foundDECLINED

AML & Background Check Warnings

Warning CodeMeaningDefault Decision
AML_MATCHAML screening returned a matchREVIEW
BACKGROUND_CHECK_ALERTBackground check returned an alertREVIEW
AGE_UNDER_18User is under 18 years of ageREVIEW

Network & Device Warnings

Warning CodeMeaningDefault Decision
BOT_DETECTEDBot activity detectedAPPROVED
BROWSER_PREVIOUSLY_ATTEMPTEDBrowser has been used in a previous attemptAPPROVED
IP_ADDRESS_PREVIOUSLY_ATTEMPTEDIP address used in a previous attemptAPPROVED
IP_ADDRESS_SUSPICIOUSIP address is flagged as suspiciousREVIEW
TOR_DETECTEDTOR network usage detectedAPPROVED
VPN_DETECTEDVPN usage detectedAPPROVED
VIDEO_INJECTION_DETECTEDVideo injection or tampering detectedDECLINED
VIRTUAL_CAMERA_DETECTEDVirtual camera or screen capture device detectedDECLINED
PRIVACY_SETTINGS_BLOCKEDPrivacy settings prevented verificationAPPROVED
SUSPICIOUS_USER_BEHAVIOURSuspicious user behaviour detectedREVIEW

System & API Warnings

Warning CodeMeaningDefault Decision
API_DATA_REQUIREMENTS_NOT_METRequired API data not providedDECLINED
CUSTOM_ERROR_CODECustom error code triggeredREVIEW
DATABASE_LOOKUP_ISSUEIssue encountered during database lookupREVIEW
LOOKUP_SOURCE_DOWNLookup source is unavailableDECLINED

Did this page help you?