Ir para conteúdo
  • Cadastre-se

ZSystem

Membros
  • Total de ítens

    3
  • Registro em

  • Última visita

Tudo que ZSystem postou

  1. Eu acredito que eram erros de SSL ou problemas com o .pfx. Quando aparecia erro era genérico, mas a maioria das vezes simplesmenete congelava. Refiz o teste no Delphi 10.3 e funcionou. O Delphi 8 pertence a um cliente ao qual não tenho acesso no momento; assim que possível, realizarei novos testes. Segue o código que funcionou: Unit1.dfm Unit1.pas
  2. Não se trata de um problema no ACBr, apenas quero esclarecer melhor minha explicação anterior. Estou utilizando Delphi com o ACBrNFSeX, porém tive dificuldade em implementar essa solução diretamente no Delphi (uso a versão 8 e tive problemas com o certificado .pfx). Por isso, acabei desenvolvendo uma DLL em C# que realiza o download da DANFSe direto do portal nacional. A DLL faz: Autenticação com o certificado (gerando o cookie) Requisição do DANFSe utilizando esse cookie Retorno do PDF Depois disso, apenas consumo essa DLL no Delphi, passando o caminho e a senha do .pfx, além da chave nacional. Mencionei o C# porque foi a forma que encontrei para implementar a solução. Estou apenas compartilhando uma alternativa para obter a DANFSe sem precisar lidar com a geração de relatórios no Delphi.
  3. ZSystem

    Impressão NFSe Nacional

    Boa tarde, Como o método ACBrNFSeX1.ObterDANFSE(xChaveNFSe) está fora do ar, implementei uma alternativa para obter a DANFSe nacional. O processo consiste em: Faz GET inicial → autentica com certificado + cria cookie: GET - https://www.nfse.gov.br/EmissorNacional/Certificado Faz GET do DANFSe → usando cookie + certificado: GET - https://www.nfse.gov.br/EmissorNacional/Notas/Download/DANFSe/{chave} A requisição retorna o PDF da DANFSe. Compartilho essa solução como alternativa para o problema de impressão da NFS-e nacional. Funcionou no meu cenário, talvez seja útil para outros. Super fácil de implementar em C#
×
×
  • 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...