Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| en:guide_de_lecture_du_dossier_de_preuve [2025/08/06 16:36] – [Data to Collect and Verify] admin | en:guide_de_lecture_du_dossier_de_preuve [2025/10/30 14:53] (Version actuelle) – [📤 Extracted_data Object] admin | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ~~NOTOC~~ | + | [[: |
| - | [[: | + | |
| ---- | ---- | ||
| - | ====== Proof slip Information | + | ====== Proof File Reading Guide ====== |
| + | Each use of a process is linked to a user file. You have full access to all ongoing files, regardless of the users’ preferences. | ||
| - | Each use of a process is linked to a proof slip. You have full access to all active files, regardless | + | To view a file, click on the link located at the bottom |
| - | For each completed journey, you can consult a detailed set of information, | + | |
| - | {{report.png}} | + | This file constitutes **the technical and regulatory record** of all operations performed during the process and can serve as **evidence in the event of an audit or dispute**. |
| - | ====== | + | ====== |
| + | Below is a representative example of the proof file downloaded in JSON format. | ||
| + | |||
| + | {{: | ||
| + | ======🛡️ Keys: status and reason ====== | ||
| ==== Status ==== | ==== Status ==== | ||
| - | **A journey | + | |
| - | * **Canceled**: | + | **A process |
| - | * **Failed**: Internal | + | * ⬜ **Canceled**: |
| - | * **KO**: The file is invalid | + | * 🟥 **Failed**: Internal error in ID360. |
| - | * **OK**: The file is valid | + | * 🟧 **KO**: The file is incorrect. |
| - | * **Started**: | + | * 🟩 **OK**: The file is correct. |
| - | * **New**: The user file has just been created | + | * 🟪 **Started**: |
| + | * 🟦 **New**: The user file has just been created. | ||
| + | * ❎ Discontinued : The enrollment has been interrupted by the API. | ||
| ==== Reason ==== | ==== Reason ==== | ||
| - | In the case of a KO file, one or more reasons are provided: | + | For files with **KO** status, one or more reasons are indicated in the **" |
| - | {{statusKO.png?400%}} | + | This information is mainly intended for internal use. To precisely identify the reason(s) for the failure, please refer to the dedicated guide: [[https:// |
| - | This information is mainly intended for internal use. | + | For the complete list of error codes and their meanings, click [[https:// |
| - | You can access it through an error code available in the proof file. | + | |
| - | To consult this file, simply | + | |
| - | {{proofslipbutton.png?250%}} | + | ======👤 Identity Object ====== |
| + | The **Identity** block provides at-a-glance access to the individual’s identity information. This section contains the personal information of the user collected or entered during the process. It includes: | ||
| - | In the variable `all_status_codes`: | + | {{:identity.png? |
| - | < | + | //The address will be retrieved from a proof of address if requested, or from the identity |
| - | " | + | |
| - | { | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | }, | + | |
| - | " | + | |
| - | }, | + | |
| - | { | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | }, | + | |
| - | " | + | |
| - | } | + | |
| - | ] | + | |
| - | </code> | + | |
| - | In this example, the success threshold defined | + | The identity is populated using documents |
| - | To view the full list of error codes and their meanings, please click [[https:// | + | - Digital identity → First name, last name, gender, date and place of birth |
| + | - Physical | ||
| + | - Entered data → First name, last name, gender, date and place of birth | ||
| + | - Proof of address → Address | ||
| + | | ||
| - | ====== | + | //**How are first names and last name populated in the Identity |
| - | The **Identity block** gives you at a glance access to the personal identity information retrieved through identification | + | First names and last name are extracted from both the MRZ (Machine Readable Zone) and the VIZ (Visual Inspection Zone). \\ |
| + | We compare the first 10 letters of the MRZ with the VIZ: | ||
| + | * If the score is 100%, the VIZ is used; | ||
| + | * Otherwise, the MRZ data is retained. | ||
| + | This avoids truncated first names. | ||
| - | {{identitybloc.png? | + | ======📄 Documents Object ====== |
| - | //The address will be extracted either from a proof of address document if required, or directly from the ID card depending on the journey configuration.// | + | In the proof file (JSON), each collected document contains a **" |
| + | This field indicates **the API path** used to access | ||
| - | ====== Items to be collected and controlled ====== | + | This path is found in the following structure: |
| + | **documents → [document type] → files → url** | ||
| - | This section allows you to view the extracted data from submitted documents, as well as the checks performed. | + | {{: |
| - | ==== Steps ==== | + | Below are some examples of documents: |
| - | Steps correspond to the controls applied to documents and the extraction of related data. | + | **In Identity: Id_document_result**: |
| - | {{items.png}} | + | **In Identity: Id_document_image**: |
| - | **Id_document**: The identity document is considered valid (OK). The information was successfully extracted and can be viewed by clicking the eye icon in the " | + | **In Selfie: Selfie_image**: |
| - | + | ||
| - | **Face_comparison**: | + | |
| - | + | ||
| - | **Fake_photo_id**: | + | |
| - | + | ||
| - | **Phone_detection**: | + | |
| - | + | ||
| - | **Id_photo_checker**: | + | |
| - | + | ||
| - | **Birth_date, | + | |
| - | + | ||
| - | ==== Documents ==== | + | |
| - | + | ||
| - | You have access for 2 months to all documents uploaded by the user. You can click on each document individually or click **Download** to retrieve them: | + | |
| - | + | ||
| - | {{: | + | |
| - | + | ||
| - | **Id_document_result**: | + | |
| - | + | ||
| - | **Id_document_image**: | + | |
| - | + | ||
| - | **Selfie_image**: | + | |
| - | + | ||
| - | **Selfie_uploaded_image**: | + | |
| - | + | ||
| - | ====== Cross-checks and Validations ====== | + | |
| - | + | ||
| - | This section includes individual and cross-validation checks. In the example below (simplified version), the dossier is considered valid, hence all `" | + | |
| - | + | ||
| - | The following checks are performed: | + | |
| - | + | ||
| - | * Validity of the MRZ (Machine Readable Zone) | + | |
| - | * The identity document was not issued in the future | + | |
| - | * The identity document is not expired | + | |
| - | * Comparison of names, first names, and birth dates provided vs. those extracted from the document | + | |
| - | + | ||
| - | < | + | |
| - | " | + | |
| - | { | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | { | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | }, | + | |
| - | { | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | } | + | |
| - | ], | + | |
| - | " | + | |
| - | }, | + | |
| - | { | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | { | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | } | + | |
| - | ], | + | |
| - | " | + | |
| - | }, | + | |
| - | { | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | { | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | } | + | |
| - | ], | + | |
| - | " | + | |
| - | }, | + | |
| - | { | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | { | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | } | + | |
| - | ], | + | |
| - | " | + | |
| - | }, | + | |
| - | { | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | { | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | } | + | |
| - | ], | + | |
| - | " | + | |
| - | } | + | |
| - | ] | + | |
| - | </ | + | |
| - | + | ||
| - | ====== Information in the Proof File (JSON) ====== | + | |
| - | + | ||
| - | Below is a representative example of the proof file downloaded in JSON format. | + | |
| - | {{:json.png? | + | **In Selfie: Selfie_uploaded_image**: |
| - | ===== Identity Block ===== | + | ======📋 Steps Object ====== |
| - | : Virtual identity of the user | + | Steps correspond to the checks carried out on the documents as well as the extraction of information. |
| - | A user identity is created from the collected documents, including: | + | {{:steps.png? |
| - | | + | **Id_document**: The identity document is deemed compliant |
| - | | + | |
| - | | + | |
| - | | + | |
| - | * Birth name | + | |
| - | * First name(s) | + | |
| - | * Address | + | |
| - | * Zip code | + | |
| - | * City | + | |
| - | * Country | + | |
| - | * Date of birth | + | |
| - | * Gender | + | |
| - | * City of birth | + | |
| - | * Country of birth | + | |
| - | The identity | + | **Face_comparison**: |
| - | - Digital Identity → Last name, first name, gender, date and place of birth | + | **Fake_photo_id**: |
| - | - Paper ID → Last name, first name, gender, date and place of birth | + | |
| - | - User Input → Last name, first name, gender, date and place of birth | + | |
| - | - Proof of address → Address | + | |
| - | - User Input → Address, email | + | |
| - | ===== Document Block ===== | + | **Phone_detection**: |
| - | List of documents collected during | + | |
| - | ===== Steps Block ===== | + | **Id_photo_checker**: |
| - | Document | + | |
| - | ===== Extracted_data Block ===== | + | **Birth_date, |
| - | Data extracted by ID360 from each document required during the process. | + | |
| - | **/!\ In the proof file, you may notice the presence of certain data not listed in the extraction table. This is because ID360 certifies the integrity of the data within the following blocks: Identity (identity), Documents (documents), | + | ====== 📤 Extracted_data Object ====== |
| - | To identify the type of identity document | + | To identify the type of identity document |
| < | < | ||
| Ligne 243: | Ligne 105: | ||
| </ | </ | ||
| - | The first two characters of the MRZ line indicate | + | The first two characters of the MRZ allow the document type to be determined: |
| - | * D1 = Driver’s license | + | * D1 = Driver’s license |
| - | * ID = National ID card | + | * ID = Identity |
| - | * C = Italian national | + | * C = Italian national |
| - | * I = Portuguese national | + | * I = Portuguese national |
| - | * P, P* = Passport | + | * P, P* = Passport |
| - | * IR = Residence permit | + | * IR, TS = Residence permit |
| - | ===== Finalizer_report Block ===== | + | ====== 🚨 Point of Attention ====== |
| - | Control results carried out at the end of the enrollment. It mainly includes the blocks: `validations`, | + | |
| + | ⚠️ In the proof file, you may notice the presence of certain data not specified in the extraction table. This is because ID360 guarantees the integrity of the data contained in the following blocks: | ||
| + | * **Identity** | ||
| + | * **Documents** | ||
| + | * **Extracted_data** | ||