Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    27.064
  • Registro em

  • Última visita

  • Days Won

    759

Tudo que Daniel Simoes postou

  1. Obrigado por reportar.. aparentemente o nosso ZIP, já está com essa versão...
  2. Obrigado pelas informações... Commit [r22328]
  3. Acho que se mantiver todas as dependências na mesma pasta da ACBrLib, elas serão carregadas dessa pasta... OpenSSL é muito comum, provavelmente ele já estava instalado no Windows... por isso funcionava...
  4. A versão já é bem atual.. Creio que você manter as DLLs do OpenSSL e LibXML2, na mesma pasta da ACBrLibNFe... terá menos chances de problemas...
  5. O OpenSSL não suporta a carga de certificados pelo Número de Série.. o OpenSSL somente funciona com Certificados A1 e deve ser informado em ArquivoPFX ou DadosPFX
  6. A ACBrLibNFe, carrega de forma dinâmica, as DLLs do OpenSSL e LibXML2.. que estão na pasta "dep" do ZIP de distribuição da ACBrLibNFe Conforme detalhado nos tópicos de passo a passo, vc deve deixar as DLLs de dependências, na mesma pasta da ACBrLibNFe
  7. sim... já ocorreu isso comigo...
  8. Muito provavelmente SIM.. seria a mesma técnica do Demo do PosPrinter
  9. Ctrl-D formata usando a Jedi.. Ctrl-Z volta como estava...
  10. muito pouca informação.. Como você configurou ? Qual XML carregou ? Que botões clicou ? Para conseguirmos reproduzir o mesmo problema que você... você precisa nos passar informações mais precisas e específicas...
  11. Se você fala em Leitores de Cod.Barras Seriais, existe o ACBrLCB
  12. Um exemplo de configuração para A1, com WinCrypt seria: Sendo certificado A1, e Windows antigo... você poderia usar OpenSSL, para não depender de Updates do Windows
  13. Por favor anexe o o Log, gerado pelo ACBrTEFD, precisamos saber se você está informando a hora, no CNC
  14. Se você usa WinCrypt, as configurações do Internet explorer, não são usadas, pois o ACBr ajusta a conexão por código... Qual o tipo de certificado ?
  15. Se você comentar a linha abaixo, o cancelamento Funciona ? function TACBrTEFDPayGoWeb.CNC(Rede, NSU: String; DataHoraTransacao: TDateTime; Valor: Double; CodigoAutorizacaoTransacao: String): Boolean; var PA: TACBrTEFPGWebAPIParametros; procedure CopiarValorDaUltimaResposta(AInfo: Integer); var AStr: String; begin AStr := Resp.LeInformacao(AInfo).AsString; if (Trim(AStr) <> '') then PA.ValueInfo[AInfo] := AStr; end; begin PA := TACBrTEFPGWebAPIParametros.Create; try PA.ValueInfo[PWINFO_AUTHSYST] := Rede; PA.ValueInfo[PWINFO_TRNORIGNSU] := NSU; // Mandatorio PA.ValueInfo[PWINFO_TRNORIGDATE] := FormatDateTime('DDMMYY', DataHoraTransacao); // Mandatorio PA.ValueInfo[PWINFO_TRNORIGTIME] := FormatDateTime('hhnnss', DataHoraTransacao); // Mandatorio //PA.ValueInfo[PWINFO_TRNORIGDATETIME] := FormatDateTime('YYYYMMDDhhnnss', DataHoraTransacao); // <---------- AQUI ----------- PA.ValueInfo[PWINFO_TRNORIGAMNT] := IntToStr(Trunc(RoundTo(Valor * 100,-2))); // Mandatorio if (CodigoAutorizacaoTransacao <> '') then begin PA.ValueInfo[PWINFO_TRNORIGAUTH] := CodigoAutorizacaoTransacao; // Mandatorio PA.ValueInfo[PWINFO_TRNORIGAUTHCODE] := CodigoAutorizacaoTransacao; end; // Se a transação em memória for a mesma que estamos tentando cancelar, vamos copiar mais dados dela... if (Resp.Rede = Rede) and (Resp.NSU = NSU) and (Resp.ValorTotal = Valor) and (Resp.DataHoraTransacaoLocal = DataHoraTransacao) then begin PA.ValueInfo[PWINFO_TRNORIGLOCREF] := Resp.Finalizacao; PA.ValueInfo[PWINFO_TRNORIGREQNUM] := IntToStr(Resp.NumeroLoteTransacao); CopiarValorDaUltimaResposta(PWINFO_MERCHCNPJCPF); CopiarValorDaUltimaResposta(PWINFO_CARDTYPE); CopiarValorDaUltimaResposta(PWINFO_VIRTMERCH); CopiarValorDaUltimaResposta(PWINFO_AUTMERCHID); CopiarValorDaUltimaResposta(PWINFO_FINTYPE); end; FazerRequisicao(fOperacaoCNC, 'CNC', Valor, '', 0, PA); finally PA.Free; end; Result := ContinuarRequisicao; if Result then ProcessarResposta; end;
  16. Não tenho relato de outros usuários com problemas na chamada do método CNC.. Será que você está realmente passando os parâmetros corretos ? Não creio que o problema, seja o parâmetro relatado... uma vez que ele é opcional.. Consegue reproduzir o problema, usando o TEFDemoNF ?
  17. Verifique se seus fontes estão corretamente atualizados...
  18. Realmente isso é um problema conhecido, do Fortes Report
  19. O XML não é enviado a SEFAZ, mas ao SAT... É o SAT que envirá para a SEFAZ.. A DLL do ACBr interpreta o INI de entrada e gera um XML para enviar para a DLL do SAT Eu não compreendi qual o proteblema.. Qual a exata msg de erro ou oque não funciona??
  20. Não compreendi muito bem o questionamento... o ACBrSAT, quando gera o XML de envio, cria apenas as Tags que são de responsabilidade da Aplicação... As demais Tags, são preenchidas pelo SAT, no XML de Resposta
×
×
  • 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.