private string GerarHash(BoletoClient boletoClient)
        {
            string codigoBeneficiario = boletoClient.CodigoBeneficiario.PadLeft(7, '0');
            string nossoNumero        = boletoClient.NossoNumero.ToString().PadLeft(17, '0');
            string dataVencimento     = boletoClient.Operacao == Operacao.CONSULTA_BOLETO ? "00000000" : boletoClient.DataVencimento.ToString("ddMMyyyy");
            string valor               = boletoClient.Operacao == Operacao.CONSULTA_BOLETO ? "000000000000000" : boletoClient.Valor.ToString("n2").Replace(".", "").Replace(",", "").PadLeft(15, '0');
            string documento           = boletoClient.BeneficiarioDocumento.PadLeft(14, '0');
            string valoresAutenticacao = codigoBeneficiario + nossoNumero + dataVencimento + valor + documento;

            return(UtilHelper.GetHashSha256(valoresAutenticacao));
        }