Arreglando Errores y agregando validaciones en la facturacion