Hace tiempo que no visitaba este hilo.
Nosotros hasta ahora hemos estado enviando las facturas una a una, a medida que se van generando en el SIF.
Puede que no sea lo más recomendable, pero para las pruebas lo hemos estado haciendo así.
(y de hecho para TicketBai funciona así también, no existe nada de eso de tiempos de espera).
Por ahora el
TiempoEsperaEnvio que se recibe en las respuestas no vale para nada. No lo están controlando. En nuestras pruebas siempre devuelve "60", pero nosotros hemos podido enviar facturas una a una cada 2 o 3 segundos (incluso menos) entre una y otra sin problema.
Lo digo por si alguien sabe si Hacienda no está controlando esto aún. Les he preguntado pero llevan 2 semanas pensando qué responder. Deben estar eligiendo el tipo de letra o algo...
Además del flujo recomendado (enviar en bloques, respetar el tiempo mínimo de espera, etc.) tengo una duda con respecto al Huso Horario...
¿Qué se debe hacer si una empresa tiene varios empleados teletrabajando, cada uno en un país distinto, incluso en USA, Japón, etc.? ¿Qué pasa si un empleado está en Japón pero su equipo está configurado con "Config. Regional España", etc.? ¿Cómo obtengo el huso horario real de forma 100% fiable?
Yo hasta ahora en nuestras pruebas hemos estado enviando los RF usando la FechaHora actual del PC...
Código:
XSDatetime := TXSDatetime.Create;
XSDatetime.AsDateTime := now;
XSDatetime.FractionalSeconds := 0;
Factura.RegistroAlta.FechaHoraHusoGenRegistro := XSDatetime;
...y se las traga todas sin rechistar.
Así que ya no sé si es que Hacienda está ignorando ese control o qué.