...
Returns the XBRL file and optional the Excel visualization file of a created or processed filing, based on the ProcessingID or Filing Version ID.
Parameters
Parameter | Required | Type | Description |
---|
xbrlFileProcessingId | No* | GUID | The GUID returned by the ProcessFiling method. |
filingVersion | No* | int | The filing version ID returned by the ProcessFiling method. |
includeExcelVisualization | No | boolean | If not only the XBRL file should be returned, but also its Excel visualization, it must be set to true. |
Returns
Property | Type | Description |
---|
Filename | string | The filename of the XBRL ZIP file. |
ZippedFile | base64 bytes | The ZIP file containing the XBRL file. |
ExcelVisualization | base64 bytes | The XLSX Excel file. |
Method ExcecuteQueriesAndGenerateXbrl
Runs a set of Queries defined in the Data Source Queries and generates the XBRL file accordingly.
Parameters
Parameter | Required | Type | Description |
---|
entityXbrlIdentifier | Yes | string | The entities context identifier (e.g. LEI). |
reportingDueDate | Yes | DateTime | The reporting date. |
taxonomyEntryPoint | Yes | string | The taxonomy entry point that must exist in the Taxonomy Management. |
isoCurrencyCode | Yes | string | The default monetary currency, e.g. EUR. |
keepLastFilingVersionData | Yes | boolean | If true, the last filing version will be updated instead of creating a new XBRL file. |
queryVariables | Yes | Dictionary<int, Dictionary<string, string>> | Two nested dictionaries, having all required query variables per query. |
Sample request
Code Block |
---|
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://amana.xbrl.service/version/1003" xmlns:arr="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<soapenv:Header/>
<soapenv:Body>
<ns:ExcecuteQueriesAndGenerateXbrl>
<!--Required:-->
<ns:entityXbrlIdentifier>IYKCAVNFR8QGF00HV840</ns:entityXbrlIdentifier>
<!--Required:-->
<ns:reportingDueDate>2018-12-31T00:00:00</ns:reportingDueDate>
<!--Required:-->
<ns:taxonomyEntryPoint>http://www.eba.europa.eu/eu/fr/xbrl/crr/fws/ae/cir-680-2014/2018-03-31/mod/ae_con.xsd</ns:taxonomyEntryPoint>
<!--Required:-->
<ns:isoCurrencyCode>CZK</ns:isoCurrencyCode>
<!--Required:-->
<ns:keepLastFilingVersionData>false</ns:keepLastFilingVersionData>
<!--Required:-->
<ns:queryVariables>
<!--Queries to execute, Key = Query ID:-->
<arr:KeyValueOfintArrayOfKeyValueOfstringstringty7Ep6D1>
<arr:Key>6</arr:Key>
<arr:Value>
<!--Zero or more repetitions:-->
<arr:KeyValueOfstringstring>
<arr:Key>ShowEmptyValueMessages</arr:Key>
<arr:Value>false</arr:Value>
</arr:KeyValueOfstringstring>
</arr:Value>
</arr:KeyValueOfintArrayOfKeyValueOfstringstringty7Ep6D1>
<arr:KeyValueOfintArrayOfKeyValueOfstringstringty7Ep6D1>
<arr:Key>3</arr:Key>
<arr:Value>
<!--Zero or more repetitions:-->
<arr:KeyValueOfstringstring>
<arr:Key>ShowEmptyValueMessages</arr:Key>
<arr:Value>false</arr:Value>
</arr:KeyValueOfstringstring>
</arr:Value>
</arr:KeyValueOfintArrayOfKeyValueOfstringstringty7Ep6D1>
</ns:queryVariables>
</ns:ExcecuteQueriesAndGenerateXbrl>
</soapenv:Body>
</soapenv:Envelope> |
Returns
Property | Type | Description |
---|
QueryImportProcessingId | GUID | The ID of the job executing the queries. |
XbrlFileProcessingId | GUID | A unique GUID identifying the XBRL processing job after successful query execution. |