Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    26.259
  • Registro em

  • Última visita

  • Days Won

    749

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. Geralmente as modificações são nos componentes de base.... Cada "package" de componentes mantem o seu próprio Change-log.txt Aqui vc pode ver o Change-log.txt do ACBrNFe2, por exemplo: https://svn.code.sf.net/p/acbr/code/trunk/Fontes/ACBrNFe2/ACBrNFePCN-change-log.txt Aqui o do ACBrSerial https://svn.code.sf.net/p/acbr/code/trunk/Fontes/ACBrSerial/ACBrSerial-change-log.txt Alguns desenvolvedores nem sempre escrevem suas modificações no Change-log, mas sim apenas no Log do SVN... Por ser um projeto de código aberto, é difícil exigir que todos sigam um padrão... (a maioria são voluntários) Ainda estamos estudando uma forma de compilar todo o histórico de mudança em um lugar centralizado...
  6. 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))
  7. 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;
  8. 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 ;
  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. Por favor descreva as suas alterações e porque elas são necessárias
  21. Por favor descreva um passo a passo, usando o ECFTeste e o Emulador da Epson... descreva todos os comandos invocados até chegar ao erro..
×
×
  • 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.