Ir para conteúdo
  • Cadastre-se

bnobre

Membros Pro
  • Total de ítens

    1.491
  • Registro em

  • Última visita

  • Days Won

    4

Tudo que bnobre postou

  1. Olá a todos, Estou implementando em meu aplicativo emissor de NFC-e a integração com balanças. Estou usando o ACBrBAL1 me baseando no projeto de exemplo existente no ACBr. A questão é que quero usar a propriedade MonitorarBalanca, que pelo que li, automaticamente envia o peso existente na mesma quando maior que 0. Para teste estou usando uma balança da Elgin, mas ao menos no programa de exemplo do ACBr, ao marcar a propriedade nada acontece. Não deveria começar variar o peso automaticamente no programa de exemplo? Se sim, será falta de compatibilidade com a mesma? Desde já agradeço a atenção
  2. Entendi Juliomar Você ou mais alguém teria experiência com essa impressora, pois eu já instalei em 3 micros formatados com o driver recomendado pelo fabricantes, todos dão a mesma coisa. Tem que configurar algo a mais para sair no tamanho correto? Em relação ao corte, só via ECS?
  3. Outro detalhe... Não corta o papel, mesmo com a guilhotina ativada
  4. Olá a todos... Estou testando meu aplicativo com a primeira impressora Daruma, uma DR800. Estou com o seguinte problema, todo o DANFE NFCe que imprimo via spooler de impressão (foma que meu aplicativo trabalha), o DANFE sai da altura de uma folha A4. Já instalei em alguns micros específicos para teste e o problema se repete. Segue uma foto em anexo.
  5. Segue em anexo. Como pode observar aparece o espaço em branco onde entraria a logo, mesmo não informando nenhuma no componente. 33160320480704000116550010000000341000000347.pdf
  6. André... Conforme o Juliomar orientou, via tstream eu salvei o arquivo *.pfx localmente na hora de enviar a nota. Sendo que assim, não pegou quando apontei o arquivo via "ACBrNFe1.Configuracoes.Certificados.DadosPFX", só pegou com "ACBrNFe1.Configuracoes.Certificados.ArquivoPFX".
  7. Olá a todos, Ao imprimir o DANFE NF-e, quando o cliente opta por não usar logo, a coluna identificação do emitente fica com um espaço em branco no local onde deveria entrar uma logo. Até aí tudo bem, pois nada foi informado em ACBrNFeDANFeRL1.Logo, portanto nada deve sair. Mas não tem como esse espaço ser absorvido completamente pelo texto, já que nenhuma logo foi informada? Desde já agradeço a atenção de todos
  8. Olá Régys, tudo bom? Meu amigo, dessa vez fui eu que "engoli mosca". Ao contrário do que imaginei, não tinha realmente configurado o componente para OpenSSL, eu esqueci de salvar e ele ficou como Capicom. Após configurar como OpenSSL ficou show e do jeito que queria. Ficou tudo na pasta do servidor, não precisei registrar nada localmente e nem instalar a cadeia dos certificados. A ligação com o certificado foi realizada através de "ACBrNFe1.Configuracoes.Certificados.ArquivoPFX" e "ACBrNFe1.Configuracoes.Certificados.Senha". Mas de qualquer forma vou estudar esse ACBrMonitorPlus, achei bem interessante. A questão do DataSnap é mais complicado pois vou ter que aprender sobre o mesmo, meu conhecimento hoje nesse assunto é zero, além do fato de eu usar o Delphi 7, que creio não suportar o mesmo. Muito obrigado mais uma vez pelas dicas.
  9. Olá a todos, Estou desenvolvendo um emissor NF-e para rodar em uma rede local com 30 máquinas. Como o certificado é do tipo A1, a idéia é deixar o *.pfx na rede e alimentar o componente de forma que o mesmo busque o arquivo sempre que precisar. Dessa forma qualquer computador poderá fazer a emissão da NF-e. Cada micro vai ter um atalho local onde vai executar o programa NO SERVIDOR, via rede. Em rede, junto ao programa, estarão também as DLLs necessárias, certificados para emissão e o Schemas. Não ficará nada local. A abertura do programa e demais funções está normal. O problema é que atualmente eu uso o CAPICOM para comunicação com o certificado, e o mesmo depende de registrar as DLLs em cada micro emissor, o que me forçaria ter que instalar essas dlls localmente por micro. Pelo que li, o OPENSSL não teria essa necessidade de registrar, mas ao tentar enviar pelo mesmo recebo a mensagem CLASSE NÃO REGISTRADA. Preciso registrar localmente essas DLLs via OPENSSL também?
  10. Ah sim, entendi Juliomar... var stream: TMemoryStream; begin stream := TMemoryStream.Create; try stream.LoadFromFile('c:\reidosvidros.pfx'); dtm_banco.z_nfeconf.Open; dtm_banco.z_nfeconf.Edit; dtm_banco.z_nfeconfcertificado.LoadFromStream(stream); dtm_banco.z_nfeconf.Post; dtm_banco.z_nfeconf.Close; finally stream.Free end; Então vamos lá, nunca usei esse método de Stream, estou salvando corretamente no banco? Pergunto pois estou com dificuldades em transformá-lo em *.pfx de volta. Se sim, como faço agora para pegar isso via stream e transformá-lo em *.pfx dinovo? Sei que tal dúvida não é pertinente ao componente, mas as tentativas que realizei aqui para transforma-lo em *.pfx de volta, dados as pesquisas que fiz, não deram certo. De qualquer forma já agradeço a ajuda prestada.
  11. Obrigado Juliomar... Apesar de uma rápida pesquisa que fiz, não entendi muito bem como funciona o SavetoStream com o XML de forma a adapta-lo para o certificado, eu uso basicamente o LoadFromString em meus códigos. Mas achei em um post um conteúdo sobre Stream e fiz o seguinte, criei um campo BLOB para armazenar o certificado e preenchi o mesmo com o seguinte comando: var stream: TMemoryStream; begin stream := TMemoryStream.Create; try stream.LoadFromFile('c:\reidosvidros.pfx'); dtm_banco.z_nfeconf.Open; dtm_banco.z_nfeconf.Edit; dtm_banco.z_nfeconfcertificado.LoadFromStream(stream); dtm_banco.z_nfeconf.Post; dtm_banco.z_nfeconf.Close; finally stream.Free end; Com isso eu consegui preencher o conteúdo do campo, que ficou repleto de diversos caracteres que creio ser o certificado em si. Fiz da maneira correta? Agora no ato do envio, fico recebo a mensagem que não possuo o certificado digital, mesmo atribuindo o seguinte comando: z_nfeconf.Open; ACBrNFe1.Configuracoes.Certificados.DadosPFX := z_nfeconfcertificado.AsVariant; NumeroSerie := DFe_Certificado; Senha := DFe_CertSenha; z_nfeconf.Close; Onde estou errando?
  12. Olá André... Grato pela dica, parece que é exatamente o que preciso. Mas uma dúvida... Como salvo o mesmo no banco?
  13. Olá Juliomar, na verdade não estou usando não e para ser sincero eu nem conhecia esse termo antes de você falar. Fazer a aplicação funcionar nas nuvens foi relativamente simples, pois uso o componente Zeos onde devo informar o IP da máquina que possui o Mysql para me conectar, e executo as rotinas normalmente. A única diferença é que ao rodar nas nuvens eu informo o IP do servidor cloud e tudo funciona. Só daria para fazer o que eu quero em relação ao certificado usando esse DataSnap???
  14. Olá a todos, Possuo uma aplicação Delphi / Mysql onde minha base de dados está hospedada em um servidor CLOUD Win2008 da Locaweb. Funciona muito bem, e o cliente acessa de diversos computadores, para tal, basta ele ter apenas o executável + internet nas máquinas que quer usar. Só que agora surgiu a necessidade de emitir NF-e nesse aplicativo. Até aí tudo bem, pois vou programar de forma que exija dele a existência do certificado digital na máquina cliente. Mas o mesmo usa certificado A1 e com isso me surgiu a seguinte dúvida. Nesse meu cenário, posso instalar o certificado no servidor e fazer com que o componente (no executável do cliente) leia o certificado no servidor? Desde já agradeço a atenção de todos
  15. Pelo que li em https://www.confaz.fazenda.gov.br/legislacao/convenios/convenio-icms/2015/convenio-icms-146-15 “§ 1º Nas operações com mercadorias ou bens listados nos Anexos II a XXIX deste convênio, o contribuinte deverá mencionar o respectivo CEST no documento fiscal que acobertar a operação, ainda que a operação, mercadoria ou bem não estejam sujeitos aos regimes de substituição tributária ou de antecipação do recolhimento do imposto.”; Creio não ter problemas, na verdade pelo entendimento do texto acima é até PRECISO que seja sempre informado o CEST, independente do CFOP, desde que o NCM esteja nessa lista.
  16. Boa sugestão, farei isso... E quanto a questão do XML com CFOP 5.102 + código CEST? Tem problema?
  17. Correto, o fato é que eu quero tentar facilitar a vida do cliente. Portanto quando ele digitar o NCM o programa vai sugerir o CEST a ser usado. No caso de um NCM com vários CEST, o programa vai sugerir um deles e se o cliente quiser mudar ele pode mudar. Acha que fica ruim assim? Como você está fazendo? Como estou implementando o CEST agora, eu criei uma aplicação para percorrer os produtos cadastros atualmente em meus clientes (que ainda não tinham a opção de CEST) e checar se o NCM dos mesmos possui algum CEST relacionado, se sim, cadastra o CEST automaticamente, do contrário meus clientes teriam que cadastrar todos os CEST manualmente até 31/03/16. Após isso observei que meus clientes realizam vendas de muitos produtos que se encontram na lista de NCMs do CEST usando o CFOP 5.102, e com isso o XML vai com tag CFOP = 5.102 e tag CEST preenchida. Não está dando erro. Isso é errado?
  18. Régys... Obrigado. Seguindo uma orientação sua em outro tópico, eu criei um campo CEST no cadastro do produto, para o usuário digitar o mesmo caso queira. Eu digo caso queira, pois eu automatizei da seguinte forma, na hora que o usuário informa o NCM do produto, o aplicativo automaticamente verifica na tabela do CEST qual o código CEST usado em par com o NCM informado, e o preenche automaticamente. Isso me gerou a seguinte dúvida... Eu sou obrigado a informar o CEST somente quando o CFOP for o 5.405 ou posso sempre informar o CEST em qualquer operação? Desde já agradeço a atenção
  19. Segue em anexo. Após a atualização que orientou, ele está gravando normalmente em disco e anexando o protocolo de denegação. Minha única dúvida é se é normal ele gerar uma exceção. Abraços 33160321747355000119550010000001901000001907-nfe.xml
  20. Olá Italo, Desculpe a demora. Estou implementando agora o CEST, e para tal fiz a atualização do componente. Conforme havia relatado, o mesmo já anexa o protocolo automaticamente e agora está gravando o XML normalmente em disco. Só um detalhe... Apesar disso, ao fim desse processo ele gera uma exceção dizendo que a nota foi denegada, é assim mesmo né?
  21. Atualizei o componente como um todo... Resolvido Pelo que testei aqui o número do CEST ainda não está sendo validado. O mesmo já está podendo ser usado em ambiente de produção?
  22. Olá Sergio... Então, se eu tentar mandar a nota 757, por exemplo, o erro é : "Falha na validação dos dados da nota:757". Apenas isso. Meus schemas estão atualizados.
  23. Olá a todos, Com a obrigatoriedade da informações do CEST para operações com ICMS-ST chegando aí, estou implementando a tag em meu emissor de NFC-e. Mas ao tentar enviar recebo o erro: "Falha na validação dos dados da nota: XXX" Segue em anexo o XML gerado. Outra dúvida... A informação do CEST também será obrigatório em NF-es? Desde já agradeço a atenção nfce.xml
  24. Perdão Régys, nem havia reparado... Alguns códigos faziam referência a vários NCMs, outros a nenhum, dentre outros problemas... Sabe se houve alguma evolução em relação a tais problemas?
×
×
  • 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...