--- title: Validate Legal Entity Identifier codes for DORA reporting description: Review and resolve Legal Entity Identifier \(LEI\) validation results for DORA Register of Information reporting. LEI validation runs automatically during Plain-CSV Reporting Package generation and Microsoft Excel upload. The validation verifies that LEI codes in the digital resilience registers exist in the GLEIF database with active and issued status. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/governance-risk-compliance/validate-lei.html release: australia topic_type: task last_updated: "2026-05-15" reading_time_minutes: 4 keywords: [LEI validation, GLEIF, DORA, Register of Information, Level 4] breadcrumb: [Using Digital resilience third-party registers, Maintaining Digital resilience third-party registers, Manage, Operational Resilience, Governance, Risk, and Compliance] --- # Validate Legal Entity Identifier codes for DORA reporting Review and resolve Legal Entity Identifier \(LEI\) validation results for DORA Register of Information reporting. LEI validation runs automatically during Plain-CSV Reporting Package generation and Microsoft Excel upload. The validation verifies that LEI codes in the digital resilience registers exist in the GLEIF database with active and issued status. ## Before you begin Role required: sn\_oper\_res.manager Generate a Plain-CSV Reporting Package. For more information, see [Register of Information \(ROI\) regulatory packages](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/governance-risk-compliance/opres-dora-roi-reg-pkg.md). ## About this task Level 4 LEI validation checks LEI codes in the Digital resilience third-party registers against the Global Legal Entity Identifier Foundation \(GLEIF\) database. Validation checks for format validity, MOD 97-10 checksum integrity, GLEIF existence, entity status \(Active\), registration status \(Issued\), and name and country consistency. Validation occurs automatically in three contexts: - **Plain-CSV Reporting Package generation**: All LEI codes in the package are validated in a single batch GLEIF API call. A `Level4_LEI_Validation_Report.csv` file is included in the `Consolidated_Reports.zip` attachment on the request record when generation completes. The request record shows a timestamped validation status message. Package generation is never blocked by LEI validation failures. - **Microsoft Excel upload**: When uploading Legal entity, Branch, Third party, or Third-party engagement records, all LEI codes are collected, deduplicated, and batch-validated against GLEIF before rows are processed. The **Save rows with LEI GLEIF errors during Excel upload** system property controls whether rows with GLEIF data failures are saved with a warning or blocked. Format and checksum failures always block rows regardless of this property. If the GLEIF API is unavailable, rows are always saved regardless of this property. - When you update an LEI code on a legal entity branch, Third party, or Third party engagement record, the system validates against GLEIF. It then auto-populates name and country fields. If you edit the name or country field to a value that no longer matches GLEIF data, an inline warning is displayed. Records can still be saved with mismatched values. ## Procedure 1. Configure LEI validation system properties to control upload save behavior and API settings. 1. Navigate to **All** > **Digital Operational Resilience Management** > **Properties**. 2. In the DORA LEI Validation section, review and update the following properties as needed.
| Property | Default | Description |
|---|---|---|
| **Save rows with LEI GLEIF errors during Excel upload** \(`sn_dora_accel.lei_save_on_gleif_error`\) | Yes | Controls whether upload rows are saved when GLEIF validation returns a data failure: LEI not found, entity status not Active, or registration status not Issued. Set to **No** to block affected rows and report them as errors in the upload result. Format and checksum failures always block rows regardless of this setting. |
| **HTTP timeout for GLEIF API calls** \(`sn_dora_accel.gleif_api_timeout`\) | 10000 ms | Maximum wait time in milliseconds for a GLEIF API response before the request is treated as unavailable. Valid range: 1000–60000. |
| **Max LEIs per GLEIF API request** \(`sn_dora_accel.gleif_batch_size`\) | 200 | Maximum number of LEI codes sent in a single batch GLEIF API call. Valid range: 1–200. Reduce this value if API timeout errors occur frequently. |