Comunicaciones
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 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.
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.
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.
Error en la comunicación por saturación
Error en la comunicación por saturación
Error 10054 en Bizkaia Connection reset by peer
Error 10054 en Bizkaia Connection reset by peer
Error en verificación de certificado de servidor de pruebas de AEAT
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
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
Nos confirman que es un error del sistema SII suyo:
Se recibe mensaje de solución de problema a las 20:45:
Errores en infra-estructura del SII en Agencia Tributaria
Errores en infra-estructura del SII en Agencia Tributaria
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".
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><faultcode>env:Server</faultcode><faultstring>Codigo[-904].UNSUCCESSFUL 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>
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'":
Después pasaron los servidores a 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.
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>
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>"
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.
Detectado por primera vez el 21/11/2018 a las 10:30.
Conexión a Oracle no disponible
Otra caída: Código [102]: Conexión a Oracle no disponible.
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
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.
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.