Versions Compared

Key

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

...

English us

The AMANA XBRL Converter is a command line application that can be used to generate, validate and visualize XBRL instances based on CSV files.

Table of Contents

Installation

The current version of the XBRL converter must be installed using the supplied setup file. Since this is a command line application, the installation directory should be chosen with care, as it must be specified with each call.

XBRL taxonomy cache

In order to be able to use the functions of the converter, an XBRL taxonomy cache must exist in which the schema files of the taxonomies to be used are present. By default the cache files are stored under the relative path "XBRLCache", this path can be configured after installation via the "XBRLSettings.xml" file via the "XBRLFileCachePath" setting.

The taxonomy schema data can usually be downloaded from the website of the supervisory authority. The cache maps the URLs of the individual files, with the paths of the URL representing file paths in the cache directory, with the scheme (http or https) being omitted. The following COREP entry point is used:

Code Block
http://www.eba.europa.eu/eu/fr/xbrl/crr/fws/corep/cir-680-2014/2019-04-30/mod/corep_of_ind_bbk.xsd

The following file is searched for in the cache:

Code Block
www.eba.europa.eu\eu\fr\xbrl\crr\fws\corep\cir-680-2014\2019-04-30\mod\corep_of_ind_bbk.xsd

The schema files for the cache can usually be downloaded from the website of the relevant regulatory authority as a ZIP archive.

Beispielhafter Cache-Ordner

Functions

The following core functions are available:

  1. Validation and visualizationThe result of the call is an Excel workbook that contains all tables with the assigned data. The validation results are presented in the Excel file.
  2. XBRL Instance document generationThe result of the call is on the one hand an XBRL instance document (XML file) which contains the assigned data. On the other hand, this is a text file that contains the results of the XBRL validation.
  3. XBRL Instance visualizationThe result of the call is an Excel file generated from the XBRL instance passed by parameter. In this way, the content of an XBRL instance can be displayed and checked in human-readable form.
    Import file format

Import file format

The input file plays a central role, as data for the XBRL instance or the Excel report is only assigned correctly if the file or the data records it contains have the correct format.

A distinction is made between different table types (examples based on the COREP taxonomy):

  1. Static tables (fixed number of cells, e.g. C_01.01).
  2. Z-axis tables (fixed number of cells, but multiple execution of the table via different Z-axes/"combo boxes", e.g. C_07.00.a)
  3. Typed dimension table (fixed number of columns, open rows, e.g. C_06.00)
  4. Combined Z-axis and Typed Dimension table (fixed columns, open rows, multiple execution of the table)

Each row of the CSV file is a record containing a value for a specific cell of a table in the XBRL taxonomy. During XBRL instance generation, a cell value is converted into an XBRL fact. The individual columns of the data record are assigned as follows:

ColumnMeaningDescription
1Table-IDThe table ID is given by the XBRL taxonomy and corresponds to the last part of the XBRL Role URI of the table.
2Row
For table types 1. and 2., the line corresponds to the "RCCode" which is defined for this line in the taxonomy. 
If no "RCCode" is defined, the index of the line ("line number") is expected.
For table types C and D, this column contains a unique, self-defined ID that groups all data records of this XBRL table line.
3Column

For table types 1. and 2., the column corresponds to the "RCCode" that is stored in the taxonomy for the column. If no "RCCode" is stored, the index of the column ("column number") is expected.For tables of type C and D the column contains the "RCCode" of the Typed-Dimension column, if present. Otherwise, the displayed name (English) is used. The Z-axis is assigned by the "RCCode" or the "DpmId" stored in the XBRL taxonomy. If this is missing, the display name used for this Z-axis can be used (English).

4Z-AxisThe Z-axis is assigned by the "RCCode" or the "DpmId" stored in the XBRL taxonomy. If this is missing, the display name used for this Z-axis can be used (English).
5Value

The value contains the entry to be adopted in the table. Based on the expected XML schema data type of the cell, this can take on the following forms:

  • Monetary: Monetary value. Decimal value, in German format with comma as decimal separator and period as thousands separator.
  • Integer: A number with no decimals.
  • Percent: A decimal number that represents a percentage. The value 0 corresponds to 0%, 1 corresponds to 100%. So to report 94.33%, the value 0.9433 must be reported.
  • Boolean: 0 (false) or 1 (true) is expected.
  • String/Other: Any character string is accepted without conversion.
6Warning

If the data type of the cell is monetary, the currency in ISO 4723 format is expected here (e.g. "EUR", "USD").

If no value is included, the default currency will be used. The currency is converted into an XBRL unit in the XBRL instance. Percentages are automatically provided with the XBRL unit "pure".

7Precision

If the data type of the cell is "monetary", "integer" or "percent", the precision can be specified here in the form of an integer.

The value "2" indicates that the value is reported to 2 decimal places.

A value of "-3" indicates that the value is reported to the nearest thousand.

The precision is taken as a "decimals" attribute for the fact in the XBRL instance. If no value is included, the default precision for the data type is used.

Settings:

The configuration file (ConverterSettings.xml) is located in the application installation directory and can contain default values ​​for the following settings.

NameExplanationExample value
LogFileName of the log file in which all relevant messages from the application are written.c:\xbrllogs.txt
SWaehrungStandard currency for monetary values in ISO 4723 format.EUR
DecimalMonetaryDefault precision for monetary values.-3
DecimalPercentDefault precision for percentages.4
DecimalIntegerDefault precision for integers.0
ContextIdentifierSchemaXBRL Context Entity Identifier Schema. Indicates the type of identifier used to identify the reporting entity. The scheme to be used depends on the requirements of the supervisory authority and is usually defined in so-called filing rules.http://www.bundesbank.de/ext/basis/identifiertyp/creditorNumber
ContextIdentifierXBRL Context Entity Identifier. The identifier that uniquely identifies the reporting entityABC47114712
UseNumericCodesIndicates whether code for columns and rows have leading zeros. Valid values ​​are "0" for false and "1" for true. For example, if the line code "0050" is reported as 50 in the input file, the value 1 must be set. If the row code corresponds to the value with leading zeros, the value 0 must be reported.0
AddNegativeFilingIndicatorsIndicates whether to add negative filing indicators to the instance. Negative filing indicators are added for table groups that have not been reported. The filing rules of the supervisory authority usually define whether negative filing indicators must be reported.false
AddPositiveFiledAttributeIndicates whether the Filed attribute should be set to true for positive filing indicators. The filing rules of the supervisory authority usually define whether the field attribute for filing indicators must be reported with the value "true".true
DecimalSeparatorThe decimal separator of the input file.,
GroupSeparatorThe thousands separator of the input file..
DisableAutomaticCurrencyDetectionIn some tables, e.g. in the Solvency II table S.16.01.01.01, the currency of the monetary report value is given via the z-axis. By default, the engine tries to set the currency automatically using the z-axis for these tables. This behavior can be prevented by setting the value "false" for this setting.false
DeactivatedRulesFilePathThe path to a file that contains the IDs of validation rules that should not be validated. The XBRL taxonomy defines various validation rules, but regulators can also publish files with rules that should not be validated, e.g. because they were defined incorrectly in the taxonomy. These rules can be saved in a file and then read out by the converter.deactivatedRules.csv
XbrlSettingsFilePath

The path to the file that defines the XBRL engine settings (cache path, etc.). The installer stores the "XBRLSettings.xml" file in the installation directory. If no path to this file is specified, it is searched for in the following directory by default:

%appdata%\AMANAconsulting\SmartXBRLSettings.xml

ConverterSettings.xml
RenderOnlyTablesWithFilingIndicator

When calling up the function for generating an Excel visualization, it can be used to control which tables are to be displayed. The following values ​​can be set:

  • false - All tables are generated.
  • true - Only the tables reported according to the Filing Indicator are generated.
true

Usage:

The application can be started using the parameters defined below. To do this, the "XBRLConverter.exe" application must be called either externally or via the command line.

The syntax of the call corresponds to:

Code Block
XbrlConverter.exe [FUNKTIONFUNCTION] [TAXONOMIETAXONOMY] [INPUT] [OUTPUT] PARAMETER 1 ... PARAMETER N

The parameters in square brackets [] are mandatory, the parameters without brackets are optional and overwrite the entries in the configuration file.

The following parameters are mandatory:

ParameterExplanationExample
FUNCTION
  • "V" for Function 1., Validation and Visualization
  • "G" for Function 2., Instance generation
  • "E" for Function 3., Instance-Visualization
G
TAXONOMYEntrypoint of the XBRL Taxonomy.http://www.eba.europa.eu/eu/fr/xbrl/crr/fws/corep/cir-680-2014/2019-04-30/mod/corep_of_ind_bbk.xsd
INPUTPath to the input CSV file. Can be an absolute or a relative path."c:\input.csv" oder "input123.csv"
OUTPUTOutput file path. Can be an absolute or a relative path."c:\output.zip" oder "report.xlsx"

The following parameters are optional:

ParameterExplanationExample
e=XBRL Context Entity Identifier. The identifier that uniquely identifies the reporting entity.e=39120001LYGX6JEVCV44
es=XBRL Context Entity Identifier Schema. The type of entity identifier.es=http://standards.iso.org/iso/17442
w=Standard currency for monetary values ​​in ISO 4723 format.w=USD
dm=Default precision for monetary values.dm="-6"
dp=Default precision for percentages.dp=4
di=Default precision for integers.di=0
l=Path to log file. Can be an absolute or a relative pathl="c:\dev\templog.log", l="log.txt"
rd=End date of the reporting period.rd="2019-12-31"
pd=Start date of the reporting period.rd="2018-12-31"

sf=

settingsfilepath=

Path to ConverterSettings.xml file. The path can be absolute or relative. If no value is specified, the "ConverterSettings.xml" file is searched for in the installation directory.sf="C:\dev\ConverterSettings.xml"
cache=Path to XBRL taxonomy cache. The path can be absolute or relative. If no value is specified, the path from the XBRLSettings.xml file is used.cache="C:\dev\cache"
oldHeader=The Bundesbank tables contain a header table which has no RC codes. Therefore, in this case, the index of the row and column must be used. The appearance of the table has changed with a previous version, increasing the index of the cells by 1. If the option is set to "true", the old indices are applied.oldHeader=true
deactivatedRules=Path to file with IDs of rules not to be validated. Each rule to be disabled is expected on a separate line.deactivatedRules="C:\dev\rules.csv"

General information

  • The column order of the import file must correspond exactly to the order defined above.
  • If parameters contain values ​​with spaces (e.g. "C:\Documents and Settings\.."), the parameters must be enclosed in quotation marks.
  • Files used for the conversion must not be open by another application (e.g. Excel) when the application is called.
  • The "ConverterSettings.xml" file contains basic settings that can be overwritten by parameters passed when calling the command line
  • The target directory used for the output files must have write permissions.

Releasing a new version of the XBRL Converter:

  • Build the AMANA.XBRL.Tool.Converter project in Release mode.
  • Create a Zip (with a password) file with the contents of the C:\Users\user_name\source\repos\Engine\Tools\AMANA.XBRL.Tool.Converter\bin\Release folder
  • Upload the zip file to upload.amana.de
  • Generate a shared link (Link teilen → In den Zwischenablage kopieren)
  • Copy the password
  • Send an email to the customer with the following information:
  • Shared link in Step 4 along with the link's password in Step 5.
  • Password of the zip file.

  • German

    Der AMANA XBRL Converter ist eine Kommandozeilenanwendung, die dazu verwendet werden kann XBRL-Instanzen auf Basis von CSV-Dateien zu generieren, validieren und visualisieren.

    Table of Contents

    Installation

    Die aktuelle Version des XBRL Konverters muss über die mitgelieferte Setup-Datei installiert werden. Da es sich um eine Kommandozeilenanwendung handelt sollte das Installationsverzeichnis mit Bedacht gewählt werden, da es bei jedem Aufruf mit angegeben werden muss.

    XBRL Taxonomie-Cache

    Um die Funktionen des Konverters verwenden zu können, muss ein XBRL Taxonomie-Cache vorhanden sein, in dem die Schemadateien der Taxonomien vorliegen, die verwendet werden sollen. Standardmäßig werden die Cache-Dateien unter dem relativen Pfad "XBRLCache" gespeichert, dieser Pfad kann nach der Installation über die "XBRLSettings.xml"-Datei über die Einstellung "XBRLFileCachePath" konfiguriert werden.

    Die Schemadaten der Taxonomie können üblicherweise über die Webseite der Aufsichtsbehörde heruntergeladen werden. Der Cache bildet die URLs der einzelnen Dateien ab, wobei die Pfade der URL Dateipfaden im Cache-Verzeichnis darstellen, wobei das Schema (http bzw. https) ausgelassen wird. Es wird also folgender COREP Entry Point verwendet:

    Code Block
    http://www.eba.europa.eu/eu/fr/xbrl/crr/fws/corep/cir-680-2014/2019-04-30/mod/corep_of_ind_bbk.xsd

    Im Cache wird nach folgender Datei gesucht:

    Code Block
    www.eba.europa.eu\eu\fr\xbrl\crr\fws\corep\cir-680-2014\2019-04-30\mod\corep_of_ind_bbk.xsd

    Die Schemadateien für den Cache können in der Regel von der Webseite der entsprechenden Aufsichtsbehörde als ZIP-Archiv heruntergeladen werden.

    Beispielhafter Cache-Ordner

    Funktionen

    Folgende Kernfunktionen stehen zur Verfügung:

    1. Validierung und Visualisierung
      Das Ergebnis des Aufrufs ist ein Excel-Workbook, welches alle Tabellen mit den zugeordneten Daten enthält. Die Validierungsergebnisse werden in der Exceldatei dargestellt.

    2. XBRL Instanzdokuemnt Generierung
      Das Ergebnis des Aufrufs ist zum einen ein XBRL Instanzdokument (XML Datei), welche die zugeordneten Daten enthält. Zum anderen ist dies eine Textdatei, welche die Ergebnisse der XBRL Validierung enthält.

    3. XBRL Instanz Visualisierung
      Das Ergebnis des Aufrufs ist eine aus der per Parameter übergebenen XBRL-Instanz erzeugte Excel-Datei. So können die Inhalte einer XBRL-Instanz menschenlesbar dargestellt und überprüft werden.

    Format der Importdatei

    Die Inputdatei nimmt eine zentrale Rolle ein, da Daten für die XBRL Instanz bzw. den Excel Report nur dann korrekt zugeordnet werden, wenn die Datei bzw. die darin enthaltenen Datensätze das richtige Format haben.

    Dabei wird zwischen verschiedenen Tabellentypen unterschieden (Beispiele basierend auf der COREP Taxonomie):

    1. Statische Tabellen (fixe Anzahl von Zellen, z.B. C_01.01).
    2. Z-Achsen Tabellen (fixe Anzahl von Zellen, aber multiple Ausführung der Tabelle über verschiedene Z-Achsen/"Comboboxen", z.B. C_07.00.a)
    3. Typed Dimension Tabelle (fixe Anzahl von Spalten, offene Zeilen, z.B. C_06.00)
    4. Kombinierte Z-Achsen und Typed Dimension Tabelle (fixe Spalten, offene Zeilen, multiple Ausführung der Tabelle)

    Jede Zeile der CSV Datei ist ein Datensatz, welcher einen Wert für eine bestimmte Zelle einer Tabelle in der XBRL Taxonomie enthält. Bei der XBRL Instanzengenerierung wird ein Zellwert in ein XBRL Fact konvertiert. Dabei werden die einzelnen Spalten des Datensatzes wie folgt zugeordnet:

    SpalteBedeutungBeschreibung
    1Tabellen-IDDie Tabellen-ID ist durch die XBRL Taxonomie vorgegeben und entspricht dem letzten Teil der XBRL Role URI der Tabelle.
    2Zeile

    Die Zeile entspricht bei den Tabellentypen 1. und 2. dem "RCCode", welcher für diese Zeile in der Taxonomie definiert ist. Falls kein "RCCode" definiert ist, wird der Index der Zeile ("Zeilennummer") erwartet.

    Für Tabellentypen C und D enthält diese Spalte eine eindeutige, selbstdefinierte ID, welche alle Datensätze dieser XBRL Tabellenzeile gruppiert.

    3Spalte

    Die Spalte entspricht bei den Tabellentypen 1. und 2. dem "RCCode", welcher in der Taxonomie für die Spalte hinterlegt ist.. Ist kein "RCCode" hinterlegt, wird der Index der Spalte ("Spaltennummer") erwartet.

    Bei Tabellen des Typs C und D enthält die Spalte den "RCCode" der Typed-Dimension Spalte, wenn vorhanden. Ansonsten wird der angezeigte Name (Englisch) verwendet.

    4Z-AchseDie Z-Achse wird durch den in der XBRL Taxonomie hinterlegten "RCCode" oder der "DpmId" zugeordnete. Fehlt dieser, kann der für diese Z-Achse verwendete Anzeigename verwendet weden (Englisch).
    5Wert

    Der Wert enthält den in der Tabelle zu übernehmenden Eintrag. Dieser kann, basierend auf dem erwarteten XML Schema Datentyp der Zelle folgende Ausprägungen annehmen:

    • Monetary: Monetärer Wert. Dezimalwert, im deutschen Format mit Komma als Dezimaltrennzeichen und Punkt als Tausendertrennzeichen.
    • Integer: Eine Zahl ohne Dezimalstellen.
    • Percent: Eine Dezimalzahl, die ein Prozentwert darstellt. Der Wert 0 entspricht 0%, 1 entspricht 100%. Um also 94,33% zu berichten, muss der Wert 0,9433 angegeben werden.
    • Boolean: 0 (false) oder 1 (true) wird erwartet.
    • String/Andere: Eine beliebige Zeichenkette wird ohne Konvertierung übernommen.
    6Währung

    Falls der Datentyp der Zelle monetary entspricht, wird hier die Währung im ISO 4723 Format erwartet (z.B. "EUR", "USD").

    Falls kein Wert enthalten ist, wird die Standard-Währung verwendet. Die Währung wird in der XBRL Instanz in eine XBRL Unit umgewandelt. Prozentwerte werden automatisch mit der XBRL Unit "pure" versehen.

    7Genauigkeit

    Falls der Datentyp der Zelle "monetary", "integer" oder "percent" entspricht, kann hier die Genauigkeit in Form einer Ganzzahl angegeben werden. Der Wert "2" gibt an, dass der Wert auf 2 Nachkommastellen genau berichtet wird. Der Wert "-3" gibt an, dass der Wert auf Tausend genau berichtet wird.

    Die Genauigkeit wird als "decimals" Attribut für den Fact in der XBRL Instanz übernommen. Falls kein Wert enthalten ist, wird die Standardgenauigkeit für den Datentyp übernommen.

    Einstellungen

    Die Konfigurationsdatei (ConverterSettings.xml) befindet sich im Installationsverzeichnis der Anwendung und kann Standardwerte für folgende Einstellungen enthalten.

    NameErläuterungBeispielwert
    LogFileName der Log-Datei, in der alle relevanten Meldungen der Anwendung geschrieben werden.c:\xbrllogs.txt
    SWaehrungStandardwährung für monetäre Werte im ISO 4723 Format.EUR
    DecimalMonetaryStandardgenauigkeit für monetäre Werte.-3
    DecimalPercentStandardgenauigkeit für Prozentwerte.4
    DecimalIntegerStandardgenauigkeit für Integerwerte.0
    ContextIdentifierSchemaXBRL Context Entity Identifier Schema. Gibt die Art des verwendeten Identifiers an, über das das berichtende Unternehmen erkannt wird. Das zu verwendende Schema hängt von den Anforderungen der Aufsichtsbehörde ab und wird üblicherweise in sog. Filing Rules definiert.http://www.bundesbank.de/ext/basis/identifiertyp/creditorNumber
    ContextIdentifierXBRL Context Entity Identifier. Der Identifier, der das berichtende Unternehmen eindeutig KennzeichnetABC47114712
    UseNumericCodesGibt an, ob Code für Spalten und Zeilen führende Nullen aufweisen. Valide Werte sind "0" für falsch und "1" für Wahr. Wird z.B. der Zeilencode "0050" in der Inputdatei als 50 berichtet, muss der Wert 1 gesetzt werden. Entspricht der Zeilencode dem Wert mit führenden Nullen, muss der Wert 0 berichtet werden.0
    AddNegativeFilingIndicatorsGibt an, ob negative Filing Indicators zur Instanz hinzugefügt werden sollen. Negative Filing Indicators werden für Tabellengruppen hinzugefügt, die nicht berichtet wurden. In den Filing Rules der Aufsichtsbehörde ist üblicherweise definiert, ob negative Filing Indicators berichtet werden müssen.false
    AddPositiveFiledAttributeGibt an, ob für positive Filing Indicators das Filed-Attribut mit dem Wert "true" gesetzt werden soll. In den Filing Rules der Aufsichtsbehörde ist üüblicherweise definiert, ob das field Attribut für Filing Indikatoren mit dem Wert "true" berichtet werden müssen.true
    DecimalSeparatorDas Dezimaltrennzeichen der Inputdatei.,
    GroupSeparatorDas Tausendertrennzeichen der Inputdatei..
    DisableAutomaticCurrencyDetectionBei einigen Tabellen, z.B. in der Solvency II Tabelle S.16.01.01.01, wird über die Z-Achse die Währung des monetären Berichtswerts angegeben. Standardmäßig versucht die Engine bei diesen Tabellen die Währung automatisch anhand der Z-Achse zu setzen. Dieses Verhalten kann unterbunden werden, indem für diese Einstellung der Wert "false" gesetzt wird.false
    DeactivatedRulesFilePathDer Pfad zu einer Datei, in der die IDs von Validierungsregeln hinterlegt sind, die nicht validiert werden sollen. Die XBRL-Taxonomie definiert diverse Validierungsregeln, Aufsichtsbehörden können jedoch auch Dateien mit Regeln veröffentlichen, die nicht validiert werden sollen, z.B. weil diese in der Taxonomie falsch definiert wurden. Diese Regeln können in einer Datei gespeichert und dann vom Konverter ausgelesen werden.deactivatedRules.csv
    XbrlSettingsFilePath

    Der Pfad zur Datei, die die Einstellungen der XBRL Engine definieren (Cache-Pfad usw.). Der Installer hinterlegt im Installationsverzeichnis die Datei "XBRLSettings.xml". Wird kein Pfad zu dieser Datei angegeben, wird diese Standardmäßig im folgenden Verzeichnis gesucht:

    %appdata%\AMANAconsulting\SmartXBRLSettings.xml

    ConverterSettings.xml
    RenderOnlyTablesWithFilingIndicator

    Beim Aufrufen der Funktion zum Generieren einer Excel-Visualisierung kann hierüber gesteuert werden, welche Tabellen dargestellt werden sollen. Folgende Werte können gesetzt werden:

    • false - Es werden alle Tabellen generiert.
    • true - Es werden nur die Tabellen generiert, die laut Filing Indicator berichtet wurden.
    true

    Anwendung

    Die Anwendung kann über die im folgenden definierten Parametern gestartet werden. Dazu muss die Anwendung "XBRLConverter.exe" entweder per externem Aufruf oder über die Kommandozeile aufgerufen werden.

    Die Syntax des Aufrufs entspricht:

    Code Block
    XbrlConverter.exe [FUNKTION] [TAXONOMIE] [INPUT] [OUTPUT] PARAMETER 1 ... PARAMETER N

    Die Parameter in eckigen Klammern [] sind zwingend erforderlich, die Parameter ohne Klammern sind optional und überschreiben die Einträge der Konfigurationsdatei.

    Folgende Parameter sind zwingend notwendig:

    ParameterErläuterungBeispiel
    FUNKTION
    • "V" für Funktion 1., Validierung und Visualisierung
    • "G" für Funktion 2., Instanzgenerierung
    • "E" für Funktion 3., Instanz-Visualisierung
    G
    TAXONOMIEEntrypoint (Einstiegspunkt) der XBRL Taxonomie.http://www.eba.europa.eu/eu/fr/xbrl/crr/fws/corep/cir-680-2014/2019-04-30/mod/corep_of_ind_bbk.xsd
    INPUTPfad zur Input-CSV-Datei. Kann ein absoluter order ein relativer Pfad sein."c:\input.csv" oder "input123.csv"
    OUTPUTPfad der Ausgabedatei. Kann ein absoluter oder ein relativer Pfad sein."c:\output.zip" oder "report.xlsx"

    Folgende Parameter sind optional:

    ParameterErläuterungBeispiel
    e=XBRL Context Entity Identifier. Der Identifier, der das berichtende Unternehmen eindeutig kennzeichnet.e=39120001LYGX6JEVCV44
    es=XBRL Context Entity Identifier Schema. Der Typ des Entity Identifiers.es=http://standards.iso.org/iso/17442
    w=Standardwährung für monetäre Werte im ISO 4723 Format.w=USD
    dm=Standardgenauigkeit für monetäre Werte.dm="-6"
    dp=Standardgenauigkeit für Prozentwerte.dp=4
    di=Standardgenauigkeit für Integerwerte.di=0
    l=Pfad zur Logdatei. Kann ein absoluter oder ein relativer Pfad seinl="c:\dev\templog.log", l="log.txt"
    rd=Enddatum des Berichtszeitraums.rd="2019-12-31"
    pd=Startdatum des Berichtszeitraums.rd="2018-12-31"

    sf=

    settingsfilepath=

    Pfad zur ConverterSettings.xml Datei. Der Pfad kann absolut oder relativ sein. Wird kein Wert angegeben, wird die Datei "ConverterSettings.xml" im Installationsverzeichnis gesucht.sf="C:\dev\ConverterSettings.xml"
    cache=Pfad zum XBRL Taxonomie-Cache. Der Pfad kann absolut oder relativ sein. Wird kein Wert angegeben, wird der Pfad aus der XBRLSettings.xml Datei verwendet.cache="C:\dev\cache"
    oldHeader=Die Tabellen der Bundesbank beinhalten eine header-Tabelle, welche keine RC-Codes haben. Daher muss in diesem Fall der Index der Zeile und Spalte verwendet werden. Die Darstellung der Tabelle hat sich mit einer vorangegangenen Version geändert, wodurch sich der Index der Zellen um 1 erhöht hat. Ist die Option auf "true" gesetzt, werden die alten Indizes angewandt.oldHeader=true
    deactivatedRules=Pfad zur Datei mit IDs von Regeln, die nicht validiert werden sollen. Jede Regel, die deaktiviert werden soll, wird in einer separaten Zeile erwartet.deactivatedRules="C:\dev\rules.csv"

    Allgemeine Hinweise

    • Die Spaltenreihenfolge der Importdatei muss exakt der oben definierten Reihenfolge entspechen.
    • Enthalten Parameter Werte mit Leerzeichen (z.B. "C:\Dokumente und Einstellungen\.."), müssen die Parameter in Anführungszeichen gesetzt werden.
    • Für die Konvertierung genutzte Dateien dürfen beim Aufruf der Anwendung nicht von einer andere Anwendung (z.B. Excel) geöffnet sein.
    • In der Datei "ConverterSettings.xml" finden sich grundlegende Einstellungen, die durch übergebene Parameter beim Kommandozeilenaufruf überschrieben werden können
    • Im für die Ausgabedateien genutzten Zielverzeichnis müssen Schreibrechte vorhanden sein.

    Veröffentlichung einer neuen Version des XBRL-Konverters

    :

    1. Erstellen Sie das AMANA.XBRL.Tool.Converter-Projekt im Release-Modus.
    2. Erstellen Sie eine Zip-Datei (mit Passwort) mit dem Inhalt des Ordners C:\Benutzer\Benutzername\Quelle\repos\Engine\Tools\AMANA.XBRL.Tool.Converter\bin\Release
    3. Laden Sie die Zip-Datei auf upload.amana.de hoch
    4. Einen geteilten Link generieren (Link teilen → In die Zwischenablage kopieren)
    5. Kopieren Sie das Passwort
    6. Senden Sie eine E-Mail mit den folgenden Informationen an den Kunden:
      1. Geteilter Link in Schritt 4 zusammen mit dem Passwort des Links in Schritt 5.
      2. Passwort der ZIP-Datei.

    ...