{
    "copyright": [
        "(c) 2022 Workiva, All rights reserved"
    ],
    "description": [
        "Authority validation parameters.",
        "",
        "The format is as follows:",
        "",
        "A JSON object by authority with objects ",
        "",
        "key: code of the authority",
        "name: authority for which this object applies",
        "authorityName: name of issuing authority, such as ESMA for ESEF and FRC for UKSEF",
        "reference: document(s) pertinent to authority validation",
        "reportPackageMaxMB: max file size in MB or null for unlimited",
        "minExternalResourceSizekB: minimal file size in kB for allowing external resources, 0 if no minimum requirement and -1 if external resources are forbidden",
        "reportPackageMeasurement: \"zipped\" or \"unzipped\"",
        "ixTargetUsage: allowed, warning or error",
        "extensionAbstractContexts: allowed, warning or error",
        "lineItemsNotDimQualExclusionNsPattern: concepts namespace pattern excluded from check for extensionTaxonomyLineItemNotLinkedToAnyHypercube",
        "lineItemsMustBeInPreLbExclusionNsPattern: concepts namespace pattern excluded from check for required presence in presentation linkbase",
        "LC3CapitalsInWord: true means label \"NonControlling Interest\" matches name \"NoncontrollingInterest\"",
        "reportFileNamePattern: filename pattern where applied by authority, for message display",
        "reportFileNameRegex: regex to correspond, in same manner as filenameRegexes in Consts.py",
        "extensionElementsAnchoring: \"non-abstract\" or \"include abstract\"",
        "additionalMandatoryTags: qnames of tags additionally required by authority when prefixed schema is imported",
        "dimension-default-arc-ELRs",
        "outdatedTaxonomyURLs: imported standard URLs now outdated",
        "effectiveTaxonomyURLs: current imported standard URLs of which one must be specified",
        "authorityRequiredTaxonomyURLs: authority-required standard URL in addition to ESEF effectiveTaxonomyURLs",
        "standardTaxonomyURIs: set of taxonomy URIs which are deemed base taxonomies",
        "formulaMessagesAdditionalURLs: for base URL list of additional formula messages URLs to load out of DTS",
        "formulaRunIDs: if not null, regex of formula IDs to run (or with negative lookahead regex, to suppress)"
    ],
    "default": {
        "name": "Default ESMA ESEF validations",
        "authorityName": "ESMA",
        "reference": [
            "https://www.esma.europa.eu/sites/default/files/library/esma32-60-254_esef_reporting_manual.pdf",
            "https://www.esma.europa.eu/sites/default/files/library/esma32-60-727_final_report_draft_rts_amending_rts_on_esef_2021.pdf"
        ],
        "comment": "default parameters where not specified by authority",
        "reportPackageMaxMB": null,
        "identiferScheme": "http://standards.iso.org/iso/17442",
        "ixTargetUsage": "warning",
        "extensionAbstractContexts": "warning",
        "LC3AllowCapitalsInWord": true,
        "reportFileNamePattern": null,
        "reportFileNameRegex": null,
        "extensionElementsAnchoring": "non-abstract",
        "dimension-default-arc-ELRs": null,
        "standardTaxonomyURIs": [
            "http://www.esma.europa.eu/",
            "https://www.esma.europa.eu/",
            "http://xbrl.ifrs.org/taxonomy/",
            "https://xbrl.ifrs.org/taxonomy/",
            "http://www.xbrl.org/taxonomy/int/lei/",
            "https://www.xbrl.org/taxonomy/int/lei/",
            "http://www.xbrl.org/20",
            "https://www.xbrl.org/20",
            "http://www.xbrl.org/dtr/",
            "https://www.xbrl.org/dtr/",
            "http://www.xbrl.org/lrr/",
            "https://www.xbrl.org/lrr/",
            "http://www.xbrl.org/utr/",
            "https://www.xbrl.org/utr/",
            "http://www.w3.org/1999/xlink/",
            "https://www.w3.org/1999/xlink/"
        ],
        "formulaMessagesAdditionalURLs": {
            "http://www.esma.europa.eu/taxonomy/2019-03-27/esef_cor.xsd":
                ["http://www.esma.europa.eu/taxonomy/2019-03-27/esef_cor-gen-en.xml"],
            "https://www.esma.europa.eu/taxonomy/2019-03-27/esef_cor.xsd":
                ["https://www.esma.europa.eu/taxonomy/2019-03-27/esef_cor-gen-en.xml"],
            "http://www.esma.europa.eu/taxonomy/2020-03-16/esef_cor.xsd":
                ["http://www.esma.europa.eu/taxonomy/2020-03-16/esef_cor-gen-en.xml"],
            "https://www.esma.europa.eu/taxonomy/2020-03-16/esef_cor.xsd":
                ["https://www.esma.europa.eu/taxonomy/2020-03-16/esef_cor-gen-en.xml"],
            "https://www.esma.europa.eu/taxonomy/2021-03-24/esef_cor.xsd":
                ["https://www.esma.europa.eu/taxonomy/2021-03-24/esef_cor-gen-en.xml"]
        },
        "formulaRunIDs": null,
        "minExternalResourceSizekB": 0,
        "validate1_9_1": "false"
    },
    "ESEF-2021": {
        "outdatedTaxonomyURLs": [
            "http://www.esma.europa.eu/taxonomy/2017-03-31/esef_cor.xsd",
            "https://www.esma.europa.eu/taxonomy/2017-03-31/esef_cor.xsd",
            "http://www.esma.europa.eu/taxonomy/2019-03-27/esef_cor.xsd",
            "https://www.esma.europa.eu/taxonomy/2019-03-27/esef_cor.xsd"
        ],
        "effectiveTaxonomyURLs": [
            "http://www.esma.europa.eu/taxonomy/2020-03-16/esef_cor.xsd",
            "https://www.esma.europa.eu/taxonomy/2020-03-16/esef_cor.xsd",
            "http://www.esma.europa.eu/taxonomy/2021-03-24/esef_cor.xsd",
            "https://www.esma.europa.eu/taxonomy/2021-03-24/esef_cor.xsd"
        ]
    },
    "ESEF-2022": {
        "outdatedTaxonomyURLs": [
            "http://www.esma.europa.eu/taxonomy/2017-03-31/esef_cor.xsd",
            "https://www.esma.europa.eu/taxonomy/2017-03-31/esef_cor.xsd",
            "http://www.esma.europa.eu/taxonomy/2019-03-27/esef_cor.xsd",
            "https://www.esma.europa.eu/taxonomy/2019-03-27/esef_cor.xsd",
            "http://www.esma.europa.eu/taxonomy/2020-03-16/esef_cor.xsd",
            "https://www.esma.europa.eu/taxonomy/2020-03-16/esef_cor.xsd"
        ],
        "effectiveTaxonomyURLs": [
            "http://www.esma.europa.eu/taxonomy/2021-03-24/esef_cor.xsd",
            "https://www.esma.europa.eu/taxonomy/2021-03-24/esef_cor.xsd",
            "http://www.esma.europa.eu/taxonomy/2022-03-24/esef_cor.xsd",
            "https://www.esma.europa.eu/taxonomy/2022-03-24/esef_cor.xsd"
        ]
    },
    "ESEF-2023": {
        "outdatedTaxonomyURLs": [
            "http://www.esma.europa.eu/taxonomy/2017-03-31/esef_cor.xsd",
            "https://www.esma.europa.eu/taxonomy/2017-03-31/esef_cor.xsd",
            "http://www.esma.europa.eu/taxonomy/2019-03-27/esef_cor.xsd",
            "https://www.esma.europa.eu/taxonomy/2019-03-27/esef_cor.xsd",
            "http://www.esma.europa.eu/taxonomy/2020-03-16/esef_cor.xsd",
            "https://www.esma.europa.eu/taxonomy/2020-03-16/esef_cor.xsd"
        ],
        "effectiveTaxonomyURLs": [
            "http://www.esma.europa.eu/taxonomy/2021-03-24/esef_cor.xsd",
            "https://www.esma.europa.eu/taxonomy/2021-03-24/esef_cor.xsd",
            "http://www.esma.europa.eu/taxonomy/2022-03-24/esef_cor.xsd",
            "https://www.esma.europa.eu/taxonomy/2022-03-24/esef_cor.xsd"
        ]
    },
    "AT": {
        "name": "Austria",
        "reportPackageMaxMB": "100",
        "reportPackageMeasurement": "zipped"
    },
    "BE": {
        "name": "Belgium",
        "reportPackageMaxMB": "50",
        "reportPackageMeasurement": "zipped"
    },
    "BG": {
        "name": "Bulgaria"
    },
    "CY": {
        "name": "Cyprus"
    },
    "CZ": {
        "name": "Czechia"
    },
    "DBA": {
        "name": "Danish Business Authority",
        "reportPackageMaxMB": "2000",
        "reportPackageMeasurement": "unzipped",
        "ixTargetUsage": "allowed",
        "formulaRunIDs": "(?!con_IdentifierSchemeMustBeLEI|lei-identifier-scheme)"
    },
    "DE": {
        "name": "Germany"
    },
    "DK": {
        "name": "Denmark",
        "reportPackageMaxMB": "2000",
        "reportPackageMeasurement": "unzipped",
        "ixTargetUsage": "allowed"
    },
    "EE": {
        "name": "Estonia",
        "reportPackageMaxMB": null
    },
    "EL": {
        "name": "Greece"
    },
    "ES": {
        "name": "Spain"
    },
    "FI": {
        "name": "Finland"
    },
    "FR": {
        "name": "France",
        "reportPackageMaxMB": "40",
        "reportPackageMeasurement": "zipped"
    },
    "GB": {
        "name": "United Kingdom",
        "comment": "Pertains to country code GB ESEF Guidance",
        "comment2": "See UKFRC for UK filings to FRC using UKSEF"
    },
    "HR": {
        "name": "Croatia"
    },
    "HU": {
        "name": "Hungary"
    },
    "IE": {
        "name": "Ireland"
    },
    "IS": {
        "name": "Iceland"
    },
    "IT": {
        "name": "Italy"
    },
    "LI": {
        "name": "Liechtenstein"
    },
    "LT": {
        "name": "Lithuania"
    },
    "LU": {
        "name": "Luxembourg",
        "minExternalResourceSizekB": 1024
    },
    "LV": {
        "name": "Latvia"
    },
    "MT": {
        "name": "Malta",
        "reportPackageMaxMB": "25",
        "reportPackageMeasurement": "zipped"
    },
    "NL": {
        "name": "Netherlands",
        "reportPackageMaxMB": "100",
        "reportPackageMeasurement": "unzipped",
        "extensionAbstractContexts": "allowed",
        "reportFileNamePattern": "{base}-{date}.xhtml",
        "reportFileNameRegex": "(.{1,})-[0-9]{4}-[0-9]{2}-[0-9]{2}[.]xhtml$",
        "extensionElementsAnchoring": "include abstract",
        "dimension-default-arc-ELRs": "990000 only",
        "LC3AllowCapitalsInWord": false
    },
    "NO": {
        "name": "Norway"
    },
    "PL": {
        "name": "Poland"
    },
    "PT": {
        "name": "Portugal"
    },
    "RO": {
        "name": "Romania"
    },
    "SE": {
        "name": "Sweden",
        "reportPackageMaxMB": "100",
        "reportPackageMeasurement": "zipped"
    },
    "SI": {
        "name": "Slovenia",
        "reportPackageMaxMB": null
    },
    "SK": {
        "name": "Slovakia"
    },
    "UKFRC-2022": {
        "name": "United Kingdom Single Target",
        "authorityName": "FRC",
        "comment": "Pertains to UKSEF Guidance before UKSEF filings used multiple targets beginning in 2023",
        "comment2": "See GB for UK filings to ESMA ESEF not using UKSEF",
        "reference": "https://www.frc.org.uk/getattachment/d41a2831-6626-40b5-86c0-97627b50dd10/FRC-UKSEF-Tagging-Guide-2021-Version-1-1-January-2022.pdf",
        "reportPackageMaxMB": "150",
        "reportPackageMeasurement": "zipped",
        "identiferScheme": "http://www.companieshouse.gov.uk/",
        "ixTargetUsage": "error",
        "extensionAbstractContexts": "allowed",
        "lineItemsNotDimQualExclusionNsPattern": "http://xbrl.frc.org.uk/",
        "lineItemsMustBeInPreLbExclusionNsPattern": "http://xbrl.frc.org.uk/",
        "outdatedTaxonomyURLs": [
        ],
        "effectiveTaxonomyURLs": [
            "https://xbrl.frc.org.uk/uksef/2022-01-01/uksef-2022-01-01_cor.xsd"
        ],
        "authorityRequiredTaxonomyURLs": [
            "https://xbrl.frc.org.uk/fr/2022-01-01/core/frc-core-2022-01-01.xsd"
        ],
        "additionalMandatoryTags": [
            "bus:UKCompaniesHouseRegisteredNumber",
            "bus:BalanceSheetDate",
            "bus:StartDateForPeriodCoveredByReport",
            "bus:EndDateForPeriodCoveredByReport",
            "bus:EntityCurrentLegalOrRegisteredName",
            "core:DateAuthorisationFinancialStatementsForIssue",
            "core:DirectorSigningFinancialStatements",
            "bus:EntityDormantTruefalse",
            "bus:EntityTradingStatus",
            "bus:AccountingStandardsApplied",
            "bus:AccountsStatusAuditedOrUnaudited",
            "aurep:DateAuditorsReport",
            "aurep:OpinionAuditorsOnEntity",
            "aurep:NameIndividualAuditor",
            "aurep:NameSeniorStatutoryAuditor",
            "bus:NameEntityAuditors",
            "direp:DateSigningDirectorsReport",
            "direp:DirectorSigningDirectorsReport"
        ],
        "standardTaxonomyURIs": [
            "http://www.esma.europa.eu/",
            "https://www.esma.europa.eu/",
            "http://xbrl.ifrs.org/taxonomy/",
            "https://xbrl.ifrs.org/taxonomy/",
            "http://www.xbrl.org/taxonomy/int/lei/",
            "https://www.xbrl.org/taxonomy/int/lei/",
            "http://www.xbrl.org/20",
            "https://www.xbrl.org/20",
            "http://www.xbrl.org/dtr/",
            "https://www.xbrl.org/dtr/",
            "http://www.xbrl.org/lrr/",
            "https://www.xbrl.org/lrr/",
            "http://www.xbrl.org/utr/",
            "https://www.xbrl.org/utr/",
            "http://www.w3.org/1999/xlink/",
            "https://www.w3.org/1999/xlink/",
            "http://www.w3.org/2001/",
            "https://www.w3.org/2001/",
            "http://xbrl.frc.org.uk/",
            "https://xbrl.frc.org.uk/"
        ],
        "formulaRunIDs": "(?!con_IdentifierSchemeMustBeLEI|lei-identifier-scheme)"
    },
    "UKFRC-2023": {
        "name": "United Kingdom Multiple Targets",
        "authorityName": "FRC",
        "comment": "Pertains to multi target UKSEF Guidance",
        "comment2": "See UKFRC for reports prior to 2023 which did not use separate targets for FRC and ESEF",
        "reference": "https://media.frc.org.uk/documents/XBRL_Tagging_Guide_-_FRC_Taxonomies_2024_On9jOuS.pdf",
        "reportPackageMaxMB": "150",
        "reportPackageMeasurement": "zipped",
        "ixTargetUsage": "allowed"
    }
}
