Nota1: Esta funcionalidad todavía no está disponible para FUSE. Se notificará cuando esté activa. Nota2: Esta nueva funcionalidad está disponible a partir de la versión 1.7. |
1. Problema Time Out AEAT
Dependiendo del tráfico que se produzca en los servidores de la Agencia tributaria, cuando el tráfico es alto, al esperar la respuesta, esta devuelve un TimeOut, y tratándose de un servicio síncrono, no es posible volver a realizar la petición para recuperar dicha respuesta. No obstante ellos como servidor procesan la Factura, pero al tardar tanto en procesarla no se puede mantener la conexión abierta y acaba por cerrarse quedando la respuesta de ellos incompleta.
...
Según hemos sido informados, la AEAT no puede hacer nada por mejorar la situación, por lo que es posible que se repita este problema en más de una ocasión.
2. Cómo tratar el problema de Time Out
Desde producto se ha desarrollado un proceso para ayudar a los clientes a tratar esta problemática. Se ha creado un estado nuevo para los lotes, “Time Out”, de manera que cuando se produce un TimeOut de respuesta entre el Middleware y la AEAT, este error es recogido por FUSE o PI que envía un código de error específico a SAP para marcar el lote con este nuevo estado:
...
El producto no puede desarrollar una funcionalidad automática para el problema del Time Out, ya que hay facturas que no pueden ser enviadas automáticamente de nuevo a la AEAT sin haber comprobado su estado, como es el caso de cobros de FE y pagos de FR.
3. Recomendaciones
Recomendamos que los Lotes no contengan más de 1000 facturas, incluso fijar como máximo 750 facturas ya que cuanto más grande es el lote más riesgo de error de TimeOut hay. Para ello se puede parametrizar la tabla “Condiciones para lotes SII”:
...