El comando valxbrltaxonomy | dts especifica la validación de una o varias taxonomías (esquemas) XBRL con la especificación XBRL 2.1, Dimensions 1.0 y Formula 1.0.
RaptorXMLXBRL valxbrltaxonomy | dts [opciones] ArchivoEntrada |
•El argumento ArchivoEntrada es el documento XBRL que se quiere validar.
•Para validar varios documentos, puede: (i) enumerar en la línea de comandos los archivos que quiere validar separando los archivos con un espacio, o (ii) enumerar en un archivo de texto (.txt) los archivos que quiere validar, escribiendo un nombre de archivo por línea, y dar este archivo de texto como argumento ArchivoDeEntrada junto con la opción --listfile, que debe establecer en true (ver la lista de opciones más abajo).
Ejemplos
Ejemplos de uso del comando valxbrltaxonomy:
•raptorxmlxbrl valxbrltaxonomy c:\Prueba.xsd
•raptorxmlxbrl dts --listfile c:\ListaArchivos.txt
RaptorXMLXBRL (y RaptorXMLXBRLServer para comandos administrativos) en Windows raptorxmlxbrl (y raptorxmlxbrlserver para comandos administrativos) en Windows y Unix (Linux, Mac) * Las minúsculas (raptorxmlxbrl y raptorxmlxbrlserver) funcionan en todas las plataformas (Windows, Linux y Mac), mientras que las mayúsculas (RaptorXMLXBRL) funcionan solamente en Windows y Mac. * Use la barra diagonal en Linux y Mac y la barra diagonal inversa en Windows. |
En sistemas Windows: si hay espacios o caracteres especiales (por ejemplo en los nombres de archivos o de carpetas, empresas, personas o productos) debe usar comillas: por ejemplo, "Mi archivo". Sin embargo, debe tener en cuenta que una barra diagonal inversa seguida de comillas dobles (por ejemplo, "C:\Mi Directorio\") es posible que no se lea correctamente. Esto se debe a que la barra diagonal inversa también se usa para empezar secuencias de escape y la secuencia de escape \" también usa las comillas dobles. Para evitar secuencia de caracteres puede añadir otra barra diagonal inversa: \\". En resumen: si necesita escribir una ruta que contenga espacios y una barra diagonal inversa, esta es la mejor forma de hacerlo: "C:\Mi Directorio\\". |
Opciones
Las opciones del comando aparecen más abajo divididas en grupos. Los valores se pueden dar sin comillas excepto en estos dos casos: (i) cuando la cadena de valor contiene espacios y (ii) cuando en la descripción de la opción se indique explícitamente que es necesario el uso de comillas. Si una opción toma un valor booleano y no se indica ningún valor, entonces el valor predeterminado de la opción es TRUE. Use la opción --h, --help para ver información sobre el comando.
--assertion-severity = true|false Activa las extensiones Assertion Severity 1.0 y 2.0. El valor por defecto es true. Nota: si no se especifica un valor para la opción, el valor booleano de la opción se establece en true. |
--calculations-mode = only_10 | only_11 | 10_and_11 | force_11 Especifica las versiones de Cálculos XBRL a utilizar y las relaciones a las que se aplican. Esto sólo funciona si --summation-item-checks está activado. El valor predeterminado es 10_and_11. |
--ct-restrict-mode = 1.0|1.1|default Especifica cómo comprobar restricciones de tipo complejo. Un valor de 1.0 comprueba restricciones de tipo complejo conforme a lo definido en la especificación XSD 1.0 (incluso estando en modo de validación XSD 1.1). Un valor de 1.1 comprueba restricciones de tipo complejo conforme a los definido en la especificación XSD 1.1 (incluso estando en modo de validación XSD 1.0). Un valor de default comprueba restricciones de tipo complejo conforme a lo definido en la especificación XSD del modo de validación habilitado en ese momento (1.0 o 1.1). El valor predeterminado es default. |
--dimensions = true|false Habilita las extensiones XBRL Dimension 1.0. Valor predeterminado: true. Nota: si no se especifica un valor para la opción, el valor booleano de la opción se establece en true. |
--evaluate-referenced-parameters-only = true|false Si tiene valor false, obliga a evaluar todos los parámetros incluso si no se les hace referencia en ninguna fórmula, aserción o tabla. Valor predeterminado: true. |
--inconsistencies-limit = N | unlimited Especifica el límite de las inconsistencias XBRL con valores que se encuentran en el rango 1-65535 o unlimited (ilimitado). El procesamiento continua si se alcanza el límite, pero no se registran el resto de las incoherencias. El valor por defecto es 100. |
--formula = true|false Habilita la extensión XBRL Formula 1.0. Valor predeterminado: true. Nota: si no se especifica un valor para la opción, el valor booleano de la opción se establece en true. |
--formula-parameters = MATRIZ-JSON Especifica parámetros para la evaluación de fórmulas XBRL como matriz de mapas JSON en la interfaz de la línea de comandos directamente. Consulte el apartado Parámetros de XBRL Formula. |
--formula-parameters-file = ARCHIVO Especifica un ARCHIVO que contiene los parámetros para la evaluación de fórmulas XBRL. Puede tratarse de un archivo XML o de un archivo JSON. Consulte el apartado Parámetros de XBRL Formula para obtener más información. |
--generic-links = true|false Habilita la extensión XBRL Generic Links 1.0. El valor predeterminado es true. Nota: si no se especifica un valor para la opción, el valor booleano de la opción se establece en true. |
--generic-preferred-label = true|false Habilita la extensión XBRL Generic Preferred Label 1.0 extension. El valor predeterminado es true. Nota: si no se especifica un valor para la opción, el valor booleano de la opción se establece en true. |
--inconsistencies-limit = N | unlimited Especifica el límite de las inconsistencias XBRL con valores que se encuentran en el rango 1-65535 o unlimited (ilimitado). El procesamiento continua si se alcanza el límite, pero no se registran el resto de las incoherencias. El valor por defecto es 100. |
--listfile = true|false Si el valor es true, el argumento ArchivoEntrada del comando se entiende como un archivo de texto que contiene un nombre de archivo por línea. Otra opción es enumerar los archivos en la ILC, separados por un espacio. No obstante, recuerde que las ILC tienen un límite de caracteres. Además, no olvide que la opción --listfile solamente afecta a los argumentos y no a las opciones. Valor predeterminado: false. Nota: si no se especifica un valor para la opción, el valor booleano de la opción se establece en true. |
--preload-formula-schemas = true|false Realiza una carga previa de los esquemas de la especificación XBRL Formula 1.0. El valor predeterminado es true. Nota: si no se especifica un valor para la opción, el valor booleano de la opción se establece en true. |
--preload-xbrl-schemas = true|false Carga previa de los esquemas de la especificación XBRL 2.1. Valor predeterminado: true. Nota: si no se especifica un valor para la opción, el valor booleano de la opción se establece en true. |
--recurse = true|false Esta opción se utiliza para seleccionar ficheros dentro de subdirectorios (incluso en archivos ZIP). Si el valor es true, el argumento ArchivoEntrada del comando seleccionará el fichero seleccionado también en los subdirectorios. Por ejemplo: "test.zip|zip\test.xml" seleccionará los ficheros llamados test.xml en todos los subdirectorios de la carpeta ZIP. Si quiere puede usar los caracteres comodín * y ?. Por ejemplo: *.xml seleccionaría todos los ficheros de la carpeta ZIP que tengan la extensión .xml. Valor predeterminado: false Nota: si no se especifica un valor para la opción, el valor booleano de la opción se establece en true. |
--report-import-namespace-mismatch-as-warning = true|false Informa de los errores de disparidad del espacio de nombres o del espacio de nombres de destino al importar esquemas con xs:import como advertencias en vez de como errores. El valor predeterminado es false. Nota: si no se especifica un valor para la opción, el valor booleano de la opción se establece en true. |
--schema-imports = load-by-schemalocation | load-preferring-schemalocation | load-by-namespace | load-combining-both | license-namespace-only Esta opción indica el comportamiento de los elementos xs:import. Cada uno de estos elementos tiene un atributo opcional namespace y un atributo opcional schemaLocation: <import namespace="unEspacioNombres" schemaLocation="unaURL">. La opción indica si se debe cargar un documento de esquema o solo autorizar a un espacio de nombres. Si la opción indica que se debe cargar un documento de esquema, entonces indica también qué información debe utilizarse para encontrar el documento de esquema. Valor predeterminado: load-preferring-schemalocation. •load-by-schemalocation: el valor del atributo schemaLocation se utiliza para buscar el esquema, teniendo en cuenta las asignaciones de catálogo. Si está presente el atributo namespace, se importa el espacio de nombres (con licencia). •load-preferring-schemalocation: si está presente, se utiliza el atributo schemaLocation teniendo en cuenta las asignaciones de catálogo. Si no está presente el atributo schemaLocation, entonces se usa el valor del atributo namespace a través de las asignaciones de catálogo. Este es el valor predeterminado. •load-by-namespace: el valor del atributo namespace se utiliza para buscar el esquema por medio de una asignación de catálogo. •load-combining-both: si el atributo namespace o schemaLocation tiene una asignación de catálogo, entonces se usa la asignación. Si ambos atributos tienen asignaciones de catálogo, entonces es el valor de la opción --schema-mapping (opción XBRL y opción XML/XSD) decide qué asignación se utiliza. Si no hay ninguna asignación de catálogo, entonces se usa el atributo schemaLocation. •license-namespace-only: se importa el espacio de nombres. No se importa el documento de esquema. |
--schema-mapping = prefer-schemalocation | prefer-namespace Si se usa la ubicación y el espacio de nombres para buscar el documento de esquema, esta opción indica cuál de ellos debe ser la opción preferida durante la búsqueda en el catálogo. Si la opción --schemalocation-hints o la opción --schema-imports tiene el valor load-combining-both y si las partes de espacio de nombres y URL pertinentes tienen asignaciones de catálogo, entonces el valor de la opción especifica cuál de las dos asignaciones se utiliza (la asignación del espacio de nombres o de la URL: el valor prefer-schemalocation se refiere a la asignación de la URL). Valor predeterminado: prefer-schemalocation. |
--schemalocation-hints = load-by-schemalocation | load-by-namespace | load-combining-both | ignore Determina el comportamiento predeterminado de los atributos xsi:schemaLocation y xsi:noNamespaceSchemaLocation. Indica si se debe cargar un documento de esquema y, si así es, indica qué información debe utilizarse para encontrarlo. Valor predeterminado: load-by-schemalocation. •Valor predeterminado: load-by-schemalocation. Este valor toma la URL de la ubicación del esquema de los atributos xsi:schemaLocation y xsi:noNamespaceSchemaLocation de los documentos de instancia XML o XBRL. •El valor load-by-namespace toma la parte de espacio de nombres del atributo xsi:schemaLocation y una cadena vacía en el caso del atributo xsi:noNamespaceSchemaLocation y encuentra el esquema por medio de una asignación de catálogo. •Si usa el valor load-combining-both y el espacio de nombres o la URL tienen una asignación de catálogo, se usa dicha asignación. Si ambos tienen asignaciones de catálogo, el valor de la opción schema-mapping (opción XBRL y opción XML/XSD) decide qué asignación se utiliza. Si ni el espacio de nombres ni la URL tiene una asignación de catálogo, se usa la URL. •El valor ignore ignora los atributos xsi:schemaLocation y xsi:noNamespaceSchemaLocation. |
--script = ARCHIVO Una vez finalizada la validación, ejecuta el script Python. Para indicar más de un script basta con agregar la opción varias veces. |
--api, --script-api-version = 1; 2; 2.1 to 2.4; 2.4.1; 2.5 to 2.8; 2.8.1 to 2.8.6; 2.9.0; 2.10.0 Especifica la versión de la API de Python a utilizar para el script. El valor predeterminado es la última versión, actualmente es 2.10.0. En lugar de valores numéricos enteros como 1 y 2, también puede utilizar los valores correspondientes 1.0 y 2.0. Asimismo, puede utilizar el número de tres dígitos 2.5.0 en vez de dos (2.5). Consulte también el apartado Versiones de la API de Python. |
--script-output = FILE Escribe el resultado estandard del script en el archivo nombres como FILE. |
--script-param = CLAVE:VALOR Parámetros definidos por el usuario a los que se puede acceder durante la ejecución de scripts Python. |
--single-dts = true|false Si se establece en true, todos los archivos introducidos () se tratan como un único conjunto de taxonomías XBRL detectable. El valor predeterminado es false. Nota: si no se especifica un valor para la opción, el valor booleano de la opción se establece en true. |
--taxonomy-package = FILE Especifica la ruta absoluta al paquete de taxonomía tradicional tal y como se describe en los barrados de trabajo del Paquete de taxonomía 1.0 y los Paquetes de taxonomía 1.0. El valor del ARCHIVO devuelve la ubicación del paquete de la taxonomía. Agregue la opción varias veces para especificar más de un paquete de taxonomía. |
--taxonomy-packages-config-file = ARCHIVO Especifica la ruta de acceso del archivo TaxonomyPackagesConfig.json, que se utiliza pra cargar los paquetes de taxonomías XBRL. Es recomendable tener este archivo porque sirve como catálogo de los paquetes de taxonomías. La estructura del archivo JSON es como la del ejemplo que aparece más abajo. El valor de la clave uri indica la ubicación del paquete. La clave active (de un conjunto de paquetes) cambia cuando se usan dichos paquetes. {"taxonomies": {"EIOPA Solvency II XBRL Taxonomy 2.1.0": {"packages":[ {"uri":"C:\\test\\XBRL\\EIOPA_SolvencyII_XBRL_Taxonomy_2.1.0.zip"}, {"uri":"C:\\test\\XBRL\\AdditionalTestPkg.zip"} ],"active":true },"Test Taxonomy": {"packages":[{"uri":"C:\\test\\XBRL\\test.zip"}],"active":true } } } |
--treat-custom-role-errors-as-warnings = true|false Informa de errores XBRL no críticos relacionados con tipos rol/función de arco (por ejemplo, roleRefs que falten) como advertencias. El valor predeterminado es false. Nota: si no se especifica un valor para la opción, el valor booleano de la opción se establece en true. |
--treat-inconsistencies-as-errors = true|false La validación XBRL falla si el archivo contiene incoherencias según lo definido por la especificación XBRL 2.1. El valor predeterminado es false. Nota: si no se especifica un valor para la opción, el valor booleano de la opción se establece en true. |
--treat-invalid-use-of-standard-role-as-warning = true|false Indica si el uso no válido de roles estándar se debe tratar solamente como advertencia. El valor predeterminado es false. Nota: si no se especifica un valor para la opción, el valor booleano de la opción se establece en true. |
--xinclude = true|false Habilita la compatibilidad con inclusiones XML (XInclude). Si el valor es false, los elementos XInclude include se ignoran. Valor predeterminado: false. Nota: si no se especifica un valor para la opción, el valor booleano de la opción se establece en true. |
|
--aspect-node-order = lexical|instance Especifica el orden de la presentación de un nodoAspecto abierto. El valor predeterminado es lexical. |
--concept-label-linkrole = VALOR Especifica la función de vínculo preferida a la hora de representar etiquetas de concepto. |
--concept-label-role = VALOR Especifica la función de etiqueta preferida a la hora de representar etiquetas de concepto. La función predeterminada es http://www.xbrl.org/2003/role/label. |
--evaluate-referenced-parameters-only = true|false Si tiene valor false, obliga a evaluar todos los parámetros incluso si no se les hace referencia en ninguna fórmula, aserción o tabla. Valor predeterminado: true. |
--generic-label-linkrole = VALOR Especifica la función de vínculo extendido preferida a la hora de representar etiquetas genéricas. |
--generic-label-role = VALOR Especifica la función de etiqueta preferida a la hora de representar etiquetas genéricas. La función predeterminada es http://www.xbrl.org/2003/role/label |
--label-lang = VALOR Especifica el idioma preferido a la hora de representar etiquetas. Valor predeterminado: en |
--preload-table-schemas = true|false Realiza una carga previa de los esquemas de la especificación XBRL Table 1.0. El valor predeterminado es true. Nota: si no se especifica un valor para la opción, el valor booleano de la opción se establece en true. |
--t | --process-table = VALOR Limita la ejecución de fórmulas a la taba dada. Añada la opción varias veces para especificar más de una tabla. Su forma abreviada es --t. El VALOR es el valor del atributo @id o un URI con un fragmento XPointer que identifica el recurso. También puede usar los valores especiales ##none y ##all. |
--table = true|false Habilita la extensión XBRL Table 1.0. Si es true, especifica automáticamente --formula=true y --dimensions=true. Valor predeterminado: true. Nota: si no se especifica un valor para la opción, el valor booleano de la opción se establece en true. |
--table-execution = true|false Habilita la evaluación de tablas XBRL. Valor predeterminado: false. Si se especifica la opción --table-output, a esta opción se asigna true. Si tiene el valor true, se especifica automáticamente --table=true. Nota: si no se especifica un valor para la opción, el valor booleano de la opción se establece en true. |
--table-linkbase-namespace = ##detect | http://xbrl.org/PWD/2013-05-17/table | http://xbrl.org/PWD/2013-08-28/table | http://xbrl.org/CR/2013-11-13/table | http://xbrl.org/PR/2013-12-18/table | http://xbrl.org/2014/table Habilita la carga de bases de enlaces de tabla escritas con una especificación borrador previa. La validación, la resolución y el diseño de bases de enlaces de tabla se realiza, sin embargo, siguiendo la recomendación Table Linkbase 1.0 del 18 de marzo de 2014. Para habilitar la detección automática, utilice ##detect. |
--table-output = ARCHIVO Escribe la tabla de salida en el ARCHIVO indicado. Si se define, especifica automáticamente --table-execution=true. |
--table-output-format = xml|html Especifica el formato de la tabla de salida. Valor predeterminado: xml. |
|
--catalog = ARCHIVO Especifica la ruta de acceso absoluta a un archivo de catálogo que no está en el archivo de catálogo raíz instalado. El valor predeterminado es la ruta de acceso absoluta del archivo de catálogo raíz instalado (<carpeta-instalación>\Altova\RaptorXMLXBRLServer2025\etc\RootCatalog.xml). Consulte el apartado Catálogos XML para obtener más información. |
--user-catalog = ARCHIVO Especifica la ruta de acceso absoluta a un catálogo XML que debe utilizarse junto con el catálogo raíz. Consulte el apartado Catálogos XML para obtener más información. |
--enable-globalresources = true|false Habilita la función de recursos globales. Valor predeterminado: false. Nota: si no se especifica un valor para la opción, el valor booleano de la opción se establece en true. |
|
--error-format = text|shortxml|longxml Especifica el formato de la salida de error. Los valores posibles son formatos de texto, XML y XML detallado (longxml). Valor predeterminado: text. |
--error-limit = N | unlimited Especifica el límite de errores con un valor comprendido entre 1 y 9999 o unlimited (ilimitado). El valor predeterminado es 100. Cuando se alcanza el límite de error, se detiene la validación. Esta opción es muy práctica a la hora de limitar el uso del procesador durante la validación o transformación. |
--info-limit = N | unlimited Indica el límite del mensaje de información dentro del rango 1-65535 or unlimited. Si se alcanza el límite de información indicado, el procesamiento continúa pero ya no se informa de más mensajes. El valor predeterminado es 100. |
--help Muestra el texto de ayuda para el comando. Por ejemplo valany --h. (Otra opción es usar el comando help con un argumento. Por ejemplo: help valany). |
--listfile = true|false Si el valor es true, el argumento ArchivoEntrada del comando se entiende como un archivo de texto que contiene un nombre de archivo por línea. Otra opción es enumerar los archivos en la ILC, separados por un espacio. No obstante, recuerde que las ILC tienen un límite de caracteres. Además, no olvide que la opción --listfile solamente afecta a los argumentos y no a las opciones. Valor predeterminado: false. Nota: si no se especifica un valor para la opción, el valor booleano de la opción se establece en true. |
--log-output = ARCHIVO Escribe el registro de salida en la URL de archivo indicada. Compruebe que la ILC tiene permiso de escritura en la ubicación de destino. |
--network-timeout = VALOR Indica el tiempo de espera en milisegundos para operaciones remotas de entrada y salida. Valor predeterminado: 40000. |
--recurse = true|false Esta opción se utiliza para seleccionar ficheros dentro de subdirectorios (incluso en archivos ZIP). Si el valor es true, el argumento ArchivoEntrada del comando seleccionará el fichero seleccionado también en los subdirectorios. Por ejemplo: "test.zip|zip\test.xml" seleccionará los ficheros llamados test.xml en todos los subdirectorios de la carpeta ZIP. Si quiere puede usar los caracteres comodín * y ?. Por ejemplo: *.xml seleccionaría todos los ficheros de la carpeta ZIP que tengan la extensión .xml. Valor predeterminado: false Nota: si no se especifica un valor para la opción, el valor booleano de la opción se establece en true. |
--verbose = true|false Si el valor es true, se genera información adicional durante la validación. Valor predeterminado es false. Nota: si no se especifica un valor para la opción, el valor booleano de la opción se establece en true. |
--verbose-output = ARCHIVO Escribe el resultado detallado en el ARCHIVO indicado. |
--version Muestra el número de versión de RaptorXML+XBRL Server. Si se utiliza con un comando, escriba la opción --version antes del comando. |
--warning-limit = N | unlimited Especifica el límite de advertencia en el rango 1-65535 o unlimited (ilimitado). El procesamiento continua si se alcanza el límite pero no se registrarán más advertencias. El valor por defecto es 100. |
|