Ir para conteúdo
  • Cadastre-se

Daniel InfoCotidiano

Consultores
  • Total de ítens

    4.808
  • Registro em

  • Última visita

  • Days Won

    56

Tudo que Daniel InfoCotidiano postou

  1. https://www.practicalnetworking.net/practical-tls/openssl-3-and-legacy-providers/ No Link acima pode solucionar o problema de compatibilidade openssl
  2. Nos últimos dias muitos usuários estão com problemas na emissão das Nfe e NFCe. Não sabe o que está acontecendo? Se quiser saber mais, veja esse tópico de notícias e todos os posts dele. Por causa desses problemas, os servidores de contingência foram ativados pela SEFAZ. Como resolver? Primeiramente precisamos entender que a forma de emissão que é de acordo com os modelos: NFe (Modelo 55) a forma de emissão deve ser contingência: Basicamente alterar 2 propriedades: (Componente: FormaEmissao e na Alimentação da Nfe: tpEmis ), para uma explicação mais detalhada Clique Aqui. NFCe (Modelo 65) a forma de emissão deve ser OFF-LINE e depois ser transmitida, conforme MOC, página 05: Se você é membro ACBr PRO, você tem acesso aos cursos disponibilizados pelo ACBr. Um deles é o Implementando a Contingência Offline da NFCe. Nesse curso tem não só a explicação em detalhes do processo, mas até um código fonte para tornar seu aplicativo apto para fazer a contingência da NFCe automaticamente. MDFe(Manifesto Eletrônico de Documentos Fiscais, modelo 58) a forma de emissão deve ser OFF-LINE e depois ser transmitida quando cessar o problema, conforme MOC, página 79 e Cartilha MDFe Nacional, página 17: Veja no tópico "Como emitir um MDF-e em contingência" orientações de como alterar no componente MDFe para fazer gerar o XML corretamente. Onde obter mais informações? Para mais informações sobre a situação, acompanhe nossa área de notícias: https://www.projetoacbr.com.br/forum/forum/35-notícias-do-acbr/
  3. Quando vc pede para inicializar, qual o erro está retornando? Consegue capturar este código? Se as pastas da aplicação estiver com as permissões, ele inicializa a biblioteca, e gera o ACBrLib.ini
  4. Bom dia @Gandalf Infelizmente não consegui fazer rodar sua aplicação em seu ambiente. Talvez por não dominar sua linguagem e o docker. Mas observando no gerenciador de arquivos, lá na pasta da sua aplicação existem algumas dll não sei se é normal da sua linguagem isso, geralmente Linux é .so. mas não sei se existe alguma compatibilidade com estas dlls. Basicamente quando vc utiliza a ACBrLib no Linux, vc precisa instalar as dependências conforme este manual: https://acbr.sourceforge.io/ACBrLib/ComoInstalarDistribuir.htm A Biblioteca ACBrLibNFe.so (64 MT), vc salva em /usr/lib64 lembre-se quando não usamos ambiente gráficos no linux, precisamos usar o xvfb (https://www.geeksforgeeks.org/how-to-install-xvfb-on-ubuntu/) dar o start no XVFB xvfb :1 -screen 0 1280x1024x16 & export DISPLAY=:1 e rodar sua aplicação. Você precisa dar permissão de leitura e gravação nas pastas para salvar o arquivo INI, XML, PDF, etc Quando a biblioteca é inicializada corretamente, ela gera o arquivo.ini automaticamente. É importante vc configurar a pasta de log e controlar o retorno dos metodos. Exemplo: Quando for inicializar a biblioteca NFE_Inicializar([eArqConfig, eChaveCrypt]) veja o que está retornando: 0 Indica que a biblioteca foi inicializada corretamente. -1 Indica que houve falhas na inicialização da biblioteca. -5 Indica que não foi possível localizar o arquivo INI informado. -6 Indica que não foi possível encontrar o diretório do arquivo INI.
  5. Estou testando em meu ambiente o que vc me enviou. subi o container, acessei ele via terminal para ver as configurações básicas. Vi que esta instalado Debian 12 é uma das distros mais top, mas ela é chata, tem q dominar um pouco o linux; ao contrário de um Ubuntu Server (que é derivado do Debian) ele nos oferece recursos já pré configurado na instalação. Não é como Debian que vc tem q ficar instalando n pacotes de rede p ver as configurações. um sugestão se esta iniciando com linux, usar uma distro amigável, se ja conhece, vai de Debian mesmo. Dentro da pasta ACBrLib/x64 está a biblioteca libacbrnfe64.so, mas vc deve copiar ela para /usr/lib64 igual manual q mandei o lib anteriormente. No linux não usamos DLL como no windows, então temos que instalar exemplo openssl (clique aqui p manual de instalação) . (No caso do ubuntu ele já vem com openssl e xml2) Solicitei a senha de root no privado para que possa instalar algumas dependencias e instruções de comandos para teste da sua api.
  6. Apenas para deixar documentado o teste, segue o print. O log detalhado enviei privado.
  7. assim q concluido ou tiver duvidas ja te chamo
  8. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  9. resolveu o problema do nosso numero ?
  10. Bom dia ! Não tenho docker, mas posso instalar. Para não ficar exposto aqui no forum sua api, mande as instruções via email [email protected] no corpo da msg favor colar o link desta postagem
  11. nao consegue criar um demo, so p q eu possa executar aqui em meu ambiente. Só uma correção qdo falei q salvo a DLL da biblioteca na pasta /usr/lib64 é a biblioteca para linux, ou seja, acbrlibnfe.so (.SO) e nao DLL
  12. Deixe o log WebServices Boleto, deixe log como paranoico (4)
  13. no linux eu salvo a dll para /usr/lib64 ou /lib64 ele chega a criar o arquivo log? Log segue um padrao (no caso abaixo para lib de boleto), procure no hd linux se e ele nao gerou em outra pasta.
  14. Bom dia @viniciusps Não era para voltar negativo, se puder até questionar o banco por favor e nos dar um feedback. Pode realizar um teste de inclusão informando apenas o NossoNumero?
  15. qual nossoNumero que vc esta passando ?
  16. @viniciusps Observe o Boleto.ini retornou: HTTPResultCode=207 O que diz na documentação do banco: 207 Solicitação recebida com sucesso. Verifique o status de cada registro no retorno. Ele registrou o boleto no banco SeuNumero=1235512, observe que ele retornou até o QrCODE do copia e cola. Então se vc consultar no banco, o boleto é para estar la. Consegue consultar por favor? So que no scopo vc colocou apenas inclusao, se precisar alterar ou baixar vai dar erro, precisa de todo scopo.
  17. Aparentemente esta normal, existe uma particuaridade para preenchimento deste banco: 3.16 Banco Bancoob/ Sicoob Atenção com os preenchimentos dos dados. No campo “Digito da agência” informar o Número do Posto. No campo “Agência” informar o Cooperativa. Pode ser por isso. Outra coisa, qdo exportar o certificado ele nao pode estar encriptado, exporte desta forma: Faltou Scope= precisa preencher
  18. Boa tarde @viniciusps Qual o erro ? configure o LogWS https://acbr.sourceforge.io/ACBrLib/ConfiguracoesdaBiblioteca18.html Siga estas instruções:
  19. @Antonio Gomes e @Gabriel Mororó Subimos para nossos repositorios
  20. @ActioSistemas Obrigado pela contribuição, subimos para o svn:
  21. 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!
  22. 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. Inter tem 2 API's: - boletos normais - boletos com QrCode PIX O que vai definir em qual incluir, baixar ou consultar é a propriedade IndicadorPIX: Quando falso, ele utiliza API Boleto Normais Quando true, ele utiliza API Boleto com QrCodePIx * Uma não devolve boleto registrado na outra! 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. Quando API Pix não está devolvendo NossoNumero: Existem relatos que após a inclusão , a API não está devolvendo o campo nossoNumero, neste cado se olhar o log, o banco esta devolvendo: "situacao": "EM_PROCESSAMENTO"; Então deve aguardar alguns minutinhos e realizar a consulta detalhe utilizando a propriedade NossoNumeroCorrepondente Como utilizar: Após inclusão guardar o GUUID devolvido na propriedade NossoNumeroCorrepondente; Para ConsultarDetalhe, ALTERAR e BAIXAR, informar o GUUID (retornado na inclusão) na propriedade NossoNumeroCorrespondente; (carregar o titulo) 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 Consulta Lista: Vamos ter agora as situacao isbAberto isbBaixado isbCancelado Baixado e cancelado, filtro dataMovimento isbAberto: filtro dataVencimento ele tbm vai usar a opcao Filtro.boletoVencido ibvSim/ibvNao (ele procura por data de vencimento boletos a receber ou vencidos) isbAberto: filtro dataRegistro ele consulta por data emissao os boletos em aberto 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.
  23. Bom dia ! Aqui não é possivel abrir os links das imagens
  24. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
×
×
  • 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.

The popup will be closed in 10 segundos...