Estoy intentando hacer el plugin para añadir a las series el numero de factura inicial y si se reinicia con cada ejercicio. Ya he añadido los dos campos en la tabla y modificado el modelo y el controlador para incluirlos.
https://github.com/Juanicos/series.git
Ahora lo que necesito saber es si es correcto meter los cambios (para tener esto en cuenta) en el modelo "factura_cliente" en la funcion "new_codigo", lo que entiendo que tendría que hacer es:
comprobar si en la consulta para ver si hay facturas en el ejercicio:
[list]
[*]si no hay facturas comprobar en la tabla series si se reinicia:
[list]
[*]si TRUE: poner num igual al valor guardado como número de inicio.
[*]si FALSE: buscar el último número de la serie anterior para continuar numeración, y si no existe poner ¿el valor de inicio o 1?
[/list]
[*]si hay facturas, comparar el último número con el número de incio para la serie, y si es menor, poner el número de inicio, sino continuar la numeración.[/list]
¿Os parece correcto?