Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 1377 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Boa tarde pessoal,

 

Recentemente migramos um cliente, para realizar a emissão de boletos pelo ACBr (utilizamos outra ferramenta e aos poucos estamos migrando todos).

Esse cliente usa o banco Bradesco

Na solução antiga que tinhamos, o arquivo re remessa era gerado com o nome no seguinte padrão: "DDMM_XXX.txt" e nunca tivemos problema

sendo:

DD = dia
MM = mês

XXXX = sequência da remessa

agora que estamos emitindo pelo ACBr, gerando o arquivo com a mesma regra de nome, o banco rejeita o envio por causa do nome.

Olhando as classes, vi que existe tratamento apenas para a Sicred e o Banco Amazonia, para os demais bancos, caso não seja passado um nome para o arquivo é atribuido um nome "padrão".

Alguem ja teve algum problema parecido com isso? Se ja teve como foi a solução.

 

Desde já obrigado.

Postado
6 horas atrás, SisMaster Araras disse:

Boa tarde pessoal,

 

Recentemente migramos um cliente, para realizar a emissão de boletos pelo ACBr (utilizamos outra ferramenta e aos poucos estamos migrando todos).

Esse cliente usa o banco Bradesco

Na solução antiga que tinhamos, o arquivo re remessa era gerado com o nome no seguinte padrão: "DDMM_XXX.txt" e nunca tivemos problema

sendo:

DD = dia
MM = mês

XXXX = sequência da remessa

agora que estamos emitindo pelo ACBr, gerando o arquivo com a mesma regra de nome, o banco rejeita o envio por causa do nome.

Olhando as classes, vi que existe tratamento apenas para a Sicred e o Banco Amazonia, para os demais bancos, caso não seja passado um nome para o arquivo é atribuido um nome "padrão".

Alguem ja teve algum problema parecido com isso? Se ja teve como foi a solução.

 

Desde já obrigado.

tem banco fresco para isso mesmo, mas se vc fizer assim,roda de boa:

 

ExtensaoArq := Trim(IBQryServBanc.FieldByName('EXTENSAO_REMESSA_SER').AsString);
        if ExtensaoArq = '' then
          ExtensaoArq := '.txt';

        if Pos('.', ExtensaoArq) = 0 then
          ExtensaoArq := '.' + ExtensaoArq;

        AArqRemessa := '';

        if IBQryServBanc.FieldByName('NOME_8DIGITOS_SER').AsString = 'S' then
        begin
          AArqRemessa := 'R' + TFuncoesNumero.StrZero(IBDSPai.FieldByName('SEQ_ARQUIVO_BOR').AsLargeInt, 7, 0);
        end
        else
        begin
         TFuncoesString.Concatenar(AArqRemessa, 'REM_', '');

            TFuncoesString.Concatenar(AArqRemessa, 'CNAB' + IfThen(FuncBoleto.ACBrBoleto.LayoutRemessa = c400, '400', '240') + '_', '');

          TFuncoesString.Concatenar(AArqRemessa, Trim(IBQryServBanc.FieldByName('CARTEIRA_SER').AsString) + '_', '');
          TFuncoesString.Concatenar(AArqRemessa, Trim(IBQryServBanc.FieldByName('MODALIDADE_SER').AsString) + '_', '');
          TFuncoesString.Concatenar(AArqRemessa, 'SV' + TFuncoesNumero.StrZero(IBDSPai.FieldByName('SERVICO_BANCARIO_BOR').AsInteger, 4) + '_', '');
          TFuncoesString.Concatenar(AArqRemessa, 'SQ' + TFuncoesNumero.StrZero(IBDSPai.FieldByName('SEQ_ARQUIVO_BOR').AsLargeInt, 7, 0), '');
        end;
        TFuncoesString.Concatenar(AArqRemessa, ExtensaoArq, '');

 

          FuncBoleto.ACBrBoleto.DirArqRemessa  := ExcludeTrailingPathDelimiter(ADirRemessa);
          FuncBoleto.ACBrBoleto.NumeroArquivo  := IBDSPai.FieldByName('SEQ_ARQUIVO_BOR').AsLargeInt;
          FuncBoleto.ACBrBoleto.NomeArqRemessa := AArqRemessa;

          AArqRemessa := FuncBoleto.ACBrBoleto.GerarRemessa(IBDSPai.FieldByName('SEQ_ARQUIVO_BOR').AsLargeInt);
 

  • Consultores
Postado

Bom dia,
Uso ACBrBoleto para emissão do Bradesco creio que ao menos desde 2013, ele gera os nome dos arquivos automático, CB150201.REM,CB150202.REM,CB150203.REM por exemplo, nunca tive rejeição por esse motivo, e isso que está no manual :

image.png

Consultor SAC ACBr

Victor H Gonzales - Pandaaa
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

Postado
3 horas atrás, Victor H. Gonzales - Panda disse:

Bom dia,
Uso ACBrBoleto para emissão do Bradesco creio que ao menos desde 2013, ele gera os nome dos arquivos automático, CB150201.REM,CB150202.REM,CB150203.REM por exemplo, nunca tive rejeição por esse motivo, e isso que está no manual :

image.png

então....

esse cliente que estou tendo o problema, emite boletos do Bradesco pelo meu sistema (usando o outro emissor) a mto tempo, desde 2014 ou 2015 se não me engano e nunca teve problema, foi depois de mudar pro ACBr o banco começou a criar caso... ta com mto cara de ser frescura da agencia ou do gerente mesmo...

 

 

mas obrigado a todos pela ajuda

vou falar com o meu cliente e talvez até com o gerente da conta, assim que chegar numa resposta final da agencia eu posto aqui

  • Este tópico foi criado há 1377 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.