...
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 AT
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 AT 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 AT, 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:
...
Para resolver estas inconsistencias de estados hay que hacer ciertas acciones manuales.
2.2 Parametrizaciones previas
Para que los lotes puedan tomar el estado de TimeOut previamente se necesita parametrizar la tabla /EDGE/SII_MP_013 – Equivalencia entre estados Middleware y eDocuments:
...
Estado | Paso de Proceso |
---|---|
504 | TIME_OUT |
2.1 Acciones manuales a realizar
Para tratar esta problemática lo primero que se debe hacer es comprobar el estado de las facturas en la AT para saber si estas han sido aceptadas o rechazadas.
...
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 AT 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”:
...