Numeración para sistema de facturación
Estamos desarrollando un sistema de facturación, con carro de compra y tienda online. Hay una duda que tenemos a la hora de elegir como configurar para hacer las facturas, y es en base a la numeración. Estamos por crear un indicador de serie y un autoincremental por cada uno de los diferentes NIF/CIF que sen la aplicación, de modo que el numero de factura quedara del modo "SERIE+NUMERO" de este modo, acudiendo a la configuración del usuario, podrían "resetear el contador" al valor correcto y crear una nueva serie, en caso que lo requiriese cada año. Porque, ¿es obligado reiniciar contadores cada año?, si no se usa serie, ¿habría algún problema en generar la factura 0001 en Enero del 2014 y la 0001 en Enero del 2015? Cambiando la serie por ejemplo a 14, 15, 16... Permitiría que esto no se repitiera, ojo el autonumérico también seria lo suficientemente grande como para anualmente resetear a 201400001 - 201500001 de modo que modificando convenientemente este numero podríamos generar facturas atrasadas o lo que fuera.
Otra opción es implementar una tabla de numeraciones por cada una de las empresas y a la hora de generar la factura, seleccionar la numeración correspondiente.
¿Qué opinan como expertos? ¿Cuál es la mejor opción a implementar en el software?