Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    29.386
  • Registro em

  • Última visita

  • Days Won

    781

Tudo que Daniel Simoes postou

  1. Nas versões mais novas do MonitorPLUS isso já foi resolvido...
  2. Provavelmente o seu ACBrMonitorPlus nao esta sincronizado com os fontes do SVN
  3. Provavelmente seus fontes estão em ANSI (CP1252)... e o Delphi Tokio usa UTF16... Se você converter seus fontes para UTF8, deve funcionar...
  4. Essa impressora é 100% compatível com ppEscPosEpson
  5. Exemplos usando Synapse: http://synapse.ararat.cz/doku.php/public:howto:pop3samplessl http://synapse.ararat.cz/doku.php/public:howto
  6. Por favor pesquise antes de postar...
  7. Estude os fontes do Demo PosPrinterTeste...
  8. Chegou a funcionar hoje... mas parece que realmente caiu novamente...
  9. Até onde eu sei... não há uma pendência de desenvolvimento para o ACBr, nesse sentido... a prova disso, é que as formas de pagamento na NFCe já funcionam há muito tempo...
  10. Por favor pesquise antes de postar...
  11. Sim... sem problemas... até ajuda, pois na janela do Emulador, são exibidos erros de Schema, que normalmente o SAT não mostra... Eu fico pouco a vontade para recomendar uma ou outra marca... os Relatórios de testes, podem lhe ajudar na decisão... https://www.projetoacbr.com.br/forum/forum/63-equipamentos-testados/
  12. Como ele e emitiria uma NFe, com seus dados, sem o seu certificado Digital ?? Se ele copiou o certificado digital... você pode/deve revogá-lo...
  13. Puxa vida, que problema... R$120,00 é realmente uma fortuna...
  14. Informações atualizadas para o problema em: https://twitter.com/sfnet_ops
  15. Veja como é implementado o método FreeAndNil no FPC procedure FreeAndNil(var obj); var temp: tobject; begin temp:=tobject(obj); pointer(obj):=nil; temp.free; end; Ou seja, como o @BigWings, comentou... a única diferença é que Ponteiro da variável deixará de apontar para um Objeto morto... e terá o valor Nil
  16. Sim, provavelmente o problema do outro tópico, voltaria a ocorrer... estou imaginando uma solução "pacificadora"...
  17. Certifique-se verificar o Status do SAT, sempre antes de enviar um XML de CFe.. com isso você já elimina muito dos erros de comunicação... O ACBrSAT, cobre todos os comandos previstos na Especificação Técnica do SAT... Não existe na Especificação um comando para perguntar o Status de cupons anteriores... mas existe um WebService do Sefaz... onde você poderia consultar um lote de CFe
  18. Tente usar o método: ClientToScreen()
  19. Isso pode não ter solução... Tente o seguinte código abaixo... A ideia é tentar limpar o cache do PIN, quando descarregar o certificado... procedure TDFeWinCrypt.DescarregarCertificado; begin if (FpDadosCertificado.NumeroSerie <> '') then if (pos(FpDadosCertificado.NumeroSerie, CertificadosA3ComPin) > 0) then begin SetCertContextPassword( FpCertContext, '' ); CertificadosA3ComPin := StringReplace( CertificadosA3ComPin, FpDadosCertificado.NumeroSerie + ',', '', [rfReplaceAll]); end; Nos meus testes, isso não funcionou... (mas também não atrapalhou)... a chamada do método, abaixo, com uma Senha vazia... if CryptSetProvParam(ProviderOrKeyHandle, PP_KEYEXCHANGE_PIN, PBYTE(APass), 0) then ...Retornava o erro: $80090005 = NTE_BAD_DATA Leia também, esse tópico... relacionado ao Cache de PIN e assinatura digital...
  20. Obrigado pelo Projeto de Demonstração... Não consegui reproduzir o problema, com o seu projeto e meu certificado A3, da Certisign... mas conforme dito aqui no tópico, o problema parece estar relacionado a apenas algumas marcas de certificado... Analisando código antigo do ACBr.. o que notei, é que a variável Global "CertificadosA3ComPin"que atua como um "cache" de quais Certificados o PIN já foi atribuído, somente era zerada, no "finalization" da Unit... portanto.. teste a seguinte modificação, comentando o código a seguir: procedure TDFeWinCrypt.DescarregarCertificado; begin { if (FpDadosCertificado.NumeroSerie <> '') then if (pos(FpDadosCertificado.NumeroSerie, CertificadosA3ComPin) > 0) then CertificadosA3ComPin := StringReplace( CertificadosA3ComPin, FpDadosCertificado.NumeroSerie + ',', '', [rfReplaceAll]); }
  21. Você deseja submeter fontes para a adição de um novo modelo ? Se SIM, basta anexar os arquivos para analise...
  22. Não há um componente ACBr para isso... mas existe uma classe para o protocolo POP na Synapse
×
×
  • 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...
The popup will be closed in 10 segundos...