Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    29.351
  • Registro em

  • Última visita

  • Days Won

    781

Tudo que Daniel Simoes postou

  1. Você deve informar o Indice da Forma de Pagamento de maneira idêntica a retornada em "ACBrECF1.CarregaFormasPagamento"
  2. Em teoria, todos esses modelos serão compatíveis com o protocolo ecfEscECF.. Na prática, apenas a Bematech nos enviou um ECF para testes...
  3. Você se refere a esse erro: Se SIM, provavelmente há um problema na porta Serial... (ou o ECF estava realmente desligado)
  4. Por favor envie um trecho do Log maior, contendo todo o cupom onde ocorreu o problema... Minha suspeita é que Total Pago é menor que o SubTotal do Cupom..
  5. Experimente apagar os arquivos "ACBrECF???.INI" (Acredito que existe um arquivo com o mesmo nome, porém do modelo ecfNaofiscal, (que possui um layout diferente))
  6. procedure TForm1.ACBrTEFD1DepoisConfirmarTransacoes( RespostasPendentes: TACBrTEFDRespostasPendentes); var I : Integer; B: Boolean; begin for I := 0 to RespostasPendentes.Count-1 do begin with RespostasPendentes[i] do begin B := Credito; B := Debito; B := Digitado; Memo1.Lines.Add('Confirmado: '+Header+' ID: '+IntToStr( ID ) ); memo1.Lines.Add('Desconto: '+ FormatFloat('###,###,##0.00',Desconto)); memo1.Lines.Add('Saque: '+ FormatFloat('###,###,##0.00',Saque)); Memo1.Lines.Add( 'Rede: ' + Rede + ' NSU: ' + NSU + ' Valor: '+ FormatFloat('###,###,##0.00',ValorTotal)) ; Memo1.Lines.Add('Campo 11: ' + LeInformacao(11,0).AsString ); end; end; end;
  7. 1 - É O NSU da transação que vc quer cancelar 2 - NÃO, na homologação vc não poderá suprimir essa tela... vc pode sugerir o valor: Respostas.Values['indice'] := NSU ;
  8. Você já atualizou os seus fontes ?
  9. Cada TEF tem um retorno diferente... o ACBrTEFD tenta abstrair algumas coisas, mas o numero de retorno como vc está usando (10..13), é muito específico para um tipo de TEF... Definitivamente você não precisa disso... existem propriedades específicas para informar se o Cartão foi Débito/Credito,
  10. Não sei dizer o que ocorreria no V.B... No Delphi/Lazarus provavelmente teríamos um Access Violation
  11. Veja o exemplo do Demo, se o código de resposta equivale ao "sucesso", ele grava o CFe if ACBrSAT1.Resposta.codigoDeRetorno = 6000 then begin ...
  12. Não há uma propriedade no ACBrECF que sirva para todos os modelos... Na Daruma, vc poderia tentar: ACBrECF1.RetornaInfoECF( '109' ); 109 1 N Configuração: 1 se desconto em ISS habilitado, 0 se não
  13. 30,64 é o correto... 1,5 X 20,43 = 30,645 que é arredondado pela ABNT para 30,64 Para testar, use a função do ACBrUtil.. RoundABNT(20.43 * 1.5,-2) http://partners.bematech.com.br/2011/12/edicao-98-entendendo-o-truncamento-e-arredondamento-no-ecf/
  14. Modificações propostas enviadas para o SVN, na revisão 7158 Muito obrigado pela contribuição
  15. Provavelmente você está informando uma "Porta" em ACBrECF, que não é acessível ao Windows Experimente mudar na porta para um arquivo TXT, Exemplo: ACBrECF1.Porta := "C:\TEMP\IMPECF.TXT" (toda a saída de impressão irá para esse arquivo)
  16. O problema ocorre, porque o seu ECF não está configurado para permitir Descontos em Items de Serviço (Alíquota de ISS)
  17. Não compreendi a pergunta, caso o que aconteça ?? Após a abertura do cupom, se você consultar novamente o estado do ECF, ele será estVenda
  18. Você consegue descrever um passo a passo usando o TEFDDemo e o Emulador da Epson ?
  19. Apliquei uma possível correção no SVN, favor atualizar os fontes e testar...
  20. Faltou o passo a passo
  21. Por favor descreva as suas alterações e porque elas são necessárias
  22. Não há nenhuma mensagem de erro no seu LOG
  23. Por favor descreva um passo a passo, usando o ECFTeste e o Emulador da Epson... descreva todos os comandos invocados até chegar ao erro..
  24. Com CAPICOM não daria certo da maneira que expus... ela exigiria a instalação do certificado no Windows...
×
×
  • 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...