MultiCAF en POS no toma siguiente folio cuando se acaba un CAF y hay mas CAF disponibles
En un entorno multiCAF, puedo a una misma secuencia cargar varios CAF, doy un ejemplo simple: Secuencia de boletas electronicas CAF 1. Folio Inicio 1, Folio Fin 10 CAF 2. Folio Inicio 20, Folio Fin 30
Cuando se realizan ventas en el pos, se asignan correctamente los folios con el primer CAF hasta el folio 10, sin embargo al seguir vendiendo, esperaria que el sistema automaticamente pase del folio 10 al siguiente disponible que es el 20, pero no hace eso el sistema, sino que del 10 pasa al folio 11 y ese folio no es valido xq no esta dentro del rango de los folios. Al pasar al folio 11, en el server no me crea el pedido xq se valida que no esta dentro del rango de caf, eso estaba bien pero el pedido ya quedaba validado en el pos y no se podia corregir, este bug se corrigio en el commit d4e6f19a para evitar que el pedido se quede mal guardado, con un solo caf es una solucion valida.
Sin embargo cuando hay mas CAF, esperaria que se tome como siguiente numero no el 11 sino el 20, y de ahi continuar la secuencia normal.
Me parece que en esta funcion intentas hacer esa correccion y pasar al siguiente CAF, pero no funciona correctamente(la voy a revisar a ver si encuentro el problema). Primero hice un PR #27 para mejorar la extension de clases a nivel de JS, espero que hagas el merge, porque en base a esa mejora, pienso reutilizar esa funcion para utilizarla aca y asi se pueda obtener el siguiente numero dinamicamente desde ambos lados, y no tener tanto codigo repetido.
Espero que me entiendas el problema y me des tu punto de vista para juntos ver la mejor solucion