moviendo algo de lógica al modelo desde el controlador de factura