Ir para conteúdo
  • Cadastre-se

André Ferreira de Moraes

Moderadores
  • Total de ítens

    6.912
  • Registro em

  • Última visita

  • Days Won

    68

Tudo que André Ferreira de Moraes postou

  1. Este é um erro interno do seu programa, o componente não gera nenhum arquivo temp.xml. Vc provavelmente copiou a rotina do demo, que mostra a resposta em um webbrowser, provavelmente nos clientes que ocorreram esse erro o arquivo temp.xml estava vazio ou com conteúdo inválido.
  2. Complicado não é, mas a alteração seria da seguinte forma: NFe.ImprimirDanfe(ArqXML,[impressora],[NumCopias],[Protocolo],[MostrarPreview]); - pois já é usado o 4º parâmetro para informar o Protocolo de autorização da NFe - Útil para reimpressão de NFe emitida em DPEC. Do PDF já seria mais complicado pois a geração do PDF não tem parâmetro para informar o Path para o arquivo PDF, mas atualmente o ACBrNFeMonitor já envia na resposta o local onde o PDF foi gerado. Ex: "Arquivo criado em: C:\ACBrNFeMonitor\PDF\35XXXXXXXXX.pdf"
  3. Use a versão disponibilizada neste post -
  4. Valmir, Sua máquina está com o horário correto? No XML a hora está como 11:55:03 e agora ainda é 11:19
  5. Na vdd preciso do pedido de cancelamento pra poder analisar onde está o problema, com o retorno não consigo saber oq foi enviado errado.
  6. Com qual comando? NFE.CancelarNFe? A chave é de uma nota que já estava autorizada?
  7. Isso foi corrigido hoje pela manhã, por favor atualize seus fontes.
  8. Tente efetuar novamente o cancelamento com o comando NFE.CancelarNFe e anexe o LOG gerado pelo ACBrNFeMonitor e se possível o arquivo XML com o pedido de cancelamento.
  9. Vc precisa atualizar o XML com as informações do cancelamento, veja
  10. Se vc usa o componente ACBrETQ, basta ajustar a propriedade abaixo: ACBrETQ.Temperatura := 15; Caso use outro componente/dll/comunicação direta, veja a sintaxe do comando imprimir.
  11. Tanto faz, o comando NFE.CancelarNFE internamente faz o envio via Evento, veja o arquivo DoACBrNFeUnit.pas
  12. É exibida alguma mensagem de erro ou apenas o PDF não é gerado? Qual comando vc está usando para mandar imprimir?
  13. Anexe o arquivo de pedido de cancelamento para ver como foi gerado o campo dhEvento. Para funcionar vc tbm pode tentar atrasar o horário da sua máquina.
  14. Vamos testar antes a mudança tbm né, deixar para compilar e instalar a alteração no DIA da mudança é no mínimo arriscado.
  15. Qual a dúvida? Qual o erro? Que comando tentou usar?
  16. E por enquanto não vai ser mudado, veja no demo como utilizar o cancelamento por evento.
  17. Teste com esta versão o comando CancelarNFe. ACBrNFeMonitor.rar ACBrNFeMonitor.rar
  18. Conforme postado no tópico a solução é enviar o comando de cancelamento como EVENTO e não usar mais o comando de CancelarNFe. NFE.ENVIAREVENTO(" [EVENTO] idLote=999 [EVENTO001] chNFe=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX cOrgao=15 (o codigo do teu estado) CNPJ=XXXXXXXXXXXXXX (do emissor) dhEvento=01/04/13 16:30:00 tpEvento=110111 nProt=999990000009999 (Protocolo de autorizacao da NFE) xJust=Motivo do Cancelamento da NFe")
  19. Não existe na lei base para isso, isto é apenas um entendimento da Polimig.
  20. Com os dois modelos de DANFe o problema ocorre?
  21. Vc pode tentar colocar um sleep para ver se é algum problema apenas com a velocidade.
  22. Provavelmente devido as eventos de manifestação, no ambiente de homologação vc tbm deverá usar um CNPJ válido e não mais o CNPJ 99999999000191.
  23. Use diretamente o comando de evento informando os campos necessários para efetuar o cancelamento: NFE.ENVIAREVENTO("[EVENTO] idLote= [EVENTO001] chNFe= cOrgao= CNPJ= dhEvento= tpEvento= nSeqEvento= versaoEvento= descEvento= xCorrecao= xCondUso= nProt= xJust=") Para cancelamento seria + ou - assim: NFE.ENVIAREVENTO("[EVENTO] idLote=9999 [EVENTO001] chNFe=351109XXXXXXXXXXXXXX550010000055661000055660 CNPJ=XXXXXXXXXXXXXX dhEvento=27/03/13 09:00:00 tpEvento=110111 nProt=999999999 xJust=Motivo do Cancelamento da NFe")
  24. Vc precisará usar diretamente o comando de envio de evento, nele vc poderá passar todos os parâmetros.
  25. Que comando vc usou para identificar o cliente?
×
×
  • 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.