1º Cria o arquivo "ENTlimparLista.TXT na pasta de entrada com o comando "BOLETO.LimparLista"
2º Lê o arquivo "sailimparlista.txt" na pasta de saida
3º Cria o arquivo na pasta de entrada "ENTincluirTituloXXXX_nome_cliente.txt" com os titulos
4º Verifica o arquivo ssaiincluirTituloXXXX_nome_cliente.txt na pasta de saída se possui algum erro
5º Cria o arquivo na pasta de entrada "ENTmontaNossoNumero_nome_cliente.TXT" com o comando "BOLETO.MontarNossoNumero(indice)"
6º Lê o arquivo na pasta de saída "saimontanossonumero_nome_cliente.txt" para pegar o nosso número gerado
7º Seta o diretório do arquivo com o arquivo "ENTsetDiretorioArquivoPDF.TXT" na pasta de entrada inserindo o comando "BOLETO.SetDiretorioArquivo("caminho/arquivo, "BoletoTituloXXXX_nome_cliente.pdf")
8º Cria o arquivo "ENTgerarPDF_nome_cliente" na pasta de entrada com o comando "BOLETO.GerarPDF"
9º Procura o arquivo PDF do boleto gerado na pasta de saída pelo nome "BoletoTituloXXXX_nome_cliente.pdf"
10º Remove os arquivos da pasta de saída
O problema ocorre no 9º passo onde fica buscando o arquivo .PDF e não encontra, ficamos monitorando a pasta pra ver se gerava o arquivo com nome diferente, mas nenhum arquivo era gerado, só era gerado após mais de uma tentativa, aí quando gerava o arquivo estava vindo com o boleto duplicado dentro do PDF. Sem mencionar que enviando a sequencia do nosso número 44 e retornava 28, as vezes retornava corretamente. Não sei se é bug do ACBr por conta de algum valor que tá sendo mal interpretado ou se é erro de manipulação nosso, visto que usamos em outros clientes o mesmo fluxo, mesmo código e funciona normalmente.
ENTincluirTitulo7268-7269_localhost_8002.TXT