Ir para conteúdo
  • Cadastre-se

Daniel InfoCotidiano

Consultores
  • Total de ítens

    2.336
  • Registro em

  • Última visita

  • Days Won

    37

Tudo que Daniel InfoCotidiano postou

  1. @AnDes Sistemas Se vc testar com o programa exemplo, ele ocorre o mesmo problema? Se vc conseguir testar por favor, como temos ele em "comum" fica mais fácil para identificar caso tenha erro. Até o momento não temos relatos e NFe é um componente muito utilizado. Se puder testar e nos dar um feedback por favor.
  2. Boa tarde @viniciusps Qual o erro ? configure o LogWS https://acbr.sourceforge.io/ACBrLib/ConfiguracoesdaBiblioteca18.html Siga estas instruções:
  3. @Natutech BI Boa tarde ! Segue o link de um exemplo em Python https://svn.code.sf.net/p/acbr/code/trunk2/Projetos/ACBrLib/Demos/Python/ETQ/ Instruções, salve o exemplo.py em uma pasta, dentro desta pasta crie uma pasta ACBrLib, dentro desta pasta crie outra pasta com o nome x64 e salve a dll (ACBrETQ64.dll) Só executar:
  4. @Antonio Gomes e @Gabriel Mororó Subimos para nossos repositorios
  5. @ActioSistemas Obrigado pela contribuição, subimos para o svn:
  6. Para você que está querendo introduzir as soluções do Projeto ACBr nos seus projetos em Python, agora dentro do pacote de cursos exclusivos para os assinantes ACBr Pro temos um Mini Curso para te ajudar e dar seu pontapé inicial. Como nosso objetivo é mostrar como utilizar as bibliotecas, vamos começar pela ACBrLibCEP. É uma biblioteca de poucos comandos ótimo para iniciar seu aprendizado, com os métodos desta biblioteca. Com ela é possível consultar em diversos provedores (lembrando que alguns precisam de autenticação do usuário e outros são pagos). São 07 (Sete) aulas de aproximadamente 10 minutos que vai explicar como utilizar o programa exemplo de uma forma correta. As aulas englobam os seguintes conteúdos: Desde como baixar o exemplo em python e ACBrLibCEP Demo Criar variáveis globais, os caminhos da dll, dependências e logs Tratando erros para evitar quebras na execução do programa Entendendo funções para tratar o buffer de reposta e validar as repostas json configurar webservice gravando no ini através do metodo CEP_ConfigGravarValor Vamos consultar através do CEP e também através do Logradouro. Como tratar os erros das respostas. Para este Mini Curso você precisa ter Python instalado no seu computador e saber os comandos básicos dele Publicação do curso entre 07 e 08/05/2024 Ainda NÃO é assinante ACBr Pro? Aproveite mais esta vantagem e se torne assinante antes do reajuste de valores!
  7. A solução ACBrBoleto já tem suporte a cobrança API com PIX no Banco INTER. Recebemos a contribuição inicial do amigo @ActioSistemas, (a partir da qual fizemos as devidas adequações para a implementação da unit para integrar as soluções ACBr) Para utilizar endpoint pix, basta marcar a propriedade IndicadorPix como true igual aos outros bancos. Atenção: Uma das informações que deve ser armazenada do retorno da inclusão é a propriedade “NossoNumeroCorrespondente” pois toda operação de alteração, baixa e consulta você vai precisar informar esta propriedade. (é um código UUID de identificação do boleto) Somente a API Cobrança com PIX retorna UUID. Como utilizar: Após inclusão guardar o GUUID devolvido na propriedade NossoNumeroCorrepondente; Para Consultar, ALTERAR e BAIXAR, informar o GUUID (retornado na inclusão) na propriedade NossoNumeroCorrespondente Como passar esta informação via componente (Delphi/lazarus): Titulo.NossoNumeroCorrespondente := '4cac8ea0-a960-4ac4-af55-c6b05728f3x0'; Como passar esta informação via INI do titulo (ACBrLibBoleto, ACBrMonitorPlus): [Titulo1] .. NossoNumeroCorrespondente=24d5fdcd-608d-40b9-ad42-52e4af8eb7f1 Como o banco Inter não tem ambiente de homologação, cuidado com seus testes, após executar, baixar o boleto para ele não ficar pendente no sistema do banco de cobrança. Quer saber como funciona nos bastidores ?: Para quem leu a documentação da cobrança pix do Inter, sabe que é diferente a forma que é realizada a inclusão, tanto a resposta como o endpoint de cobrança PIX. Após a inclusão do boleto, recebemos um codigoSolicitacao (UUID) caso tenha registrado o boleto com sucesso (HttpResultCode 200); Este código UUID é devolvido pela solução ACBrBoleto na propriedade “NossoNumeroCorrespondente”. Ele não nos devolve as informações do boleto como no endpoint convencional. Sendo assim, após inclusão é realizada uma consulta passando este UUID para que seja retornado os dados do boleto e qrcode na propriedade EMV como nos outros bancos. Lembrando que esta consulta ocorre de forma transparente, ou seja, a solução acbr abstrai isso para você, ou seja, realizando a inclusão no TpInclui com o indicadorPix como true, a solução realiza uma consulta da UUID logo após a inclusão e devolve todas as informações do boleto. Agradecimento também para @Antonio Gomes, @Gabriel Mororó por terem efetuados alguns testes e ao @ralty por ter cedido credenciais.
  8. Bom dia ! Aqui não é possivel abrir os links das imagens
  9. @phulano complementado a reposta do @Diego Foliene sobre impressora térmica. Existe impressoras térmicas de cupom não fiscal/NFCe , então se vc emitir NFCe (Modelo 65) será impresso nesta impressora de cupom. A NFe que é (Modelo 55) vc utiliza A4 e tem existe um modelo simplificado.
  10. Bom dia @phulano Acabei de testar aqui está normal: Você pode baixar o 7Zip que é open-source (LGPL) neste link: Clique aqui
  11. @Azambuja99 Bom dia ! Obrigado por reportar, se desejar contribuir conosco, por favor anexe os arquivos alterados aqui, vamos analisar. ABraço
  12. @Natutech BI Basta abstrair a biblioteca do exemplo criado. O novo curso de python ja esta sendo editado e breve estara disponivel. vou criar um exemplo básico para que vc possa efetuar seus testes.
  13. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  14. @brajan Você utiliza qual solução acbr ? Componentes (Delphi/Lazarus) ou ACBrLib?
  15. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  16. @RobertoMello Bom dia ! Não tivemos retorno, em análise, já que vc trabalha com o componente, vc pode no tratamento do retorno, incluir esta linha(vc pode utilizar o programa exemplo p testar): Boleto.ListadeBoletos[i].NossoNumero vai ficar desta forma: Vou anexar o retorno dos meus testes aqui. mesmo qdo existe rejeição (nosso numero incluso anteriormente propositalmente) ele retorna corretamente as informações da lista. RetornoRegistro2024.04.29.10.34.48.835.txt
  17. Observe estas duas propriedades a diferença nas instruções MultaValorFixo e CodigoMora CodigoMora=0 (R$ por dia/mora) MultaValorFixo = R$2 Multa apos vencimento CodigoMora=2 ( % por dia/mora) MultaValorFixo = 0 ( Multa % apos vencimento, mas ele já informa o valor do % em Reais) ele informa calculado em R$. nao aparece em %
  18. Sim as margens foram feitas para isso é diferente um boleto convencional de um carne q contem mais informações. margem superior deixe 2 por exemplo FACBrBoleto.ACBrBoletoFC.MargemSuperior := 2; FACBrBoleto.ACBrBoletoFC.MargemInferior := 0; FACBrBoleto.ACBrBoletoFC.MargemEsquerda := 5; FACBrBoleto.ACBrBoletoFC.MargemDireita := 3;
  19. Bom dia ! Na realidade fiz a alteração apos um usuario pro reportar no discord, ele testou e aprovou. nos meus testes tbm deu certo. dai vi q vc tbm passava por isso e te notifiquei. lembre-se de ajustar as margens do seu boleto.
  20. complementando o que o @Diego A. Folieni solicitou, Vc consegue por favor realizar um teste com o programa exemplo por favor. Como temos ele em comum, é mais facil para localizarmos e por enquanto não tivemos relatos semelhantes. Sicoob é um banco muito utilizado
  21. @Fabiano Moraes de Araújo Boa tarde Segue o mesmo padrão Itau Bradesco:
  22. 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
×
×
  • 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.