Ir para conteúdo
  • Cadastre-se

EMBarbosa

Consultores
  • Total de ítens

    9.250
  • Registro em

  • Última visita

  • Days Won

    114

Tudo que EMBarbosa postou

  1. Favor ser mais específico, se possível passos para reproduzir o erro. Modelos das impressoras. Ambiente de teste. Já testou com o demo? Qual o retorno no log?
  2. Olá Jaime, Os outros ECFs da Bematech aceitam 14 caracteres mas com a função VendeItemDepartamento. É sobre isso que o flash tip de ontem fala.
  3. Olá Fernando, Então, já vou logo dizendo que não sou especialista nem nada de legislação. Mas programador como você. Ainda assim, eu fui procurar as fontes dessas leis aí que você citou (Convênio ICMS 85/01 (cláusula 3ª, inciso XI, alínea “h”) pelo Convênio 29/07, de 04 de abril de 2007). O que percebi é que a lei do IAT é de 2007, sendo acrescentada ao Convênio ICMS 85/01 uns 6 anos depois. Logo a MP2100 pode ter sido homologada como ICMS 85/01 em 2006 e ainda assim estar dentro do convênio ICMS 85/01 mas não ter o IAT. Contudo, não sei se é preciso alguma atualização do Software Básico pra continuar homologado. Mas creio que deve ter algo parecido... Em geral, no entanto, os ECFs permitem a configuração do truncamento/Arredondamento. Só não deixam fazer isso no mesmo comando de venda de item.
  4. Sim. O fabricante é quem geralmente o fornece. É por isso que é recomendado você verificar isso com o fabricante ANTES do cliente comprar a impressora.
  5. Como diria um amigo meu do sul: "BaaaRbaridade..."
  6. O ECF precisa ser lacrado para Desenvolvimento. Procure saber com a SEFAZ do seu estado. Talvez o próprio vendedor, se for interventor, possa lhe informar como funciona. Essa é uma pergunta recorrente aqui. Deixa tentar explicar: O componente não usa duas portas seriais COM. O ECF que é USB precisa ter um drive que vai instalar uma porta serial virtual COM que vai se comunicar com a porta USB. Assim, o ACBr vai "pensar" que existe a porta física no computador e vai enviar os dados pra ela. Na verdade a porta é só um caminho pra porta USB instalado pela impressora. Talvez você esteja pensando, mas eu li em algum lugar sobre duas portas. Realmente, leu sim. Quando se usa emulador do ECF, e não um ECF físico, você precisaria de duas portas. Uma porta é a da saída do ECF. E a outra é a do ACBr. Assim, ao usar um EMULADOR de ECF, você precisa de duas portas, podendo ambas ser físicas (fazendo ligação via cabo externo) ou virtuais (fazendo uma ligação virtual). Mas o componente vai usar só uma.
  7. Não tem não. Mas não é muito difícil de acrescentar se você basear nos outros registros.
  8. Se isso está acontecendo, é algum erro. Você tem alguma impressora física pra poder testar?
  9. Não consegui localizar onde está o manual pra fazer download. Alguém achou?
  10. Na verdade tem pelo menos uns três tópicos sobre isso... veja esse por exemplo: viewtopic.php?f=12&t=379 viewtopic.php?f=12&t=66 viewtopic.php?f=12&t=2043
  11. Olá Cilleni, Lembrando que isso pode acontecer se o Delphi parar numa exception e você não clicar no botão "continuar" rapidamente. Favor testar com o demo e anexar o log gerado. Rode fora do Delphi, só pra ter certeza.
  12. Use o "Process Monitor" ou o "Filemon", ambos da SysInternals que fica mais fácil de descobrir.
  13. Ou no seu frente de caixa. Entenda que se você fizer no retaguarda o md5 do retaguarda vai ficar amarrado na homologação. a primeira pergunta é sim. A segunda eu não tenho certeza, pois você não tem como fazer controle do que foi realmente produzido.
  14. "Pouco papel" é diferente de "SEM papel". Pouco papel é um estado. Sem papel um erro. Note que o componente trata as duas coisas de forma diferente.
  15. O erro que você mencionou é retornado pela DLL. Talvez o modelo que você tem aí não seja suportado pela dll? Você pode tentar com algum aplicativo de exemplo do fabricante e analisar o resultado. Se funcionar, verifique os parâmetros que estão sendo passados e compare com o código no ACBrECF.
  16. Se a impressora vai ficar ligada na Máquina Host (hospedeira) então você precisa configurar a máquina virtual para habilitar uma porta serial virtual que vai se comunicar diretamente com a porta serial física na máquina. Essa configuração vai variar dependendo do método de virtualização que você usar.
  17. Essa mensagem não significa necessariamente que você fez algo errado. Significa que pra essa impressora (ZPM) ainda não foi implementada no ACBrECF a função que você chamou. Você pode vasculhar o código e talvez até mesmo implementar por conta própria usando o manual da impressora e o suporte do fabricante, se seguir o exemplo das outras impressoras.
  18. Se o código estiver pronto você pode anexar aí. Talvez algum outro usuário possa testar. Mas concordo em não subir pro SVN sem testar antes. Eu tenho aqui no momento apenas uma MP-3000, então também não posso testar pessoalmente esse código.
  19. Registros 50 e 54 são apenas para registro de total de Nota Fiscal modelos 1 e 1-A, Nota Fiscal de Produtor, modelo 4, Nota Fiscal/Conta de Energia Elétrica, modelo 6, Nota Fiscal de Serviço de Comunicação, modelo 21, e Nota Fiscal de Serviço de Telecomunicações, modelo 22, destinado a especificar as informações de totalização do documento fiscal, relativamente ao ICMS. No caso de documentos com mais de uma alíquota de ICMS e/ou mais de um Código Fiscal de Operação - CFOP, deve ser gerado para cada combinação de alíquota e CFOP um registro tipo 50, com valores nos campos monetários (11, 12, 13, 14 e 15) correspondendo à soma dos itens que compõe o mesmo, de tal forma que as somas dos valores dos campos monetários dos diversos registros que representam uma mesma nota fiscal, corresponderão aos valores totais da mesma. Você quer o Registro 61 e 61R que é para notas modelo 2 quando não emitidas por ECF. Favor verificar o manual de Orientação para o arquivo SINTEGRA.
  20. Você está gerando um registro tipo 60D do qual não tem um 60M correspondente (os campos de nomes iguais devem ser de mesmo valor). Provavelmente está faltando um 60M justamente nesse dia que está dando o 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.