Comunicaciones

No solo podrá enviar datos y recibir respuestas de forma sencilla y rápida. En caso de producirse errores también hay herramientas para depurar los mismos. No dependerá de nosotros para ello, aunque estaremos encantados de ayudarles.

Registro de comunicaciones a SII

Registro de respuestas

Cada registro remitido al SII mantiene información sobre el archivo o archivos en que fue enviado, NIF del presentador, fecha, errores y CSV si la respuesta fue correcta.

Respuestas en SII

Visualizar CSV de respuestas

Hemos incorporado una función que permite visualizar el archivos xml con su respuesta en la web de la Agencia Tributaria. Tenga en cuenta que necesita certificado digital en su navegador para visualizar esta información.

SII visualizar respuesta xml a través de CSV

Registro de archivos xml

Todos los archivos enviados y recibidos como respuesta se guardan en el directorio XmlFiles de la empresa.

Los nombres siguen un esquema fijo de nombrado: NIF de titular, tipo de registro, tipo de comunicació y momento exacto. La extensión *.E.xml para los envíos y *.R.xml para las respuestas.

Archivos xml en comunicación de SII

Error en la comunicación por saturación

En caso de que la Agencia Tributaria esté saturada y no pueda responder a las peticiones del SII se devolverá un error que detectaremos en la comunicación.

Error en comunicación de SII por saturación

Este, u otro similar será el mensaje mostrado.

Respuesta en error en comunicación de SII por saturación

Error 10054 en Bizkaia Connection reset by peer

Socket Error # 10054 Connection reset by peer.

Error en envíos a Bizkaia

Es debido a que la web de Bizkaia está temporalmente en mantenimiento.

Web de Bizkaia en mantenimiento

Hay que guardar los datos, cerrar y esperar a que restauren los servicios de la infraestructura de Bizkaia.

Error en verificación de certificado de servidor de pruebas de AEAT

Hay ciertos problemas, muy sospechosos e inquietantes, en el servidor de pruebas de la AEAT www7.aeat.es. Afecta tanto al SII como a otros modelos.

Como no nos fiamos y últimamente están siendo comprometidos muchos sistemas, vamos a esperar a que la AEAT se pronuncie antes de tratar de forzar el envío a un servidor que no parece autentificarse adecuadamente.

Hemos enviado este correo a la AEAT, cuestiones informáticas del SII, y esperamos su respuesta antes de actuar:

Correo enviado por web a las 10:40 de 23-12-2020

Problema con certificado de servidor www7.aeat.es

Hemos encontrado un error en las comunicaciones a entorno de pruebas del SII, aunque en realidad afecta al servidor www7.aeat.es y todos sus servicios.

En nuestro cliente SII nos sale el error:

'SSL2_GET_RECORD: data length too long'

En nuestro programa usamos las librerías OpenSSL, actualizadas para que no sea un error de versión.

Hemos verificado comunicaciones y parece que hay un error en la verificación del certificado del servidor de pruebas www7.aeat.es.

No sucede en producción ni para ningún otro destino de datos (en producción o pruebas): Canarias, Navarra o forales de País Vasco.

Pensábamos que el error era de nuestro cliente SII, pero investigando hemos visto que este error también se produce en todos los navegadores actuales y actualizados. Tanto en Windows 7 como Linux. Solo se libra Internet Explorer, pero tampoco nos fiamos mucho de su seguridad.

No nos fiamos y no queremos forzar el envío de datos de clientes a un servidor no verificado adecuadamente, aunque sean de pruebas.

Pruebas de conexión realizadas

Para no depender de nuestro cliente SII y llamadas a un WebService, la prueba la hacemos con el formulario del modelo 182 en entorno de pruebas, a una dirección que hemos utilizado recientemente y que funcionaba:

https://www7.aeat.es/wlpl/OVPT-NTGV/tgvionline.html?modelo=182&ejercicio=2020

Estas son las respuestas de todos los navegadores, que marcan como inseguro el servidor y su certificado.

Chrome:

www7.aeat.es ha enviado una respuesta no válida.
ERR_SSL_PROTOCOL_ERROR

Firefox (error similar a nuestro cliente SII, que utiliza la última versión de OpenSSL):

Conexión segura fallida

Ha ocurrido un error al conectar con www7.aeat.es. SSL ha recibido un registro que excedía la longitud máxima permitida.

Código de error: SSL_ERROR_RX_RECORD_TOO_LONG

    La página que está intentando ver no se puede mostrar porque la autenticidad de los datos recibidos no ha podido ser verificada.
    Contacte con los propietarios del sitio web para informarles de este problema.

Edge:

La conexión de este sitio no es segura.www7.aeat.es envió una respuesta no válida.
Intentar ejecutar Windows Network Diagnostics.
ERR_SSL_PROTOCOL_ERROR

Curl:

error:141A318A:SSL routines:tls_process_ske_dhe:dh key too small

Respuesta recibida a las 11:06 de 23-12-2020

Agradecemos la rapidez y eficacia en las respuestas. En menos de 5 minutos posteriores hemos recibido este correo por parte del servicio informático del SII en la AEAT.

Buenos días:

El portal de pruebas de la AEAT de cualquier modelo está devolviendo error, se está tratando de solucionar, intenten el acceso más tarde.

El SII en pruebas por web service sigue funcionando correctamente, si utilizan un webservice propio pueden realizar los envíos XML de ficheros de alta modificación baja y consulta sin problemas y recibiendo los XML de respuesta correspondientes.

Atentamente,
AEAT

Nosotros por nuestra parte recomendamos a nuestros clientes que esperen para la realización de pruebas. Si no podemos verificamos la identidad del servidor, no tenemos garantía de estar enviando realmente los datos a la AEAT. Mejor no enviar datos en pruebas. Es poco probable un hackeo, pero en estas cosas, mejor ser precavido.

Solución a las 13:20 de 23-12-2020

Hemos realizado una prueba y ya parece funcionar con normalidad. Ya es seguro enviar datos a entorno de pruebas.

Error soap:ServerNo en Bizkaia

El sistema del SII de Bizkaia/Vizcaya lleva todo el día con fallos de conexión. Esperábamos que fuese temporal pero sigue sin arreglarse desde esta mañana. Estamos preguntando a su servicio técnico para investigar que puede estar pasando.

El mensaje recibido será este: soap:ServerNo se ha encontrado el elemento root para la aplicación LFIV000B

Error de conexión al servicio SII de Bizkaia/Vizcaya

Nos confirman que es un error del sistema SII suyo:

Error de conexión al servicio SII de Bizkaia/Vizcaya respuesta

Se recibe mensaje de solución de problema a las 20:45:

Error de conexión al servicio SII de Bizkaia/Vizcaya solución

Errores en infra-estructura del SII en Agencia Tributaria

En GeneraSII guarde los datos y espere a que todo vuelva a la normalidad para enviar los datos pendientes

 

En ocasiones se producen errores en la infraestructura del SII en la Agencia Tributaria.

Se pueden leer los mismos abriendo el archivo de respuesta. Se puede mostrar el archivo con el botón al lado derecho de "Procesar".

Mostrar archivo xml de respuesta

Mostramos algunos de los errores detectados en este tiempo.

Codigo[-904].UNSUCCESSFUL EXECUTION CAUSED BY AN UNAVAILABLE RESOURCE

Este error parece estar relacionado con la base de datos del SIi en Agencia Tributaria.

<?xml version="1.0" encoding="UTF-8"?><env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"><env:Body><env:Fault><faultco... EXECUTION CAUSED BY AN UNAVAILABLE RESOURCE. REASON 00C90082, TYPE OF RESOURCE 00000210, AND RESOURCE NAME DBGCUPME.TSGCUPME.00000001. SQLCODE=-904, SQLSTATE=57011, DRIVER=4.28.11</faultstring></env:Fault></env:Body></env:Envelope>

Error base de datos SII en Agencia Tributaria

Codigo[2015] .Dato Fecha no corresponde en Longitud con el parseo: '190101'"

Este error lo descubrimos por primera ver el 03/02/2022 sobre las 11:50.

Es muy alarmante y confunde mucho porque da la impresión de que el error está en la estructura de los datos enviados. Pero no es así, parece que era un error suyo.

Inicialmente saltaba el error "Codigo[2015] .Dato Fecha no corresponde en Longitud con el parseo: '190101'":

Error SII longitud de parseo

Después pasaron los servidores a mantenimiento:

Error SII por web en mantenimiento

En unos 20 minutos lo habían solucionado.

No es común y dudamos mucho que se vuelva a producir.

El servicio es.aeat.eeca.proc.api.nucleo.ProcedimientoSrv no está registrado.

Este mensaje "El servicio es.aeat.eeca.proc.api.nucleo.ProcedimientoSrv no está registrado." es una caída de los servidores de aplicaciones puntual. Normalmente se recupera la normalidad de forma bastante rápida.

El servicio es.aeat.eeca.proc.api.nucleo.ProcedimientoSrv no está registrado.

Codigo[500].Error DB2

Al intentar enviar datos al SII sale el mensaje: <?xml version="1.0" encoding="UTF-8"?><env:Envelope xmlns:env="http:/schemas.xmlsoap.org/soap/envelope/"><env:Body><env:Fault><faultcode>env:Server</faultcode><faultstring>Codigo[500].Error DB2</faultstring></env:Fault></env:Body></env:Envelope>

Codigo[500].Error DB2

Se soluciona esperando un tiempo y volviendo a probar el envío. Si guarda los cambios en GeneraSII podrá evitar el tener que volver a cargar los datos.

Este error suele aparecer en periodos de mucha carga de los servidores de la AEAT, como los inicios de las campañas de Renta.

Detectado por primera ver el 11-03-2020.

Error env:Server, For input string: "    "

Este error es realmente complicado de interpretar. Se produce en entorno de Producción de SII en AEAT: "<faultcode>env:Server</faultcode><faultstring>For input string: "    "</faultstring>"

Error en SII de AEAT de Server input string

Hemos realizado pruebas en entorno de pruebas y el envío se acepta y procesa adecuadamente. No nos queda otra que interpretar que se trata de un error de la infraestructura del SII en la AEAT.

Parece ser que solo sucede con las facturas emitidas, y que el envío de recibidas funciona sin problemas.

Guarden los datos e intenten más tarde para ver si han solucionado sus problemas en los envíos.

Hemos probado a enviar por el cliente de WebService de la web de la AEAT y se produce el mismo error.

Error por envío a través del cliente de WebService de AEAT

Detectado por primera vez el 21/11/2018 a las 10:30.

Conexión a Oracle no disponible

Error conexión Oracle

Otra caída: Código [102]: Conexión a Oracle no disponible.

Conexión a base de datos Oracle no disponible en SII

Hemos comprobado que no se produce al consultar datos. Es solo al enviar datos. Dado que los datos se guardan en una base de datos DB2, este error parece que está relacionado con los registros de comunicaciones o verificación de datos de clientes/proveedores a través del censo de la AEAT.

Durante la segunda y tercera semana de Noviembre de 2018 fue muy frecuente.

Conexión a DB2 no disponible

Este error es similar al anterior y se produce cuando no es posible escribir datos en la base de datos DB2 de la infraestructura de la AEAT. Este error si parece estar relacionado con la escritura del registro final del SII en las bases de datos de la AEAT.

Error en la cabecera. El contenido del campo IDVersionSii no es válido.

Esto error se produce cuando trata de enviar una versión de SII obsoleta.

Por ejemplo a partir del 21/07/2018 no es posible usar la versión 1.0 en los envíos al SII. Es obligatorio usar la versión 1.1.

Si tiene GeneraSII siga estas instrucciones para Pasar a versión 2 de GeneraSII, 1.1 de SII. Si no la utiliza pregunte a su proveedor de software para el SII sobre la actualización del mismo.

GeneraSII también permite convertir y enviar los archivos xml de la versión 1.0 a la nueva versión 1.1.

El servicio es.aeat.eeca.proc.api.nucleo.ProcedimientoSrv no está registrado

SII error ProcedimientoSrv

Procedimiento de trabajo en GeneraSII

No trate de enviar los archivos por el servicio web de la AEAT, en la mayoría de las ocasiones el error será el mismo.

Errores en carga directa en SII

Tengan paciencia, guarden los datos y prueben de nuevo algo más tarde.

Puede que en realidad el fallo no implique que los datos no hayan sido enviados. Por lo que cuando intente enviarlos aparecerá un error de "Factura duplicada". Envíe como modificación de nuevo el lote de datos desde GeneraSII para asegurarse que el envío está correcto en toda la infraestructura del SII.