Ir para conteúdo
  • Cadastre-se

emsoft

Membros Pro
  • Total de ítens

    141
  • Registro em

  • Última visita

Tudo que emsoft postou

  1. é isso mesmo aproximadamente meio dia. Pensei q era algum defeito da ECF mas é da epson mesmo. obrigado.
  2. Juliomar, neste seu cliente que tem o mesmo modelo q eu mencionei, a extração do MFD leva mais de 5horas? Se não, quanto tempo? Tem alguma configuração a ser feita? Tipo: Diretório onde devem ficar as DLL´s, executar o programa em modo Administrador?? []s
  3. Voltando ao assunto: Gostaria de saber se alguém já conseguiu ler o MFD da EPSON T81-FBII com o ACBr, pois eu não consigo mesmo com tudo atualizado.
  4. atualizado e resolvido. Obrigado Isaque pela ajuda.
  5. Pelo SVN ainda não veio a alteração.
  6. sim eu sei, mas no meu caso uma nota com csosn 0500 tem que constar no EFD PisCofins apenas como 500 (3 dígitos) se colocar 0500 (4 digitos) o PVA já grita. Mas está vindo como 1900 o que é pior ainda. []s
  7. Isaque, esta nova função CstICMSToStr abaixo quando passa o parâmetro por exemplo: sticmsSimplesNacionalCobradoAnteriormentePorST, em vez de retornar 500 está retornando 1900. Mas eu desconheço esses novos CTS´s com 4 dígitos não sei qual é a finalidade. CstIcms: array[0..167] of String = ( '000','010','020','030','040','041','050','051','060','070','090','0101','0102','0103','0201','0202','0203','0300','0400','0500','0900', '100','110','120','130','140','141','150','151','160','170','190','1101','1102','1103','1201','1202','1203','1300','1400','1500','1900', '200','210','220','230','240','241','250','251','260','270','290','2101','2102','2103','2201','2202','2203','2300','2400','2500','2900', '300','310','320','330','340','341','350','351','360','370','390','3101','3102','3103','3201','3202','3203','3300','3400','3500','3900', '400','410','420','430','440','441','450','451','460','470','490','4101','4102','4103','4201','4202','4203','4300','4400','4500','4900', '500','510','520','530','540','541','550','551','560','570','590','5101','5102','5103','5201','5202','5203','5300','5400','5500','5900', '600','610','620','630','640','641','650','651','660','670','690','6101','6102','6103','6201','6202','6203','6300','6400','6500','6900', '700','710','720','730','740','741','750','751','760','770','790','7101','7102','7103','7201','7202','7203','7300','7400','7500','7900'); function CstIcmsToStr(AValue: TACBrCstIcms): string; begin Result := CstIcms[ Integer( AValue ) ]; end;
  8. O problema está na função nova criada a CstIcmsToStr(), aquii nos meus fontes eu voltei como era e voltou a funcionar corretamente. Mas peço que revisem esta função.
  9. Amigos, fiz uma atualização pelo SVN e depois disso meus arquivos que antes eram todos validados agora vem com vários erros no CST_ICMS. No caso do itens abaixo o CST_ICMS é o 500 mas ele converteu para 1900 e segundo o guia este campo deve conter 3 caracteres apenas. |C170|1|15812AD||1,00000|UN|25,32|0,00|0|1900|1403||0,00|0,00|0,00|0,00|0,00|0,00|0|00||0,00|0,00|0,00|53|25,32|1,6500|||0,42|53|25,32|7,6000|||1,92|| |C170|2|15815||1,00000|UN|13,15|0,00|0|1900|1403||0,00|0,00|0,00|0,00|0,00|0,00|0|00||0,00|0,00|0,00|53|13,15|1,6500|||0,22|53|13,15|7,6000|||1,00|| |C170|3|15816AD||1,00000|UN|23,41|0,00|0|1900|1403||0,00|0,00|0,00|0,00|0,00|0,00|0|00||0,00|0,00|0,00|53|23,41|1,6500|||0,39|53|23,41|7,6000|||1,78|| |C170|4|15817||2,00000|UN|26,30|0,00|0|1900|1403||0,00|0,00|0,00|0,00|0,00|0,00|0|00||0,00|0,00|0,00|53|26,30|1,6500|||0,43|53|26,30|7,6000|||2,00|| |C170|5|PW883||1,00000|UN|65,49|0,00|0|1900|1403||0,00|0,00|0,00|0,00|0,00|0,00|0|00||0,00|0,00|0,00|70|65,49||||0,00|70|65,49||||0,00|| |C170|6|PW885||2,00000|UN|62,90|0,00|0|1900|1403||0,00|0,00|0,00|0,00|0,00|0,00|0|00||0,00|0,00|0,00|70|62,90||||0,00|70|62,90||||0,00|| []s
  10. Obrigado
  11. emsoft

    Arquivo Mfd Epson

    Olá amigos, gostaria de saber se é normal ao extrair o Arquivo MFD de uma EPSON T81-FBII demora mais de 5 horas para terminar. Tenho 2 clientes com esta ECF e ambos tem o mesmo problema. []s
  12. ok. pcnNFeR.pas
  13. Posso fazer e colocar o fonte aqui?
  14. emsoft

    Sugestão Ao Ler Um Xml

    Uso o componente do ACBrNFe para ler XML´s de terceiros para agilizar o lançamentos das notas. Porém tenho percebido que em alguns XML´s, os itens não vem na mesma ordem que é impresso no DANFE. E o trecho de código abaixo do arquivo pcnNFeR.pas, na linha 345 o correto seria colocar o conteúdo da variável nItem que foi lido no XML, mas o q é feito é um incremento a cada leitura. 337 NumItem := copy(ItensTemp,Pos('nItem=',ItensTemp)+7,Pos('"',ItensTemp)); 338 NumItem := copy(NumItem,1,Pos('"',NumItem)-1); 339 nItem := StrToInt(NumItem); 340 Itens := StringReplace(Itens, ItensTemp, '',[]); 341 ItensTemp := copy(Itens,Pos('<det nItem=',Itens),(Pos('</det>',Itens)+6)-Pos('<det nItem=',Itens)); 342 343 Leitor.rExtrai(1, 'det nItem="' + IntToStr(nItem) + '"', 'det'); 344 NFe.Det.Add; 345 (* *)NFe.Det.prod.nItem := i + 1; 346 (*V01*)NFe.Det.infAdProd := Leitor.rCampo(tcStr, 'infAdProd'); Abraços a todos. Edson Marcelo EMSoft Sistemas
  15. já tentei com o ECFTeste do ACBr e nada, já verifiquei a velocidade e nada. Só funciona se usar a DLL. []s
  16. Galera, tenho um cliente que só trabalha com Daruma FS600, ele tem 4 no mesmo estabelecimento, e semana passada uma delas parou de funcionar. Levamos a uma autorizada e foi constatado que a ECF estava normal, só que ela só funciona pela DLL da daruma e pelo PAF-ECF que foi desenvolvido com ACBr não funciona. E o detalhe que as outras continuam funcionando com o mesmo programa. Tentamos trocá-la de PC achando que poderia ser problema de máquina e nada é alguma coisa da ECF que não quer funcionar mais no ACBr. Alguém pode me ajudar? obs: já tentei usar a função de equalizarVelocidade da daruma. A função funcionou para meu PAF nessa ECF ainda não funciona. []s
  17. Daniel, pelo q eu pude perceber, se acaba o papel antes de fechar o relatorio gerencial é exibido uma msg "Sem Papel" e qdo se clica em OK ele sai da minha função não respeitando meu try...except ou try...finally. Mesmo que o ACBrECF.ReTentar for igual a true, fica aparecendo aquela tela para retentar, vc recoloca o papel e fica retentando até q vc desiste e opta por não. Esta situação ocorre em todos os modelos da Bematech. []s
  18. Galera, estou com o seguinte problema. No meu PAF quando eu termino um cupom fiscal, dependendo da forma de pagamento eu emito um contra-vale ou uma nota-promissória na própria ECF. exemplo: try dm.ImpFiscal.AbreRelatorioGerencial(); dm.ImpFiscal.LinhaRelatorioGerencial(#14+' < NOTA PROMISSORIA >'); dm.ImpFiscal.LinhaRelatorioGerencial('bla bla'bla bla'bla bla'bla bla'bla bla'bla bla'bla bla'); finally dm.ImpFiscal.FechaRelatorio; end; só q se der um erro como por exemplo falta de papel eu perco totalmente o controle, pois no método LinhaRelatorioGerencial tem um try...except...end; tem como solucionar isso ?
×
×
  • 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...
The popup will be closed in 10 segundos...