Identifica la causa antes de volver a exportar
Conserva el archivo original. Revisa el código de error, la regla y la ruta XML cuando estén disponibles. Las tablas explican cada resultado y qué revisar. SignECOC comprueba el archivo; no genera ni corrige los datos del fabricante.
Comprobaciones del archivo antes de validarlo
| Mensaje o campo | Qué comprobar |
|---|---|
| UTF-8 | No se ha podido leer este archivo como XML en UTF-8. Exporta de nuevo el XML IVI sin firmar desde tu sistema de origen con codificación UTF-8 y carga el nuevo archivo. Cambiar el nombre del archivo no cambia su codificación. |
| Archivo vacío o de más de 5 MB | El archivo XML está vacío o supera el tamaño permitido. Elige un archivo válido dentro del límite de carga. |
| No se puede leer el XML | No se ha podido interpretar el archivo como XML. Expórtalo de nuevo desde el sistema de origen y carga el nuevo archivo. Si se requiere una firma, firma el archivo recién exportado; no edites manualmente un archivo ya firmado. |
| InitialVehicleInformation | Este archivo no es un documento XML IVI con el elemento raíz obligatorio InitialVehicleInformation. Carga el archivo IVI correcto. |
| DTD / ENTITY / xml-stylesheet | No se permiten DTD, declaraciones de entidades ni instrucciones de hojas de estilo XML. Corrige el XML de origen antes de cargarlo. Si el archivo ya está firmado, vuelve a firmarlo después de corregirlo. |
| XMLDSig Signature | Este XML ya contiene una firma XMLDSig. Usa el área de envío de XML firmado. |
Interpretar XSD, ICM y los errores del servicio
| Mensaje o campo | Qué comprobar |
|---|---|
| XSD | Si el resultado indica un error XSD, comprueba el elemento, su posición y el formato esperado con el esquema de la ruta de destino. Corrige la exportación en el sistema de origen: cambiar el nombre del archivo no cambia la estructura XML. |
| ICM | Un mensaje ICM corresponde a una regla de negocio. Lee el nombre de la regla junto con el campo afectado y contrasta el valor con los datos del vehículo y de homologación. No inventes un valor para hacer desaparecer el mensaje. |
| XSD_ICM | Esta etiqueta identifica las comprobaciones del esquema y de las reglas de negocio; revisa también el resultado y los mensajes. La comprobación previa de archivos sin firmar de SignECOC no verifica la firma digital. Superarla no acredita aceptación de la autoridad ni matriculación. |
| Servicio de validación no disponible | El servicio de validación no está disponible en este momento. No se ha podido determinar si tu XML es válido. Inténtalo más tarde o contacta con soporte. |
Localizar el campo del vehículo indicado
Localiza el campo mediante el nombre del elemento o el XPath del mensaje. Las indicaciones siguientes explican dónde contrastar el valor; la regla y el mensaje originales del servicio describen el problema detectado.
| Mensaje o campo | Qué comprobar |
|---|---|
| VehicleIdentificationNumber | Comprueba el número de identificación del vehículo (VIN) con los datos del fabricante y el requisito indicado en la validación. |
| TypeApprovalNumber | Comprueba el número de homologación de tipo con el documento de homologación aplicable al vehículo y el requisito indicado en la validación. |
| Type / Variant / Version | Comprueba conjuntamente el tipo, la variante y la versión del vehículo con los documentos de homologación aplicables. Antes de cambiar un valor, confirma que la combinación corresponde a este vehículo. |
| IviReferenceId | Comprueba que la referencia IVI de la cabecera coincida con la asignada a este documento. Revisa el requisito indicado por el servicio antes de cambiarla. |
Ejemplo: elemento raíz incorrecto
rootName: VehicleInformation
requiredRoot: InitialVehicleInformationEste ejemplo ficticio no contiene datos de vehículos ni es una plantilla IVI. El documento seleccionado tiene otro nombre raíz. Elige la exportación IVI correcta del fabricante y repite las comprobaciones. Renombrar la raíz no añade los datos que faltan ni hace que el documento cumpla el esquema.
Si necesitas ayuda, describe el paso e indica el código de error o un nombre de campo no confidencial. No pegues XML, identificadores del vehículo, archivos de certificado, contraseñas ni PIN en el formulario.
Antes de continuar
- Comprueba que el esquema XML corresponda al destino.
- Corrige los datos de origen, exporta de nuevo y repite el control.
- Resuelve los mensajes bloqueantes antes de firmar.
¿Un error del servicio significa que mi XML no es válido?
No. Si el servicio no devuelve un resultado utilizable, la validez del archivo queda sin determinar. Inténtalo más tarde. Si el problema continúa, comunica a soporte el código de error y la hora de la comprobación.