Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    27.476
  • Registro em

  • Última visita

  • Days Won

    766

Tudo que Daniel Simoes postou

  1. Se deseja sugerir melhorias ou correções, por favor anexe as Units alteradas (zipadas) para a analise...
  2. Você pode tirar todas as suas dúvidas lendo a documentação do SEFAZ http://www.fazenda.sp.gov.br/sat/sistema_retaguarda/Guia_SH_v1.0.1-B-AD.pdf
  3. Atualize seus fontes.. o ECFTeste foi atualizado para demonstrar o funcionamento dos ECFs Virtuais... também há outros demos..
  4. Experimente modificar em pcnCFeW.pas, linha 201: if trim(CFe.Emit.IM) <> '' then Gerador.wCampo(tcStr, 'C13', 'IM ', 01, 15, 1, CFe.Emit.IM, DSC_IM); método completo: procedure TCFeW.GerarEmit; begin Gerador.wGrupo('emit', 'C01'); Gerador.wCampoCNPJCPF('C02', 'C02', CFe.Emit.CNPJCPF, 1058); if not FApenasTagsAplicacao then begin Gerador.wCampo(tcStr, 'C03', 'xNome ', 01, 60, 0, ACBrStrToAnsi(CFe.Emit.xNome), DSC_XNOME); Gerador.wCampo(tcStr, 'C04', 'xFant ', 01, 60, 0, ACBrStrToAnsi(CFe.Emit.xFant), DSC_XNOME); end; (**)GerarEmitEnderEmit; Gerador.wCampo(tcStr, 'C12', 'IE ', 12, 12, 1, SomenteNumeros(CFe.Emit.IE), DSC_IE); if trim(CFe.Emit.IM) <> '' then Gerador.wCampo(tcStr, 'C13', 'IM ', 01, 15, 1, CFe.Emit.IM, DSC_IM); if not FApenasTagsAplicacao then Gerador.wCampo(tcInt, 'C14', 'cRegTrib', 01, 01, 1, RegTribToStr(CFe.Emit.cRegTrib), DSC_REGTRIB); Gerador.wCampo(tcInt, 'C15', 'cRegTribISSQN', 01, 02, 1, RegTribISSQNToStr(CFe.Emit.cRegTribISSQN), DSC_REGISSQN); Gerador.wCampo(tcStr, 'C16', 'indRatISSQN', 01, 01, 1, indRatISSQNToStr(CFe.Emit.indRatISSQN), DSC_RATISSQN); Gerador.wGrupo('/emit'); end;
  5. Isso é uma característica de alguns ECFs... eles não efetuam a subtotalização se não houver desconto ou acréscimo... O ACBrECF controla o estado estPagamento, usando flags internos... Porém se você enviar pagamentos, o subtotal será impresso, e na sequencia o pagamento...
  6. Provavelmente há algum problema nessa porta Serial... Verifique no Gerenciador de dispositivos do Windows
  7. Edite o arquivo ACBrECF001.INI... Leia e estude os fontes... o ACBr é OpenSource....
  8. Não Fiscal ??? nesse caso você nunca deveria usar o modelo "ecfBematech" e sim o modelo "ecfNaoFiscal"
  9. O ACBrECF não usa as DLLs dos fabricantes para a comunicação com o ECF.;.. Isso somente é necessário para download da MFD... Não é uma boa ideia sempre atribuir as características da porta serial Ex: "Baud"... o ACBrECF usa os valores default para cada ECF... Use o ECFTeste, e tente comunicação com o equipamento... em caso de problemas, experimente outras velocidades na porta serial...
  10. Há um TimeOut definido no sistema operacional, para erros Socket... A aplicação não é encerrada mesmo depois de um Tempo ? Consegue reproduzir os problemas nos demos do ACBrMail ?
  11. Você está falando de uma impressora Fiscal, certo ? Todo ECF precisa passar por um processo de inicialização...
  12. - Edite o ACBrECF001.INI, e remova a chave de aviso legal... - Provavelmente o Avanço de papel é comandado pela própria impressora... Veja no LOG gerado pelo ACBrECF se está um um "LF" line-feed após o comando... - insira um Sleep(500) após a abertura da gaveta... é comum a impressora ficar indisponível após a abertura da gaveta...
  13. É exatamente a mesma impressora ? Você está enviando o comando antes de Ativar ??
  14. Não é permitido... a não ser que seu cliente possua algum CNAE da lista dos permitidos... Veja esse tópico:
  15. O ECF já foi inicializado por uma interventora ?
  16. Eu não vou implementar pool de fila... acho isso uma estratégia que só trará problemas a longo prazo... - O PDV nunca poderá trabalhar sem Rede - Não é trivial montar um bom servidor de fila... - Os SATs não são equipamentos caros.. e não há custo com certificado... Em todo caso... separe as tarefas... primeiro compatibilize como SAT... já é um ponto ganho... depois, numa nova versão, crie o servidor de SATs
  17. Parece ser algo no Delphi, que não consegue abrir essa porta... Eu uso Lazarus, e funciona normalmente...
  18. Humm.. lembrei de algo... Tente ligar a propriedade ACBrECF.ControlePorta
  19. Forneça informações detalhadas de como você procedeu...
  20. O erro: Indica problemas de comunicação com a porta Serial... o ACBrECF não está conseguindo escrever nela... seria como se ela não existisse mais... Por favor informe características dessa Porta Serial e Cabo.
  21. Não da pra analizar uma imagem... Compacte e anexe no fórum
  22. Isso não é um problema normal... Provavelmente o problema é no virtualizamos de portas Sem o Log não da pra analisar
  23. Veja... em projetos Open Source cada pessoa ajuda no que precisa... Se você precisa dessa funcionalidade... Vá enfrente e tente desenvolvê-la ... Leia os fontes... Você verá que não é difícil... Mas dificilmente alguém trabalhará em algo que não precisa... Outra opção é você oferecer um pagamento para quem se disponha a fazer...
  24. Qual o seu ambiente (IDE, SO, etc)
×
×
  • 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.