Ir para conteúdo
  • Cadastre-se

SisMaster Araras

Membros
  • Total de ítens

    15
  • Registro em

  • Última visita

Tudo que SisMaster Araras postou

  1. Bom dia a todos Estou tentando fazer a leitura de um arquivo de retorno do banco Cresol e o mesmo esta me retornando o seguinte erro no Código do Motivo. 'A4' is not a valid integer value. Analisando a procedure LerRetorno400 da unit ACBrBoleto, percebi que a variável CodMotivo é do tipo Integer mas segundo o manual do banco esse campo pode ser alfanumérico, exemplo "A4-Sacado DDA", entre outros, e quando vou processar o arquivo de retorno me retorna o erro. Linha do arquivo de retorno: 10208774956000152 00090316100001589 000402445567 102240323P5274-1/1 290323000000322575000004151 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 000000 A400000000 000002 Buscando nas antigas postagens do fórum, notei que já ocorreu um erro parecido, relatado nessa postagem: A diferença é que o meu erro está ocorrendo na Unit do ACBrBoleto.
  2. Bom dia, recentemente um cliente meu pediu que fosse implementado no sistema uma forma de alterar o Vencimento de um boleto bancário, depois de pesquisar nos tópicos do ACBr como era feito essa implementação, consegui autorizar no banco essa alteração modificando o TipoOcorrencia e a Data de Vencimento, fiz esse teste no banco Sicredi CNAB 400 .Para esse banco deu certo somente alterando essas informações. Logo após fiz o teste alterando as mesmas propriedades só que agora para o Banco Itáu também CNAB 400, após análise o banco retornou com uma rejeição exigindo os campos abaixo: Depois de análisado todos os campos obrigátorios para a alteração, vi que faltava ser preenchido somente o Número da Carteira e o Nosso Número conforme imagem abaixo Para ter certeza que eram somente esses campos, alterei o arquivo de remessa manualmente passando os mesmo valores que já estavam no Número da Carteira e no Nosso Número no registro detalhe Obrigatório. Ao enviar para o banco esse arquivo de remessa com a alteração do TipoOcorrencia, Data de Vencimento e agora com mais essas duas modificações do Número da Carteira e do Nosso Número Opcional. o banco aprovou o arquivo sem retornar rejeição. Minha dúvida é. procurei no código do ACBr e não consegui localizar uma forma de passar esses dois campos que são opcionais, preciso de ajuda para que apareçam nessas duas posições citadas acima, agradeço desde já.
  3. Bom dia Juliomar, entendi, então vamos analisar como fazer essa alteração aqui, muito obrigado pela sua ajuda.
  4. Boa tarde Juliomar, obrigado pela ajuda, referente a levar em uma resource é uma boa alternativa, porem queríamos utilizar via banco de dados. Nesse segundo exemplo que você passou, já tentamos utilizar o CarregaLogo, porem quando deixamos de passar o DirLogo ou o passamos recebendo uma string vazia, a classe ainda continua tentando buscar a pasta de Logos local, mesmo passando uma TPicture e o NumeroBanco para o CarregaLogo. Para deixar de verificar essa pasta local seria possível apenas modificando o componente mesmo?
  5. Bom dia, estamos tentando utilizar os Logos dos bancos no Boleto Bancário, porem via banco de dados MySQL como tipo de dados BLOB, porem estou tendo dificuldades com a propriedade “DirLogo” do ACBrBoleto, onde mesmo passando um diretório vazio a aplicação passa a procurar a pasta Logos no diretório da minha aplicação. Tentamos utilizar também a procedure CarregaLogo do ACBrBoleto, porem mesmo passando como parâmetro um PictureLogo e NumeroBanco o mesmo não entra no if Assigned( fOnObterLogo ). Minha dúvida seria a seguinte, no modulo de boletos do ACBr existe alguma forma já implementada de passar as imagens via banco de dados, para eliminar a pasta de Logos local? E caso não tenha essa possibilidade, seria possível passar vazio para “DirLogo” e fazer o tratamento de qual logo utilizar para cada banco fora das classes do ACBr? Esse é um trecho do código que utilizamos, onde criamos o objeto e passamos para o “DirLogo” o caminho da pasta Logos por meio de uma String; vACBrBoletoReport := TACBrBoletoFCFR.Create(nil); AACBrBoleto.ACBrBoletoFC := vACBrBoletoReport; try vACBrBoletoReport.ACBrBoleto := AACBrBoleto; vACBrBoletoReport.LayOut := TACBrBolLayOut(0); vACBrBoletoReport.DirLogo := vDirLogo; vACBrBoletoReport.FastReportFile := vDirReports; vACBrBoletoReport.IncorporarBackgroundPdf := False; vACBrBoletoReport.IncorporarFontesPdf := False; vACBrBoletoReport.ModoThread := False; . . Agradeço desde já.
  6. Desculpa, eu não tinha entendido a pergunta.... ta super corrido aqui hj com o cronograma A parte de boleto era de outro funcionário aqui na empresa, mas ele saiu, eu meio q cai de paraquedas aqui. mas acabei de verificar, não tem esse parametro implementado, vou tentar colocar aqui, obrigado pela ajuda
  7. o banco pede pra passar 0, mas na classe, se a variável chegar em branco, ela é preenchida com um espaço vazio
  8. SisMaster Araras

    Remessa Bancoob

    Bom dia a todos, Um cliente meu passará a emitir boletos pela Sicoob (756 - bancoob), fui testar o arquivo de remessa no validador do banco e retornou a seguinte rejeição: Olhei a classe da BANCOOB, não importa o que eu faça, não preenche o valor "DigitoVerificadorAgenciaConta" e sempre passa vazio nessa posição. Alguém já teve esse tipo de problema e poderia me auxiliar? Ou alguém sabe como resolver isso? Desde já, obrigado Luiz Gustavo - SisMaster Rem21.txt
  9. 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
  10. 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.
  11. consegui um retorno do suporte do banco em resumo.... o campo é alfanumérico, mas eles entendem como numérico
  12. Boa tarde pessoal... Um cliente acabou de me chamar com um problema no processamento do arquivo de retorno do Banco Cresol... vamos la na hora de ler o arquivo (CNAB 400), está retornando um erro dentro da unit da cresol, de conversão de string pra integer abri o arquivo de retorno para analisar e notei que na posição 319-320 está escrito "A4", atualizei o acbr por garantia, e continua dando o mesmo problema, peguei o manual do banco que diz que o campo só recebe inteiro, mas na "legenda" dos motivos existe uma linha A4. alguem ja teve algum problema parecido com isso? estou anexando alguns prints e o manual do banco Manual Integração CNAB400.pdf
  13. Boa tarde... desculpa esse tipo de pergunta aqui, mas essas funcionalidades ja estão prontas pra serem implementadas? acabei de atualizar o SVN (13/11/2020 - 17:30) e vi q já existem alguns pas disponibilidados. o funcionamento seria meu sistema enviar uma requisição ao banco, e o banco devolve os dados do arquivo de retorno pro sistema? seria isso ou eu entendi errado? mais uma vez, desculpa essas perguntas bobas
  14. Juliomar, obrigado pela ajuda, mas ainda não encontrei a informação que eu preciso (pode ser por inexperiencia com o ACBr) pelo que eu vi nos links, tem apenas 1 lugar para informar o CNPJ e o pessoal do banco está pedindo para passar 2 diferentes Segue uma imagem com o retorno passado pelo banco e um boleto de exemplo que foi passado (obs.: não sei se tem problema colocar esses dados no forum, por se tratar de terceiros... se não puder, me avisem que eu apago) Att, Luiz Gustavo Desenvolvimento SisMaster Modelo Boleto II.pdf
  15. Bom dia a todos. Desde ja eu agradeço a ajuda de que puder me ajudar Recentemente um cliente solicitou a homologação de uma nova carteira de boleto. Peguei todas as informação necesárias com o cliente O banco é a CRESOL utiliza o mesmo código que o Bradesco (237), acredito que seja um correspondente bancário Após fazer todas a parametrizações necessárias, enviei uma massa de teste para o banco, que solicitou uma alteração conforme a figura em anexo De forma resumida: >> na linha do baneficiário, normalmente passa: a razão social e o cnpj do baneficíario, o banco solitou que nessa linha seja passada a razão social do beneficíario e o CNPJ DA CRESOL >> na linha so sacador/avalista, tem que passar a razão social e o cnpj do baneficíario analizando as classe do ACBr, só encontrei 1 variável para passar o CNPJ. Minha dúvida: existem alguma forma de passar os 2 CNPJ? Obrigado pela atenção e mais uma vez, obrigado por quem puder ajudar
×
×
  • 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.