Ir para conteúdo
  • Cadastre-se

Daniel.Morais.Infocotidian

Consultores
  • Total de ítens

    9.049
  • Registro em

  • Última visita

  • Days Won

    86

Tudo que Daniel.Morais.Infocotidian postou

  1. Bom dia ! preciso de um favor, se você for usuario PRO, deve fazer o seu login no forum usando suas credenciais de usuario PRO para que eu possa vincular você em uma tarefa. Geralmente oriento isso no momento que solicito a criação do tópico. Como aqui não tem nenhum link para a nossa conversa e com este nome de usuario, não consegui identificar onde falamos.
  2. Por enq nao temos implementada API para este banco. Caso queiram seguir exemplo das outras API e desejarem contribuir com a comunidade, será bem-vinda a contribuição;
  3. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  4. bom dia @HERALDO Seus fontes estão atualizados do SVN ? Dê um revert nos fontes e rode o instalador marcando opção de apagar arquivos antigos. Pois o monitor usa componentes, então se vc estiver atualizado é para funcionar conforme esperado. Use o programa exemplo Delphi para testar ao invés do monitor, assim saberemos se esta funcionando. Aguardo resposta dos seus testes
  5. Obrigado ao nosso amigo @Rafael Vulpe por ter compartilhado conosco estas informações: Inicialmente, estava tendo problemas de comunicação, mesmo configurando o ACBr. A solução que encontrei foi a atualização do driver do conversor USB-Serial que utilizava para conectar a balança ao computador. Após desinstalar o driver antigo e instalar uma nova versão a comunicação foi estabelecida com sucesso! Configurações Utilizadas no ACBr Para que a balança BJ-850 comunique corretamente, utilizei o Protocolo Balanca Rinnert no ACBr, junto com as seguintes configurações de porta serial. Estas configurações estão refletidas na imagem que anexo: Configuração ACBr Valor Utilizado Modelo da Balança balRinnert Porta Serial COM4 (Ou a porta que seu conversor estiver usando) Baud rate (Velocidade) 9600 Data Bits 8 Parity (Paridade) none Stop Bits s1 Handshaking Nenhum TimeOut 2000 Segue o print:
  6. Por favor atualize seus fontes, pelo SVN do ACBr... Já subimos para o nosso repositório de fontes, modificações que podem corrigir algum dos itens referentes a esse tópico... Por favor atualize seus fontes, faça testes, e se possível comente em uma nova resposta, se o problema foi resolvido... Dúvidas, sobre o uso do SVN ? Clique aqui e veja um vídeo
  7. Por favor atualize seus fontes, pelo SVN do ACBr... Já subimos para o nosso repositório de fontes, modificações que podem corrigir algum dos itens referentes a esse tópico... Por favor atualize seus fontes, faça testes, e se possível comente em uma nova resposta, se o problema foi resolvido... Dúvidas, sobre o uso do SVN ? Clique aqui e veja um vídeo
  8. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  9. Criado a tarefa CBR-8345, para atualização do exemplo c# Assim que concluída reportamos aqui
  10. @Daniel Kraide Boa tarde ! Fizemos a implementação baseando-se no manual, mas não temos este modelo para testar. O Fornecedor por enquanto não nos enviou um equipamento para homologação.
  11. apenas isso foi necessário ? Vou documentar este requisitos
  12. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  13. Bom dia @Dayvison Reis_12476 e @SAC Emilyonline Obrigado pela colaboração, por favor teste com a unit abaixo. ACBrBancoCredisan.pas Salve em ..\ACBr\Fontes\ACBrBoleto Rode o instalador acbr ou build para que as mudanças sejam aplicadas.
  14. @andreluis_s Obrigado pela colaboração, isso é muito importante para comunidade ! Criado a tarefa para analise ACBR-8329 , reportamos aqui quando concluido.
  15. Boa tarde @[Bruno] O banco que rejeitou este layout ? Pergunto pq até então não tivemos notificações sobre isso. Pode colar aqui o print da rejeição do banco por favor assim deixamos documentado esta possível alteração
  16. Boa tarde pessoal ! Esta semana o usuário @Sisdevs nos reportou que o Sicoob habilitou a nova composição do código de barras / linha digitável. Até então usamos o código do cedente para compor o código de barras ou linha digitável. Agora vai ser utilizado o "número do contrato", fornecido pelo banco; Isso apareceu na nova carteira 9 , veja documentação completa, clique aqui Nos primeiros testes no final de 2024, permaneceu o código do cedente. (clique aqui p ver a noticia anterior) foi validado a carteira, mas permanecendo a composição padrão. A composição antiga (com código do cedente) pelo que sabemos ainda está funcionando em alguns casos mesmo com a carteira 9; Para usar a nova composição é necessário informar o código do contrato, para isso você precisa alimentar a propriedade codigoTransmissao, vide exemplo abaixo: Delphi: FACBrBoleto.Cedente.CodigoTransmissao := Numero do Contrato (ou deixar em branco para que o componente use ainda o código do cedente) ACBrLib e ACBrMonitorPlus : CodTransmissao= Numero do Contrato (ou deixar em branco para que o componente use ainda o código do cedente) [Cedente] Nome=São João LTDA. CNPJCPF= 99.999.999/9999-99 Logradouro=Rua Evaristo Mendes CodTransmissao=10 Em resumo: Se informado CodTransmissao (Numero do contrato) a barra será composta com o numero do contrato; Se não informado CodTransmissao (deixar em branco) a barra será composta no modo antigo, com o numero do cedente; Agradecimento especial ao @Sisdevs por ter nos auxiliado com os testes em produção.
  17. Como no retorno o banco nao esta devolvendo a informação, creio que o ideal é vc abrir um chamado reclamando disso e anexar o json de retorno para que o suporte possa lhe informar.
  18. mas pelo que vi, os titulos nao foram pagos apos vencimento. Todos sao pagos no mesmo valor do titulo entao nao tem juros e multa.
  19. na consulta API nao esta devolvendo taxas e multas? habilite o log de webservices como paranoico, realize a consulta e anexe aqui por favor o log
  20. Boa tarde @Wiker Moura Você passou: MultaValorFixo=8,00 PercentualMulta= Mas é assim: MultaValorFixo = true (se a multa for em reais R$) ou False para (percentual %) Então, vamos dizer que a multa vai ser em reais de 10,00: MultaValorFixo=true PercentualMulta=10 Por isso este erro: rejeição: Não foi possível converter o valor. de multa Valor
  21. você vai usar a biblioteca multithread sobre o uso do acbrlib.ini recomenda-se o uso em memoria neste caso, justamente p não acontecer erros de I/o na gravacao do arquivo físico; em memory vai ficar isolado a requisição. Se olhar nos fontes do C#, vai observar que é possível inicializar: boleto = new ACBrBoleto("[Memory]"); -- Exemplo utilizar ACBrlib.ini em memória. ACBrLib.ini é o arquivo principal da lib, onde é configurado tipo de resposta, logs, cedente, configurações diversas. (pode ser carregado em memoria e manipulado atraves do ConfigGravarValor como um arquivo fisico) Cedente.ini é o arquivo com os dados do cedente para emissão do boleto, configurado em tempo de execução (nao precisa cedente ter no acbrlib.ini, no caso de alimentar de forma dinamica) Titulo.ini é o arquivo que contem os titulos e cada um os dados dele. O ConfigGravarValor é necessário para que vc possa alterar o ACBrLib.ini: configGravarValor("Principal","LogNivel","4") // Observe que existe a propriedade lognivel dentro da seção principal configGravarValor("Sistema","Nome","Sistema do Alex") // Observe que existe a propriedade Nome dentro da seção Sistema para persistir, mesmo em memory use ConfigGravar No caso acima, observe que não existe no manual ou no acbrlib.ini dentro da seção "Principal" a propriedade "NomeArquivoIni", por isso gera um erro informando que a dita sessão não existe. Nos títulos, temos um modelo com todos os campos, clique aqui Porem nem todos campos são necessários, depende do que você deseja informar. vou anexar um titulo meu padrão que uso em meus testes. TituloBB.ini Alguns campos são codificados, clique aqui Geralmente são nomes amigáveis como nos manuais dos bancos. Se nos puder informar os campos que estão invertidos para correção , agradeço. geralmente seguimos o manual este link q postei acima (campos codificados) Sobre a classes, ela é a responsável por alimentar a lista de titulos, ou cedente... e converter no final para um arquivo INI esperado pela biblioteca; Você pode implementar suas próprias classes ou utilizar a que está pronta no exemplo. Se você observar no exemplo, vc alimenta a classe de titulo: Titulo[] titulo = new Titulo[1]; titulo[0] = new Titulo(); titulo[0].NumeroDocumento = "000001"; titulo[0].NossoNumero = "12345"; titulo[0].Carteira = "17"; titulo[0].ValorDocumento = 100.00M; titulo[0].Vencimento = DateTime.Now.AddDays(30); titulo[0].DataDocumento = DateTime.Now; No final ela tem um metodo: boleto.IncluirTitulos(titulo); E o código deste método é a função para gerar o titulo.ini que vai conter a lista de titulos. public void IncluirTitulos(params Titulo[] titulos) { var iniFile = new ACBrIniFile(); for (var i = 0; i < titulos.Length; i++) { titulos[i].Index = i + 1; titulos[i].WriteToIni(iniFile); } IncluirTitulos(iniFile.ToString()); } Apenas complementando, temos um curso sobre boletos Muitos campos são exemplificados la https://acbr.nutror.com/curso/c365775961fb6232c2b06ceee9d39be343e339cd Veja se o sr tem acesso
  22. Só uma observação, tentou usar o campo de desconto ? Titulo.DataDesconto Titulo.TipoDesconto Titulo.ValorDesconto Vou ver se abatimento está implementado, mas só p vc saber Desconto é até a data informada. Vencimento 10/11/2025 Desconto 10/11/2025 Abatimento, permite desconto após o vencimento: Vencimento 10/11/2025 Desconto 10/11/2025 Abatimento 20/12/2025 (ja pensou dar um abatimento apos um mes do boleto vencido)
  23. Por favor atualize seus fontes, pelo SVN do ACBr... Já subimos para o nosso repositório de fontes, modificações que podem corrigir algum dos itens referentes a esse tópico... Por favor atualize seus fontes, faça testes, e se possível comente em uma nova resposta, se o problema foi resolvido... Dúvidas, sobre o uso do SVN ? Clique aqui e veja um vídeo
  24. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  25. Boa tarde ! Ele chega a gerar o log da lib ? vou testar em meu ambiente tbm
×
×
  • 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.