> For the complete documentation index, see [llms.txt](/llms.txt)

# Document Report Instant migration guide

## Start here

This guide is for customers migrating their current Document report integration to Entrust's Document Report Instant solution. 

The table below presents a complete one-to-one comparison between the breakdowns and sub-breakdowns for a standard Document Report and the simplified structure of a Document Report Instant:

<table border="1">
  <thead>
    <tr>
      <th colspan="3">Current Document Report Taxonomy</th>
      <th colspan="4">New Document Report Instant Taxonomy</th>
    </tr>
    <tr>
      <th>Breakdown</th>
      <th>Sub-breakdown</th>
      <th>Reasons / Properties</th>
      <th>Breakdown</th>
      <th>Sub-breakdown</th>
      <th>Reasons / Properties</th>
      <th>Description</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td><strong>Age validation</strong></td>
      <td><code>minimum_accepted_age</code></td>
      <td>-</td>
      <td><code>applicant_validation</code></td>
      <td><code>minimum_accepted_age</code></td>
      <td>-</td>
      <td>The minimum accepted age, configureable at account level.</td>
    </tr>
    <tr>
      <td><strong>Data comparison</strong></td>
      <td><code>date_of_birth</code></td>
      <td>-</td>
      <td>Currently not supported</td>
      <td></td>
      <td></td>
      <td></td>
    </tr>
    <tr>
      <td></td>
      <td><code>first_name</code></td>
      <td>-</td>
      <td>Currently not supported</td>
      <td></td>
      <td></td>
      <td></td>
    </tr>
    <tr>
      <td></td>
      <td><code>last_name</code></td>
      <td>-</td>
      <td>Currently not supported</td>
      <td></td>
      <td></td>
      <td></td>
    </tr>
    <tr>
      <td></td>
      <td><code>gender</code></td>
      <td>-</td>
      <td>Currently not supported</td>
      <td></td>
      <td></td>
      <td></td>
    </tr>
    <tr>
      <td><strong>Data validation</strong></td>
      <td><code>gender</code></td>
      <td>-</td>
      <td><code>fraud_analysis</code></td>
      <td><code>data_format</code></td>
      <td><code>gender</code></td>
      <td>Asserts whether extracted data matches the expected format.</td>
    </tr>
    <tr>
      <td></td>
      <td><code>date_of_birth</code></td>
      <td>-</td>
      <td><code>fraud_analysis</code></td>
      <td><code>data_format</code></td>
      <td><code>date_of_birth</code></td>
      <td>Asserts whether extracted data matches the expected format.</td>
    </tr>
    <tr>
      <td></td>
      <td><code>document_numbers</code></td>
      <td>-</td>
      <td><code>fraud_analysis</code></td>
      <td><code>data_format</code></td>
      <td><code>document_number</code></td>
      <td>Asserts whether extracted data matches the expected format.</td>
    </tr>
    <tr>
      <td></td>
      <td><code>expiry_date</code></td>
      <td>-</td>
      <td><code>fraud_analysis</code></td>
      <td><code>data_format</code></td>
      <td><code>expiry_number</code></td>
      <td>Asserts whether extracted data matches the expected format.</td>
    </tr>
    <tr>
      <td></td>
      <td><code>mrz</code></td>
      <td>-</td>
      <td><code>fraud_analysis</code></td>
      <td><code>data_format</code></td>
      <td><code>mrz</code></td>
      <td>Asserts whether extracted data matches the expected format.</td>
    </tr>
    <tr>
      <td></td>
      <td><code>barcode</code></td>
      <td>-</td>
      <td><code>fraud_analysis</code></td>
      <td><code>data_format</code></td>
      <td><code>barcode</code></td>
      <td>Flags when the barcode rows and columns don't match the expected structure.</td>
    </tr>
    <tr>
      <td></td>
      <td><code>document_expiration</code></td>
      <td>-</td>
      <td><code>document_validation</code></td>
      <td><code>expiry_date_current</code></td>
      <td>-</td>
      <td>Asserts whether the document is expired.</td>
    </tr>
    <tr>
      <td><strong>Image integrity</strong></td>
      <td><code>conclusive_document_quality</code></td>
      <td><code>obscured_data_points</code><br /><code>covered_photo</code><br /><code>cut_off_document</code></td>
      <td><code>media_capture</code></td>
      <td><code>data_visibility</code></td>
      <td><code>document_fully_visible</code></td>
      <td>Flags if a key data point on the document is obscured.</td>
    </tr>
    <tr>
      <td></td>
      <td><code>conclusive_document_quality</code></td>
      <td><code>obscured_security_features</code> (no specific causing signal identified)</td>
      <td><code>media_capture</code></td>
      <td><code>data_visibility</code></td>
      <td><code>document_fully_visible</code></td>
      <td>Flags if a key data point on the document is obscured.</td>
    </tr>
    <tr>
      <td></td>
      <td><code>conclusive_document_quality</code></td>
      <td><code>obscured_security_features</code> (missing wet signature)</td>
      <td><code>document_validation</code></td>
      <td><code>wet_signature_present</code></td>
      <td>-</td>
      <td>Asserts whether a required wet signature is present on the document.</td>
    </tr>
    <tr>
      <td></td>
      <td><code>conclusive_document_quality</code></td>
      <td><code>adnormal_document_features</code></td>
      <td>Currently not supported</td>
      <td></td>
      <td></td>
      <td></td>
    </tr>
    <tr>
      <td></td>
      <td><code>conclusive_document_quality</code></td>
      <td><code>watermarks_digital_text_overlay</code></td>
      <td><code>media_capture</code></td>
      <td><code>physical_document_present</code></td>
      <td>-</td>
      <td>Asserts whether the document captured is a physical document rather than a digital version.</td>
    </tr>
    <tr>
      <td></td>
      <td><code>conclusive_document_quality</code></td>
      <td><code>digital_document</code></td>
      <td><code>media_capture</code></td>
      <td><code>physical_document_present</code></td>
      <td>-</td>
      <td>Asserts whether the document captured is a physical document rather than a digital version.</td>
    </tr>
    <tr>
      <td></td>
      <td><code>conclusive_document_quality</code></td>
      <td><code>corner_removed</code><br /><code>punctured_document</code><br /><code>missing_microchip</code></td>
      <td><code>document_validation</code></td>
      <td><code>document_condition</code></td>
      <td>-</td>
      <td>Asserts whether the document has been damaged, preventing data extraction.</td>
    </tr>
    <tr>
      <td></td>
      <td><code>conclusive_document_quality</code></td>
      <td><code>missing_back</code></td>
      <td><code>media_capture</code></td>
      <td><code>media_present</code></td>
      <td><code>back_side_present</code></td>
      <td>Flags when the back side of the document is missing.</td>
    </tr>
    <tr>
      <td></td>
      <td><code>colour_picture</code></td>
      <td>-</td>
      <td><code>media_capture</code></td>
      <td><code>physical_document_present</code></td>
      <td>-</td>
      <td>Asserts whether the document captured is a physical document rather than a digital version.</td>
    </tr>
    <tr>
      <td></td>
      <td><code>image_quality</code></td>
      <td><code>dark_photo</code><br /><code>glare_on_photo</code><br /><code>blurred_photo</code><br /><code>other_photo_issue</code></td>
      <td><code>media_capture</code></td>
      <td><code>data_visibility</code></td>
      <td><code>image_quality</code></td>
      <td>Flags when data on the document is obscured by poor image quality.</td>
    </tr>
    <tr>
      <td></td>
      <td><code>image_quality</code></td>
      <td><code>damaged_document</code></td>
      <td><code>document_validation</code></td>
      <td><code>document_condition</code></td>
      <td></td>
      <td>Asserts whether the document has been damaged, preventing data extraction.</td>
    </tr>
    <tr>
      <td></td>
      <td><code>image_quality</code></td>
      <td><code>incorrect_side</code></td>
      <td><code>media_capture</code></td>
      <td><code>media_present</code></td>
      <td><code>front_side_present</code></td>
      <td>Flags when the front side of the document is missing.</td>
    </tr>
    <tr>
      <td></td>
      <td><code>image_quality</code></td>
      <td><code>no_document_in_image</code></td>
      <td><code>media_capture</code></td>
      <td><code>media_present</code></td>
      <td><code>document_present</code></td>
      <td>The images provided don't contain a document.</td>
    </tr>
    <tr>
      <td></td>
      <td><code>image_quality</code></td>
      <td><code>two_documents_uploaded</code></td>
      <td><code>media_capture</code></td>
      <td><code>media_present</code></td>
      <td><code>single_document_provided</code></td>
      <td>Flags when more than one document has been provided (only a single document can be submitted).</td>
    </tr>
    <tr>
      <td></td>
      <td><code>supported_document</code></td>
      <td><code>onfido_supported_document</code></td>
      <td><code>document_validation</code></td>
      <td><code>supported_document</code></td>
      <td><code>entrust_supported_document</code></td>
      <td>Flags when the document provided is not supported by Entrust.</td>
    </tr>
    <tr>
      <td></td>
      <td><code>supported_document</code></td>
      <td><code>sanctioned_issuing_country</code></td>
      <td><code>document_validation</code></td>
      <td><code>supported_document</code></td>
      <td><code>sanctions_screening</code></td>
      <td>Flags that the document's issuing country is subject to sanctions.</td>
    </tr>
    <tr>
      <td></td>
      <td><code>supported_document</code></td>
      <td><code>custom_supported_document</code></td>
      <td><code>document_validation</code></td>
      <td><code>supported_document</code></td>
      <td><code>configuration_supported_document</code></td>
      <td>Flags when the document provided is not supported by a customer's configuration.</td>
    </tr>
    <tr>
      <td></td>
      <td><code>video_document_presence</code></td>
      <td><code>video_document_presence</code><br /><code>invalid_signature</code></td>
      <td>Currently not supported</td>
      <td></td>
      <td></td>
      <td></td>
    </tr>
    <tr>
      <td><strong>Data consistency</strong></td>
      <td><code>date_of_expiry</code></td>
      <td>-</td>
      <td><code>fraud_analysis</code></td>
      <td><code>data_consistency</code></td>
      <td><code>date_of_expiry</code></td>
      <td>Flags document data that does not match the MRZ/barcode data.</td>
    </tr>
    <tr>
      <td></td>
      <td><code>document_type</code></td>
      <td>-</td>
      <td><code>fraud_analysis</code></td>
      <td><code>data_consistency</code></td>
      <td><code>document_type</code></td>
      <td>Flags document data that does not match the MRZ/barcode data.</td>
    </tr>
    <tr>
      <td></td>
      <td><code>nationality</code></td>
      <td>-</td>
      <td><code>fraud_analysis</code></td>
      <td><code>data_consistency</code></td>
      <td><code>nationality</code></td>
      <td>Flags document data that does not match the MRZ/barcode data.</td>
    </tr>
    <tr>
      <td></td>
      <td><code>issuing_country</code></td>
      <td>-</td>
      <td><code>fraud_analysis</code></td>
      <td><code>data_consistency</code></td>
      <td><code>issuing_country</code></td>
      <td>Flags document data that does not match the MRZ/barcode data.</td>
    </tr>
    <tr>
      <td></td>
      <td><code>documents_numbers</code></td>
      <td>-</td>
      <td><code>fraud_analysis</code></td>
      <td><code>data_consistency</code></td>
      <td><code>document_numbers</code></td>
      <td>Flags document data that does not match the MRZ/barcode data.</td>
    </tr>
    <tr>
      <td></td>
      <td><code>gender</code></td>
      <td>-</td>
      <td><code>fraud_analysis</code></td>
      <td><code>data_consistency</code></td>
      <td><code>gender</code></td>
      <td>Flags document data that does not match the MRZ/barcode data.</td>
    </tr>
    <tr>
      <td></td>
      <td><code>first_name</code></td>
      <td>-</td>
      <td><code>fraud_analysis</code></td>
      <td><code>data_consistency</code></td>
      <td><code>first_name</code></td>
      <td>Flags document data that does not match the MRZ/barcode data.</td>
    </tr>
    <tr>
      <td></td>
      <td><code>last_name</code></td>
      <td>-</td>
      <td><code>fraud_analysis</code></td>
      <td><code>data_consistency</code></td>
      <td><code>last_name</code></td>
      <td>Flags document data that does not match the MRZ/barcode data.</td>
    </tr>
    <tr>
      <td></td>
      <td><code>date_of_birth</code></td>
      <td>-</td>
      <td><code>fraud_analysis</code></td>
      <td><code>data_consistency</code></td>
      <td><code>date_of_birth</code></td>
      <td>Flags document data that does not match the MRZ/barcode data.</td>
    </tr>
    <tr>
      <td></td>
      <td><code>multiple_sources_present</code></td>
      <td>-</td>
      <td><code>media_capture</code></td>
      <td><code>data_visibility</code></td>
      <td><code>barcode_read</code></td>
      <td>Flags when the barcode is not present or successfully read.</td>
    </tr>
    <tr>
      <td><strong>Visual authenticity</strong></td>
      <td><code>face_detection</code></td>
      <td>-</td>
      <td><code>media_capture</code></td>
      <td><code>data_visibility</code></td>
      <td><code>portrait_present</code></td>
      <td>Flags when a face cannot fully be detected on the document.</td>
    </tr>
    <tr>
      <td></td>
      <td><code>original_document_present</code></td>
      <td><code>photo_of_screen</code><br /><code>screenshot</code><br /><code>paper_document</code><br /><code>scan</code></td>
      <td><code>media_capture</code></td>
      <td><code>physical_document_present</code></td>
      <td>-</td>
      <td>Asserts whether the document captured is a physical document rather than a digital version.</td>
    </tr>
    <tr>
      <td></td>
      <td><code>fonts</code></td>
      <td>-</td>
      <td><code>fraud_analysis</code></td>
      <td><code>visual_authenticity</code></td>
      <td>-</td>
      <td>Flags when the document has been tampered with.</td>
    </tr>
    <tr>
      <td></td>
      <td><code>digital_tampering</code></td>
      <td>-</td>
      <td><code>fraud_analysis</code></td>
      <td><code>source_integrity</code></td>
      <td>-</td>
      <td>Flags when the document shows signs of technical manipulation.</td>
    </tr>
    <tr>
      <td></td>
      <td><code>security_features</code></td>
      <td>-</td>
      <td><code>fraud_analysis</code></td>
      <td><code>visual_authenticity</code></td>
      <td></td>
      <td></td>
    </tr>
    <tr>
      <td></td>
      <td><code>template</code></td>
      <td>-</td>
      <td><code>fraud_analysis</code></td>
      <td><code>visual_authenticity</code></td>
      <td></td>
      <td></td>
    </tr>
    <tr>
      <td></td>
      <td><code>picture_face_integrity</code></td>
      <td>-</td>
      <td><code>fraud_analysis</code></td>
      <td><code>visual_authenticity</code></td>
      <td></td>
      <td></td>
    </tr>
    <tr>
      <td><strong>Compromised document</strong></td>
      <td><code>document_database</code></td>
      <td>-</td>
      <td>Currently not supported</td>
      <td></td>
      <td></td>
      <td></td>
    </tr>
    <tr>
      <td></td>
      <td><code>repeat_attempts</code></td>
      <td>-</td>
      <td><code>fraud_analysis</code></td>
      <td><code>repeat_attempts_screening</code></td>
      <td>-</td>
      <td>Flags if Entrust has previously seen this document being used in a suspicious way.</td>
    </tr>
    <tr>
      <td><strong>Police record</strong></td>
      <td><code>police_record</code></td>
      <td>-</td>
      <td>Currently not supported</td>
      <td></td>
      <td></td>
      <td></td>
    </tr>
    <tr>
      <td><strong>Issuing authority</strong></td>
      <td><code>nfc_passive_authentication</code></td>
      <td>-</td>
      <td><code>fraud_analysis</code></td>
      <td><code>nfc_authenticity</code></td>
      <td><code>nfc_passive_authenticty</code></td>
      <td>Asserts whether the NFC chip data has been tampered with.</td>
    </tr>
    <tr>
      <td></td>
      <td><code>nfc_active_authentication</code></td>
      <td>-</td>
      <td><code>fraud_analysis</code></td>
      <td><code>nfc_authenticity</code></td>
      <td><code>nfc_active_authenticty</code></td>
      <td>Asserts whether the NFC chip is cloned.</td>
    </tr>
  </tbody>
</table>