Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 2665 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado
4 minutos atrás, Celso disse:

Versão do SAC disponível com novos métodos para download de NFe usando o método DistribuicaoDFe. Os comandos adicionados ao ACBrMonitorPLUS, ficaram assim:


NFe.DistribuicaoDFe(cUF,cCNPJ,nUltNSU,nNSU,aChNFe)
NFe.DistribuicaoDFePorChaveNFe(cUF, cCNPJ, aChNFe)
NFe.DistribuicaoDFePorNSU(cUF, cCNPJ, nNSU)
NFe.DistribuicaoDFePorUltNSU(cUF, cCNPJ, nUltNSU) 

A correção já está no SVN. E a versão compilada para usuários do SAC disponível em:

 

Otima noticia, ja vamos colocar em produção. Obrigado

  • Membros Pro
Postado

Celso

estou usando esse comando NFe.DistribuicaoDFePorUltNSU   para fazer a consulta das NFe pelo MonitorPlus

Mas o comando NFE.DownLoadNFe continua dando a mesma mensagem  Servico Paralisado sem Previsao

Temos que mudar esse comando para o download tambem ?

Postado
1 hora atrás, Celso disse:

Versão do SAC disponível com novos métodos para download de NFe usando o método DistribuicaoDFe. Os comandos adicionados ao ACBrMonitorPLUS, ficaram assim:


NFe.DistribuicaoDFe(cUF,cCNPJ,nUltNSU,nNSU,aChNFe)
NFe.DistribuicaoDFePorChaveNFe(cUF, cCNPJ, aChNFe)
NFe.DistribuicaoDFePorNSU(cUF, cCNPJ, nNSU)
NFe.DistribuicaoDFePorUltNSU(cUF, cCNPJ, nUltNSU) 

A correção já está no SVN. E a versão compilada para usuários do SAC disponível em:

 

Funcionou perfeitamente, usei no momento somente o comando NFe.DistribuicaoDFePorChaveNFe(cUf,cCNPJ,aChNFe)

Postado

@sgeinformatica ja havia uma notícia de que o método de DownloadNFe seria descontinuado pela sefaz. Você deve modificar seu sistema para usar uma das opções de download aqui mencionados. Se você deseja baixar uma nota emespecífico, use o 

NFe.DistribuicaoDFePorChaveNFe(cUF, cCNPJ, aChNFe)

Se não estou enganado, todos os métodos de DistribuicaoDFe, só funcionam com notas manifestadas.

Consultor SAC ACBr

Celso Marigo Junior

Conheça o Portal do Projeto ACBr
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

 

Postado

Aqui não resolveu. Realizei a manifestação, fiz uma consulta por ultNSU e não veio. Tentei novamente com o novo comando, explicitando a chave e deu erro.

NFe.DistribuicaoDFePorChaveNFe("32","27550193000100","33170612523728000187550020008964161008964164")
ERRO: Rejeicao: Falha no esquema xml
Rejeicao: Falha no esquema xml

Postado
1 hora atrás, suporteomega disse:

@Paulo Tenório tive esse problema no download usando a chave da NFe. No diretório do meu ACBr estava faltando o arquivo de schema da versão correta que neste caso era: distDFeInt_v1.01.xsd

Portanto, provavelmente falta algum Schema no seu diretório de aplicação. Vale ainda observar que o componente carrega uma lista com todos os schemas encontrados no diretório apenas uma vez, então caso você atualize um schema geralmente é necessário reiniciar a aplicação.

Para saber qual Schema está sendo utilizado, pode ser consultado o arquivo ACBrNFeServicos.ini

Resolvido. Atualizei os schemas, saí do Monitor e entrei novamente. Agora é só ajustar os retornos, que são diferentes do antigo comando de download.

  • Membros Pro
Postado

Realmente agora resolveu

Usamos o ACBrMonitorPLUS-1.1.0.14

NFe.DistribuicaoDFePorChaveNFe  (para verificar as notas emitidas contra meu CNPJ)

NFe.DistribuicaoDFePorUltNSU    (para fazer o download do arquivo XML)

Obrigado

Postado
Em 2017-6-7 at 16:36, Celso disse:

Versão do SAC disponível com novos métodos para download de NFe usando o método DistribuicaoDFe. Os comandos adicionados ao ACBrMonitorPLUS, ficaram assim:


NFe.DistribuicaoDFe(cUF,cCNPJ,nUltNSU,nNSU,aChNFe)
NFe.DistribuicaoDFePorChaveNFe(cUF, cCNPJ, aChNFe)
NFe.DistribuicaoDFePorNSU(cUF, cCNPJ, nNSU)
NFe.DistribuicaoDFePorUltNSU(cUF, cCNPJ, nUltNSU) 

A correção já está no SVN. E a versão compilada para usuários do SAC disponível em:

 

Bom dia amigo,

atualmente utilizo o comando:

NFe.DownloadNFe($Vcnpj,$Vchave)

para fazer o Download do xml, o comando permanece o mesmo ou tenho que mudar o comando?

Postado
34 minutos atrás, bgmsistemas disse:

Bom dia amigo,

atualmente utilizo o comando:

NFe.DownloadNFe($Vcnpj,$Vchave)

para fazer o Download do xml, o comando permanece o mesmo ou tenho que mudar o comando?

Precisa mudar para usar os comandos DistribuicaoDFe...

Att

Ricardo

Postado

Atualizei aversão para a versão:

ACBrMonitorPLUS-1.1.0.14-20170607

Agora está apresentando esse erro na Emissão da Nfe.

Content for element .{http://www.portalfiscal.inf.br/nfe}NFe. is incomplete according to the DTD/Schema.
Expecting: {http://www.portalfiscal.inf.br/nfe}infNFeSupl, {http://www.w3.org/2000/09/xmldsig#}Signature.

 

Quanto ao Download do Xml está funcionando.

Utilizando o comando NFe.DistribuicaoDFePorChaveNFe(uf, cnpj, chave)

txtwebsib62825.INI

  • Membros Pro
Postado
20 minutos atrás, bgmsistemas disse:

Atualizei aversão para a versão:

ACBrMonitorPLUS-1.1.0.14-20170607

Agora está apresentando esse erro na Emissão da Nfe.

Content for element .{http://www.portalfiscal.inf.br/nfe}NFe. is incomplete according to the DTD/Schema.
Expecting: {http://www.portalfiscal.inf.br/nfe}infNFeSupl, {http://www.w3.org/2000/09/xmldsig#}Signature.

 

Quanto ao Download do Xml está funcionando.

Utilizando o comando NFe.DistribuicaoDFePorChaveNFe(uf, cnpj, chave)

txtwebsib62825.INI

aconteceu isso comigo tambem, antes do NFE.ValidarNFe, vc precisar usar o comando NFE.AssinarNFe

Postado
29 minutos atrás, sgeinformatica disse:

aconteceu isso comigo tambem, antes do NFE.ValidarNFe, vc precisar usar o comando NFE.AssinarNFe

Ok, mas atualmente utilizo o NFE.criarenviarnfe() não funciona mais?

Postado
Em ‎06‎/‎06‎/‎2017 at 13:42, leandrosis disse:

Solução Encontrada no FORUM -> Funcionou o Download em nossa Aplicação sem problemas 

 

 

Segue um teste que criei

 

   DM.DMManif.DistribuicaoDFePorChaveNFe('Código Estado', 'Cnpj', 'Chave');

    with DM.DMManif.WebServices.DistribuicaoDFe.retDistDFeInt do
    begin
      if cStat = 138 then
      begin
        for i := 0 to docZip.Count - 1 do
        begin

         if docZip.Items.schema = schprocNFe then //verifica se o arquivo é o XML da NFe (-nfe.xml)
          begin
              XML := docZip.Items.XML;
              ArqXML := TStringStream.Create(XML);
              XMLDocument1.LoadFromStream(ArqXML);
              XMLDocument1.Active;

              XMLDocument1.SaveToFile('C:\temp\xmlteste\'+schv+'.xml');

          end;

        end;
      end;

 

 

 

Deu certo esse código acima.
Recomendo implementar para quem ainda tem dúvida de como refazer o download de Nota Fiscal.

Postado (editado)
Em 07/06/2017 at 15:36, Celso disse:

Versão do SAC disponível com novos métodos para download de NFe usando o método DistribuicaoDFe. Os comandos adicionados ao ACBrMonitorPLUS, ficaram assim:


NFe.DistribuicaoDFe(cUF,cCNPJ,nUltNSU,nNSU,aChNFe)
NFe.DistribuicaoDFePorChaveNFe(cUF, cCNPJ, aChNFe)
NFe.DistribuicaoDFePorNSU(cUF, cCNPJ, nNSU)
NFe.DistribuicaoDFePorUltNSU(cUF, cCNPJ, nUltNSU) 

A correção já está no SVN. E a versão compilada para usuários do SAC disponível em:

 

Para o download de XML funcionou ok usando o comando NFe.DistribuicaoDFePorChaveNFe(), porém para enviar NFe e NFCe apresentando a seguinte mensagem:

1871 - Element '{http://www.portalfiscal.inf.br/nfe}NFe': Missing child element(s). Expected is one of ( {http://www.portalfiscal.inf.br/nfe}infNFeSupl, {http://www.w3.org/2000/09/xmldsig#}Signature ).

Editado por andrelgn
  • Membros Pro
Postado

Na versão 1.1.0.13-20170529 não tem os comandos para download de xml funcionando porém emite NFe e NFCe normalmente, mas na versão 1.1.0.14-20170607 funciona os downloads, mas ao tentar emitir NFe e NFCe dando o retorno :

1871 - Element '{http://www.portalfiscal.inf.br/nfe}NFe': Missing child element(s). Expected is one of ( {http://www.portalfiscal.inf.br/nfe}infNFeSupl, {http://www.w3.org/2000/09/xmldsig#}Signature ).

Igual os amigos já disseram ali acima.

  • Membros Pro
Postado (editado)

Para quem usa o ACBrMonitorPLUS-1.1.0.14

NFe.DistribuicaoDFePorChaveNFe  (para verificar as notas emitidas contra meu CNPJ)

NFe.DistribuicaoDFePorUltNSU    (para fazer o download do arquivo XML)

Para nao dar esse erro acima "infNFeSupl", tambem que que desmarcar : ADICIONAR TAG DE QRCODE EM INFORMACOES SUPLEMENTARES conforme tela em anexo

No meu caso estou conseguindo emitir NFe, e fazer o download de XML de fornecedores

 

 

 

 

monitorplusr.jpg

monitorplusr.jpg

Editado por sgeinformatica
  • Membros Pro
Postado
Agora, sgeinformatica disse:

Para quem usa o ACBrMonitorPLUS-1.1.0.14

NFe.DistribuicaoDFePorChaveNFe  (para verificar as notas emitidas contra meu CNPJ)

NFe.DistribuicaoDFePorUltNSU    (para fazer o download do arquivo XML)

Para nao dar esse erro acima "infNFeSupl", tambem que que desmarcar : ADICIONAR TAG DE QRCODE EM INFORMACOES SUPLEMENTARES conforme tela em anexo

No meu caso estou conseguindo emitir NFe, e fazer o download de XML de fornecedores

monitorplusr.jpg

monitorplusr.jpg

No meu caso tanto faz marcado ou não essa opção continua dando o erro. Estou usando a versão 1.1.0.13 para conseguir emitir notas e não estou fazendo downloads.

 

  • Membros Pro
Postado
2 minutos atrás, EveCar disse:

No meu caso tanto faz marcado ou não essa opção continua dando o erro. Estou usando a versão 1.1.0.13 para conseguir emitir notas e não estou fazendo downloads.

 

tenta mudar para o monitor versao 1.1.0.14

  • Membros Pro
Postado
1 minuto atrás, sgeinformatica disse:

tenta mudar para o monitor versao 1.1.0.14

Conforme citei ali acima, usando a versão 1.1.0.14 estou tendo problemas na emissão de notas, com a opção que vc mencionou marcada ou desmarcada continua o problema, por isso estou na versão 1.1.0.13

Postado
1 minuto atrás, sgeinformatica disse:

tenta mudar para o monitor versao 1.1.0.14

Estou utilizando a versão 1.1.0.14 e continua dando o problema mesmo que a opção esteja desmarcada.

  • Solution
Postado

Para quem está tendo dificuldades ao criar nfe, erro abaixo:

37 minutos atrás, EveCar disse:

1871 - Element '{http://www.portalfiscal.inf.br/nfe}NFe': Missing child element(s). Expected is one of ( {http://www.portalfiscal.inf.br/nfe}infNFeSupl, {http://www.w3.org/2000/09/xmldsig#}Signature ).

Passe o parâmetro para que o mesmo assine o XML, no comando NFe.EnviarNFe, como abaixo:

NFe.EnviarNFe(cArqXML,nLote,[bAssina],[bImprime],[cImpressora],[bSincrono])

Neste comando, o monitor vai assinar apenas quando o parâmetro for passado com '1'.

No comando NFe.ValidarNFe, não será feito a assinatura do XML, pois ficaria incorreto com o nome do método. Quando precisar usar este comando, use antes o NFe.AssinarNFe

Nos demais locais, o monitor fará a chamada ao método NFe.AssinarNFe, antes de chamar o método NFe.ValidarNFe.

A correção já está disponível para download do SAC e no SVN para os demais.

 

Consultor SAC ACBr

Celso Marigo Junior

Conheça o Portal do Projeto ACBr
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

 

  • Membros Pro
Postado
14 minutos atrás, Celso disse:

Para quem está tendo dificuldades ao criar nfe, erro abaixo:

Passe o parâmetro para que o mesmo assine o XML, no comando NFe.EnviarNFe, como abaixo:

NFe.EnviarNFe(cArqXML,nLote,[bAssina],[bImprime],[cImpressora],[bSincrono])

Neste comando, o monitor vai assinar apenas quando o parâmetro for passado com '1'.

No comando NFe.ValidarNFe, não será feito a assinatura do XML, pois ficaria incorreto com o nome do método. Quando precisar usar este comando, use antes o NFe.AssinarNFe

Nos demais locais, o monitor fará a chamada ao método NFe.AssinarNFe, antes de chamar o método NFe.ValidarNFe.

A correção já está disponível para download do SAC e no SVN para os demais.

 

Com essa versão 1.1.0.15 tudo funcionando perfeitamente agora, realmente eu estava passando no parâmetro bAssina = 0, mudei para 1 e tudo autorizando, tanto NFe quanto NFCe. Download de XMLs também tudo ok.

Postado
12 minutos atrás, Celso disse:

Para quem está tendo dificuldades ao criar nfe, erro abaixo:

Passe o parâmetro para que o mesmo assine o XML, no comando NFe.EnviarNFe, como abaixo:

NFe.EnviarNFe(cArqXML,nLote,[bAssina],[bImprime],[cImpressora],[bSincrono])

Neste comando, o monitor vai assinar apenas quando o parâmetro for passado com '1'.

No comando NFe.ValidarNFe, não será feito a assinatura do XML, pois ficaria incorreto com o nome do método. Quando precisar usar este comando, use antes o NFe.AssinarNFe

Nos demais locais, o monitor fará a chamada ao método NFe.AssinarNFe, antes de chamar o método NFe.ValidarNFe.

A correção já está disponível para download do SAC e no SVN para os demais.

 

Utilizo o comando NFe.CriarEnviarNFe().

Não tem o parâmetro de assinar, como devo fazer? Tenho que mudar toda a metodologia para criar/assinar/validar/enviar?

O NFe.CriarEnviarNFe é bem mais prático. 

  • NFe.CriarEnviarNFe(cIniNFe,nLote,[bImprimeDANFE],[bSincrono],[cImpressora],[bMostrarPreview],[nNumCopias]) 

 

  • Este tópico foi criado há 2665 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.