Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    27.470
  • Registro em

  • Última visita

  • Days Won

    766

Tudo que Daniel Simoes postou

  1. Esses fontes não recebem atualização, desde agosto do ano passado... Verifique se você tem uma cópia dessa Unit, nos seus projetos... os fontes do ACBr são compatíveis com D7 a ultima versão, e Lazarus/FPC
  2. https://www.projetoacbr.com.br/forum/files/category/63-acbrlib-demo/
  3. @ubatubasmart, veja esse vídeo: Esse artigo da Blig, também, traz um passo https://ajuda.bling.com.br/hc/pt-br/articles/360041571894-Dicas-para-instalação-e-uso-do-ACBr-Monitor-SAT Pode ignorar as exclamações na aba DFe, elas não irão afetar o uso do ACBr com SAT
  4. Olá @datilas, desculpe pela demora na Resposta... O fato do nome do Executável do Gerenciador Padrão da PayGo estar vazio, é devido a esse item, do manual deles... Portanto Limpamos o nome do gerenciador, para o ACBrTEFD não tente executá-lo...
  5. Obrigado por reportar.. aparentemente o nosso ZIP, já está com essa versão...
  6. Obrigado pelas informações... Commit [r22328]
  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. Por favor anexe o o Log, gerado pelo ACBrTEFD, precisamos saber se você está informando a hora, no CNC
  13. 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;
  14. 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 ?
  15. Verifique se seus fontes estão corretamente atualizados...
  16. Realmente isso é um problema conhecido, do Fortes Report
  17. Obrigado pela contribuição, @EMBarbosa pode nos ajudar nessa analise ?
  18. creio que 3 a 4 meses...
  19. Estamos com planos de criar uma espécie de ACBrMonitor, para Android, que usará a comunicação entre APKs, por "Intents" Mas será um produto exclusivo para os assinantes do ACBr Pro https://projetoacbr.com.br/pro/
  20. Sim.. por incrível que pareça.. isso é um Bug na interpretação do Esc/Pos Epson... Eu já havia relatado esse problema para eles... Aparentemente ela tenta reenderizar o Logo, de baixo para cima, e com isso corta o Logo... Um WorkAround, seria fazer a seguinte modificação... (mas isso quebra a impressão nas outras impressoras) FPosPrinter.Buffer.Add('</zera><mp>' + FPosPrinter.ConfigurarRegiaoModoPagina(0,0,Altura,CLarguraRegiaoEsquerda) + '</logo>'); para: FPosPrinter.Buffer.Add('</zera><mp>' + FPosPrinter.ConfigurarRegiaoModoPagina(0,0,Altura,CLarguraRegiaoEsquerda) + '</lf></lf></lf></lf></lf></lf></logo>');
  21. No Log notei algumas falhas na leitura do ACK.. mas na sequencia ocorreu a resposta... Qual é exatamente a msg de erro, que aparece na aplicação ?
  22. Você diz, que em algumas máquinas não conecta nunca, e em outras sempre... Ou está intermitente em todas as máquinas ?
×
×
  • 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.