Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    27.503
  • Registro em

  • Última visita

  • Days Won

    766

Tudo que Daniel Simoes postou

  1. Por favor anexe o o Log, gerado pelo ACBrTEFD, precisamos saber se você está informando a hora, no CNC
  2. 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;
  3. 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 ?
  4. Verifique se seus fontes estão corretamente atualizados...
  5. Realmente isso é um problema conhecido, do Fortes Report
  6. Obrigado pela contribuição, @EMBarbosa pode nos ajudar nessa analise ?
  7. creio que 3 a 4 meses...
  8. 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/
  9. 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>');
  10. 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 ?
  11. Você diz, que em algumas máquinas não conecta nunca, e em outras sempre... Ou está intermitente em todas as máquinas ?
  12. Eu acho que os Servidor da MickeSoft não usam SMTP... Evite Provedores de contas pessoais, use um serviço SMTP profissional, como SendGrid, SparkPost ou MailGrid
  13. Realmente estamos recebendo relatos de instabilidade e erros, nessa SEFAZ... Já entrou em contato com eles ?
  14. Creio que não.. o ACBrMail, somente suporta SMTP
  15. Favor anexar o INI de configuração da Lib Ou o Log com o comando que definiu o Layout
  16. Qual é exatamente o problema, ou mensagem de erro ?
  17. A orientação de coordenadas de PPLA e PPLB, realmente é diferente
  18. A restrição é do GMAIL e não do ACBr
  19. Conforme citei no vídeo... Não é profissional ficar pedindo e-mail pessoal do Cliente, para configurar na NFe... Usando um Provedor profissional de SMTP você pode ter várias APIs e o Remetente sempre seria algum e-mail da sua Sw.House... algo como nfe@seuprograma.com.br Esse Provedor tem preços bem competitivos https://www.mailgrid.com.br/
  20. Já faz tempo que esses provedores vem informando que irão desativa SMTP
  21. Hum... isso ai é o BOM de UTF8... https://www.unicode.org/faq/utf_bom.html Veja como está a sua rotina para gerar o QRCode... mande as informações em ANSI
  22. Parece ser um problema na TEF House... O QRCode gerado para o PIX, não vem do ACBr, mas sim do TEF...E é independente da plataforma de pagamento
  23. Não.. com essa propriedade de avanço.. ela "avança" as etiquetas para destaque, quando for iniciar a próxima impressão, ela puxa de volta...
×
×
  • 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...