Generar numero en la factura
Ok, entiendo... no pudo hacerte todo el desarrollo, pero por ejemplo para el numero de factura, si utilizas un campo de la base de datos, le puedes indicar que sea ZeroFill, el cual te pondrá los ceros al inicio del numero automáticamente.