Ir para conteúdo
  • Cadastre-se

RodrigoFernando

Membros
  • Total de ítens

    97
  • Registro em

  • Última visita

Tudo que RodrigoFernando postou

  1. Olá, estou tendo um problema no ACBrBoleto após implementar o ACBrSAT. No ACBrBoleto eu configurava o componente da seguinte forma: ACBrBoletoFCFortes1.Filtro := fiNenhum; porem agora também existe um fiNenhum no TACBrSATExtratoFiltro que estão conflitando. Quando tento compilar aparece o erro: Incompatible types: 'TACBrBoletoFCFiltro' and 'TACBrSATExtratoFiltro' ou seja, ele esta entendendo que o fiNenhum é do TACBrSATExtratoFiltro e mão do TACBrBoletoFCFiltro Alguém passou por essa situação ou saberia me ajudar como solucionar ? Desde ja obrigado
  2. Boa noite Helen, Gostaria de saber Conseguiu alguma informação sobre este post pois estou com a mesma dúvida ? Lendo o manual entendi que deve-se usar os mesmos dados, porém os campos de data/hora e assinatura do qrcode são diferentes entre os retornos de Venda e Cancelamento de um mesmo cupom.
  3. Boa noite... Gostaria de saber se conseguiu verificar as alterações ?
  4. Sem problemas Juliomar, imagino a correria por ai... Agradeço o retorno e aguardo a resposta após analisar. Atenciosamente Rodrigo
  5. Estarei fazendo isso, mas gostaria de saber quando as modificações: Houve algum problema que eu possa contribuir (corrigir) ou se ainda não houve tempo de analisarem ? Obrigado
  6. Boa tarde Juliomar, Desculpe insistir na pergunta, mas estou precisando muito atualizar o ACBr devido a mudança no ACBrConsultaCPF, porém estou aguardando para saber se será possível subir as alterações na unit ACBrCAixaEconimica.pas Grato, aguardo retorno
  7. Bom dia, Gostaria de saber se houve tempo de analisarem os códigos alterados para saber se poderão subir ao svn, pois estou precisando atualizar o ACBr e seria interessante saber se as próximas versões contemplarão as mudanças. Grato, aguardo fico no aguardo
  8. Boa noite, Efetuei mais uma alteração na classe de geração do arquivo de remessa da caixa. A posição 118 do Registro Detalhe - Segmento P é destinado a informar o Código do Juros de Mora (C018), e o manual orienta preencher com: ‘1’ = Valor por Dia ‘2’ = Taxa Mensal ‘3’ = Isento ‘4’ = Acata cadastramento na CAIXA Atualmente quando a propriedade ValorMoraJuros esta zerada (boleto sem juros, ou quando juros não atinge R$0,01) o componente seta a posição 118 com "0" causando a rejeição do arquivo. Nesta alteração seto esta posição para "3", e com isso os testes que fiz de envio para a Caixa foram validados. Segue anexo a o .pas []´s ACBrCaixaEconomica.pas
  9. Bom dia Gutopmc, Acredito que os moderadores informem aqui quando subir ao svn. Você chegou a testar o .pas em anexo ? []´s
  10. Bom dia Juliomar, Sinceramente não sei te responder. Mas modificar consciente tenho certeza que não rsrsrs Por outro lado, minutos antes de atualizar eu estava usando as funções de boleto normalmente, acredito que o próprio delphi não compilaria o projeto com as linhas da forma que estavam. Durante a atualização o tortoise apresentou um erro, pedindo para aplicar um clean up. Não sei exatamente qual a função deste comando, mas depois disso finalizou a atualização e aconteceu o citado. []´s
  11. Bom dia, A codificação esta como ANSI, porém exclui as units, baixei novamente e vieram ok instalando normalmente. Obrigado
  12. Bom dia, Validei sim. Sem as alterações qualquer remessa que tentava transmitir retornava como REJEITADA, com as alterações passou a retornar PROCESSADA. Não sei se é um padrão, mas no meu caso a caixa disponibilizou o acesso a um sistema chamado EDI para transmissão dos arquivos. []´s
  13. Boa Noite, Fiz as alterações que (no meu caso) corrigiram os erros citados no post anterior. Gostaria de saber se esta nos padrões para subir ao svn ? Segue alteração em anexo []'s ACBrCaixaEconomica.pas
  14. Boa tarde Encontrei algumas linhas "bagunçadas" no ACBrBoletoFCFortesFr, comentei e instalou normalmente. As linhas aparecem com erro são mencionadas no log anexado no post anterior []´s
  15. Boa tarde Juliomar, Segue anexo log de erros []´s log_Delphi_7.txt
  16. Boa Tarde, Estou Atualizando o ACBr, e também esta dando erro ao tentam compilar o ACBr_BoletoFC_Fortes... Na atualização anterior, utilizei o ACBrInstall e funcionou normalmente. Desta vez estou executando o ACBrInstall, mando atualizar e depois vou em instalar. Dúvidas: 1 - Esta é a maneira mais correta de atualizar o ACBr ? 2 - Neste caso seria necessário fazer a limpeza sugerida no link acima para conseguir instalar o ACBr_BoletoFC_Fortes ? []´s
  17. Boa tarde, Me deparei com a mesma situação... Consegui o auxilio de uma pessoa que trabalha no suporte da Caixa, e me indicou a seguinte situação: function TACBrCaixaEconomica.GerarRegistroTrailler240( ARemessa : TStringList ): String; begin {REGISTRO TRAILER DO LOTE} Result:= IntToStrZero(ACBrBanco.Numero, 3) + //Código do banco '0001' + //Lote de Serviço '5' + //Tipo do registro: Registro trailer do lote Space(9) + //Uso exclusivo FEBRABAN/CNAB IntToStrZero((3*ARemessa.Count), 6) + //Quantidade de Registro no Lote IntToStrZero((ARemessa.Count-1), 6) + // padL('', 6, '0') + //Quantidade títulos em cobrança IntToStrZero( round( fValorTotalDocs * 100), 17) + // padL('',17, '0') + //Valor dos títulos em carteiras} padL('', 6, '0') + //Quantidade títulos em cobrança padL('',17, '0') + //Valor dos títulos em carteiras} padL('',6, '0') + //Quantidade títulos em cobrança padL('',17, '0') + //Quantidade de Títulos em Carteiras padL('',31, ' ') + //Uso exclusivo FEBRABAN/CNAB padL('',117,' ') ;//Uso exclusivo FEBRABAN/CNAB} {GERAR REGISTRO TRAILER DO ARQUIVO} Result:= Result + #13#10 + IntToStrZero(ACBrBanco.Numero, 3) + //Código do banco '9999' + //Lote de serviço '9' + //Tipo do registro: Registro trailer do arquivo padL('',9,' ') + //Uso exclusivo FEBRABAN/CNAB} '000001' + //Quantidade de lotes do arquivo} IntToStrZero((3*ARemessa.Count)+2, 6) + //Quantidade de registros do arquivo, inclusive este registro que está sendo criado agora} padL('',6,' ') + //Uso exclusivo FEBRABAN/CNAB} padL('',205,' '); //Uso exclusivo FEBRABAN/CNAB} end; O Erro ocorre nas duas linhas em vermelho. No primeiro item (Quantidade de Registro no Lote) o manual diz o seguinte: G057: Quantidade de Registros do Lote Número obtido pela contagem dos registros enviados no lote do arquivo. Somatória dos registros de tipo 1, 3, e 5. Pelo que pude perceber o componente esta somando todos os tipos de registro e não só os: 1, 3 e 5. No segundo item (Quantidade de registros do arquivo) esta sendo somado uma quantidade a mais. No meu caso o arquivo continha 7 linhas e o componente preenche com 8. Fiz um teste fixando os valores apenas para verificar, e ai sim funcionou. Espero que essas informações possam ajudar na verificação, e fico a disposição caso possa contribuir com alguma coisa []´s
  18. Obrigado pelo feedback Juliomar !
  19. Bom dia, Estou passando pela mesma situação. Sabem dizer se houve mudança na versão atual do disponível, ou se será necessário alterar o código ? []´s
  20. Obrigado Juliomar, vou fazer isso... Aproveitando sua orientação (me desculpe por estar fora do contesto do topico), no caso de atualizar o SVN, qual é a maneira correta de se fazer ? Baixo e só substituo os arquivos antigos pelos atuais, ou reinstalo o ACBr utilizando o ACBrInstall ? Ps: a ultima vez que instalei ja utilizei o acbrinstall Obrigado
  21. Olá boa noite, Neste caso não existe ainda rotina para ler esta informação ? Como faço para contribuir na implementação ?
  22. Bom dia Agnaldo, Estive verificando melhor, e ao que pude perceber o arquivo esta com 240 caracteres mesmo, tanto que ele passa pelo codigo abaixo e cai no case de 240 posições... o Erro ocorre na linha em negrito, onde o caracter encontrado é '5' e não '2' conforme esperado, levantando a exception case Length(SlRetorno.Strings[0]) of 240 : begin if Copy(SlRetorno.Strings[0],143,1) <> '2' then Raise Exception.Create( ACBrStr( NomeArq + sLineBreak + 'Não é um arquivo de Retorno de cobrança com layout CNAB240') ); LayoutRemessa := c240 ; end; 400 (......) end; Segundo o manual do banco a posição 143 (G015 = Código Remessa / Retorno) pode retornar com ‘1’ = Remessa (Cliente Æ Banco) ‘2’ = Retorno (Banco Æ Cliente) ‘3’ = Remessa Processada (Banco Æ Cliente - Pré-crítica) ‘4’ = Remessa Processada Parcial (Banco Æ Cliente - Pré-crítica) ‘5’ = Remessa Rejeitada (Banco Æ Cliente - Pré-crítica) Alguém sabe dizer se existe rotina no ACBR para ler este retorno que no caso veio com código '5' ? Obrigado
  23. Boa noite Agnaldo, Foi o que imaginei, mas é possível o banco retornar um arquivo fora do padrão ? Pois os dois arquivos foram retornados pelo banco e não fiz nenhuma edição após o recebimento Att
  24. Boa noite Jeter, Primeiramente obrigado pelo retorno... Pelo que fui informado, deveria usar a SIGCB, porém já tentei setar o componente com os dois tipos e o erro ocorreu em ambas
  25. Boa tarde a todos, Tenho pouca experiência nas rotinas de emissão de boleto com o ACBr e estou quebrando a cabeça com um problema que talvez seja simples para algum dos amigos... Após gerar a remessa e fazer a transmissão para a Caixa Econômica através do sistema EDI (fornecido pela caixa), fiz a recuperação do arquivo de retorno, porém ao ler este arquivo no ACBr (ACBrBoleto1.LerRetorno;) aparece um erro dizendo que: " [nome do arquivo] Não é um arquivo de Retorno de cobrança com layout CNAB240" Estou enviando em anexo os arquivos de retorno, e agradeço se alguém puder auxiliar []´s RETORNOCEF22101400.txt RETORNOCEF221014.txt
×
×
  • 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.