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. Verifique se há outro programa prendendo a porta serial... Você esta usando o ECFTeste disponibilizado aqui no forum ?
  2. Provavelmente o ECF está em outra velocidade de Baud Rate
  3. Provavelmente o ECF está em 115,200 Bauds... configure dessa maneira no componente ACBrECF... O ACBrECF não usa a DLL do fabricante, a não ser para download da MFD
  4. Teste o ECF em outra máquina ou com outro cabo... Se funcionar é algo no PC dele... Se nem assim funcionar pode ser algo no ECF... pode ser pendência de atualização de Sw.Básico...
  5. O ACBrTEFD suporta SAQUE e DESCONTO, então o correto é 3... Porque o homologador quer mudar isso ? É um direito da aplicação comercial informar o que ela suporta... Se fosse para ser um valor fixo não teria sentido perguntar...
  6. É melhor que o ACBrTEFD faça o fechamento de cupom, desde a subtotalização até a impressão dos vinculados... Assim ele já controla todo o fluxo de falha e tentativa exigido pelos homologadores para essas fases do cupom...
  7. De nossa parte (programação) é fundamental ter todas as informações... Interrogue o contador, o cliente, o fisco... Vc precisa saber o que precisa gerar e qual lei regula isso...
  8. Para abrir um Vinculado vc precisaria usar apenas o ACBrECF1.AbreCupomVinculado() mas o Vinculado tem regras, para ser aberto, os parâmetros devem bater com a forma de pagamento utilizada no ultimo cupom... E esta forma de pagamento precisa aceitar vinculados
  9. Qual o link da lei que regula a lei da Nota Fiscal Gaucha ? Estranho exigir a CAT52 esse formato tem esse nome pois é uma CAT do ESTADO DE SP... Ou seja... o Fisco de RS não tem nada a ver com isso o formato Ato Cotepe 17/04 SIM, é definido em lei federal (Cotepe)
  10. Nenhuma até mesmo porque eu não tenho a menor ideia do que seja SISCOSERV
  11. Isso depende do tipo de TEF... no discado só seria possível se você enviou apenas uma transação... Vc teria que enviar NCN das transações em aberto e CNF das transações já fechadas... O componente já faz isso sozinho se vc chamar ACBrTEFD.CancelarTransacoesPendentes
  12. Informe mais detalhes... como saberemos o que é o campo 706 ??? Se é algo que o TEF lhe devolve não há como mudar...
  13. Não é necessário usar o ACBrECF... Veja no TEFDDemo... basta programar os eventos do componente... modificando as chamadas do ACBrECF por chamdas a DLL do ECF
  14. O componente ainda não tem tratamento nativo para imprimir a 1a via no rodapé do Cupom Optamos por não implementar pq no PAF-ECF raramente há espaço para isso...
  15. O XML está na própria lei do SAT CFe e no manual de Orientações Técnicas http://www.fazenda.sp.gov.br/sat/downloads/Manual_Orientacao_SAT_v_MO_2_4_05.pdf
  16. Provavelmente você não fez a ativação do emulador do SAT... Leia o PowerPoint disponibilizado pelo Fisco
  17. O TimeOut está muito baixo para Redução Z... hoje com os "bitmaps" a red.Z pode demorar vários minutos Exemplo: try ACBrTEFD1.BloquearMouseTeclado( True ) ; OldTimeOut := ACBrECF1.TimeOut ; OldMsg := UIAvisoAbertura; try UIAvisoAbertura := 'Lendo Totais do Movimento...' ; Application.ProcessMessages; DadosReducao.Text := ACBrECF1.DadosReducaoZ ; IniRedZ.SetStrings( DadosReducao ); IniRedZ.WriteInteger('ECF', 'NumCOO', NumCOO); UIAvisoAbertura := 'Emitindo Redução Z. Aguarde...' ; Application.ProcessMessages; ACBrECF1.TimeOut := 480 ; // 5 minutos ACBrECF1.ReducaoZ( now ) ; Ok := True ; ACBrECF1.TimeOut := OldTimeOut ; // Tenta Ler DadosUltimaReducaoZ // UIAvisoAbertura := 'Lendo Dados da Reduçao Z...' ; Application.ProcessMessages; try RetornoDadosUltimaReducaoZ := ACBrECF1.DadosUltimaReducaoZ; except end ; finally ACBrECF1.TimeOut := OldTimeOut ; UIAvisoAbertura := OldMsg; ACBrTEFD1.BloquearMouseTeclado( False ) ; end ;
  18. Estranho... pois o ACBrECF não usa a DLL do fabricante para falar com o ECF.. ele usa comunicação direta a porta serial
  19. Inicie testando o projeto... O que não funcionar a contento é uma oportunidade de ajuda...
  20. O prazo será prorrogado para o 1 trimestre de 2014...
  21. Essa Unit é do projeto Libxml2Pascal http://sourceforge.net/projects/libxml2-pas/ Vou verificar se existem atualizações para ela...
  22. Não deixa de ser um Bug... é que muito pouco provavelmente alguém irá definir um código "texto" fixo ao componente em tempo de design Uma correção possível (provavelmente a única) é fazer com que a propriedade "Text" não seja salva no DFM / LFM Pois o erro ocorre quando o DElphi está lendo o DFM e inserindo os valores lidos no componente... ele está atribuinto o Texto antes de Typ
  23. Se nem mesmo o SiTEF devolve essa informação, então provavelmente você não precisará dela para nenhuma outra operação... Não entendo o motivo de querer captura-la... Será que você não está confundindo com o NSU ? ele que será requisitado para operações de Cancelamento, por exemplo
  24. Se não me engano a SkyTEF é um facilitador de homologação com o TEF dedicado SiTEF... (assim como a DataRegis) Eles pagariam os custos da homologação, em contrapartida você sempre usaria os serviços de VPN e Hosting providos por eles, nos clientes onde você for instalar o TEF dedicado SiTEF... É um bom negócio, pois a SoftwareExpress nem fornece os manuais de desenvolvimento e homologação do SiTEF se você não tiver um contrato de TEF já assinado...
  25. Você precisa ver no manual do equipamento qual a sequencia de caracteres correta para enviar esses comandos a impressora
×
×
  • 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.