Tiempo de descarga completa

Quisieramos saber si ofrecen alguna API que podamos consultar para saber cuando ya descargaron de mannera completa el historial de facturación. Alternativamente, que nos pudieran dar algún benchmark para saber el tiempo que tarda en promedio en descargar todo el historial para empezar a correr nuestra aplicación al finalizar este proceso.

Hola buenos días, actualmente la propuesta del servicio de Paybook Sync para la parte de SAT es mantener sincronizado cada RFC que es registrado, se hace una descarga inicial desde el 2014 hasta el día que se registra por primera vez y posteriormente cada 24 horas se descargarán las nuevas facturas. El servicio permite a los desarrolladores registrar Webhooks para que reciban notificaciones cada que hay nuevos movimientos (https://github.com/Paybook/code-samples/tree/master/webhooks)

Trabajar la sincronización de esta manera ofrece al menos dos ventajas:
1.- Sistema tolerante a fallos:
Es común que el tercero, en este caso el SAT pueda presentar degradación en su servicio ya sea por alguna actualización o por saturación. Cuando un RFC está sincronizado con Paybook Sync no presenta afectaciones en estos escenarios.

2.- La disponibilidad de la información no depende del tercero:
Para un servicio tan utilizado como el portal del SAT hay días de mayor flujo como los cierres de mes, sin embargo al tener un RFC sincronizado con Paybook Sync la información estará disponible en todo momento pues la descarga se efectúo día a día.

En las pruebas de rendimiento que hemos realizado tenemos tiempos de hasta 80 facturas por segundo, sin embargo la variación de estos tiempos dependen del rendimiento del tercero y el tiempo total de descarga está en función de la cantidad de facturas del RFC. Es por ello que no sugerimos tomar esto como un punto de referencia ya que hay múltiples factores que no se pueden controlar por parte del desarrollador.

Hola buenas tardes,
tengo una duda respecto al tiempo en que Paybook Sync tenga el historial de facturas de una cuenta RFC del SAT.

Despues de sincronizar una nueva cuenta con sus credenciales del SAT , planeo hacer una descarga masiva de todas las facturas de un año atras de la fecha de sincronización.

Existe algún tiempo aproximado en que Paybook Sync tenga esta información o se puede ejecutar inmediatamente después de la sincronizacion ?

Hola @yaydoo , el tiempo de descarga depende de tres factores:

  • Cantidad de facturas del periodo comprendido
  • Tiempo de respuesta del SAT
  • El límite de descargas XML que establece el SAT (actualmente sólo permite 2,000 por día con la CIEC)

Considerado lo anterior, en promedio descargamos 88 facturas por segundo.
Actualmente nos encontramos trabajando en eventos de Webhook para notificar al desarrollador los periodos completados de descarga.