Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

PropertyTypeDescription
ProcessingIdGUIDA unique GUID identifying the processing request.
FilingIdintThe filing ID of a processed XBRL file, if processing was successful.
StatusenumThe status of the actual processing, RanToCompletion (5) means the process finished.
FilingIdintThe filing ID of a processed XBRL file, if processing was successful.
FilingVersionIdintThe filing version ID of a processed XBRL file, if processing was successful.
IsRejectedbooleanTrue if filing is rejected, if processing was successful.
IsServerErrorbooleanTrue if any server error happened during processing.

Md5Hash

stringThe MD5 hash calculated on the XBRL file, if processing was successful.
IsDuplicateFilingbooleanIf true, a duplicate filing is detected and processing was successful.
DuplicateFilingIdintThe ID of the filing detected as a duplicate, if processing was successful.
DuplicateFilingXbrlProcessingIdGUIDThe GUID of the processing that processed the duplicate filing.
ValidationResultsList<string>List<ValidationResult>The XBRL validation results and messages from the XBRL processing.
IsXbrlValidbooleanThe information if the XBRL file is valid (considering warnings as valid).

Validation Results

The validation results are returned as a list of ValidationResult nodes. Those have the following properties:

PropertyTypeDescription
IdstringThe ID of the validation rule from the XBRL taxonomy (if provided).
MessagestringThe error message, in case of XBRL Formula validation errors the message provided by the XBRL taxonomy.
SeverityenumThe severity (Error, Warning or Info) , in case of XBRL Formula validation errors the message provided by the XBRL taxonomy.
TypeenumThe validation result type (Other , Xbrl, Formula, FilingRules, FilingMapping, KeyPerformanceIndicators)
ErrorTypeenumA built-in error type for errors not related to the XBRL validation itself, rather to the mapping of the XBRL report in the system. Those built-in errors are:
None, ProcessingFailed, TemplateMatchFailed, DuplicateFiling, InvalidSubmission, Other, FilingRule, XbrlMessage, KpiValidationFailed.
ErrorSubTypeenumA built-in sub error type for errors not related to the XBRL validation itself, rather to the mapping of the XBRL report in the system. Those built-in sub-errors are: None, CouldNotLoadDocument, ProcessingError, MaximaumErrorCountExceeded, PostprocessingFailed, NoFilingsFound, ReportingRequirementDeactivated, TaxonomyNotFound, EntityNotFound, DueDateNotFound, DueDateDoesNotMatchRequirement, XbrlIdentifierMismatch, RequirementIdMismatch, DuplicateFiling, FilingContainsMultiplePeriods, FilingContainsMultipleXbrlIdentifiers, FilingContaintsMultipleTaxonomyEntryPoints, TaxonomyValidityInvalid, XmlFileNotSchemaValid, FilingContainsMultipleXmlFiles, NoPermission, KpiValidationThresholdExceeded, KpiValidationFailed


Code Block
titleSample ESEF Validation Result
<a:ValidationResult>
	<a:ErrorSubType>None</a:ErrorSubType>
	<a:ErrorType>None</a:ErrorType>
	<a:Id>man_AddressOfRegisteredOfficeOfEntity</a:Id>
	<a:Message>According to the Regulatory Technical Standards on European Single Electronic Format, the element "Address of entity's registered office" is part of the mandatory list of tags that must be applied if corresponding information is present in a report. Please make sure that you applied this tag in your report.</a:Message>
	<a:Severity>Warning</a:Severity>
	<a:Type>Xbrl</a:Type>
</a:ValidationResult>


Method GetXbrlFile

Returns the XBRL file and optional the Excel visualization file of a created or processed filing, based on the ProcessingID or Filing Version ID.

...