Ir para conteúdo
  • Cadastre-se

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

Recommended Posts

  • Moderadores
Postado
52 minutos atrás, LUCAS CARDOSO DA SILVA disse:

43191010853734000177550010000178321158892332-procNFe.xml 28 kB · 2 downloads

Realmente falta o namespace no grupo protNFe.

Alterando de:

<protNFe xmlns="" versao="4.00">

Para:

<protNFe xmlns="http://www.portalfiscal.inf.br/nfe" versao="4.00">

O arquivo é validado.

Como esse XML foi gerado? Qual o passo a passo pra reproduzir?

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

  • Membro Pro Verificado
Postado
Citar

 

Aqui também estamos com essa ocorrência. Para reproduzir na verdade é só emitir uma NFe para um CNPJ que esteja denegado dentro do estado do emitente.
Percebemos nos testes que tem cliente Denegado em RJ e quando emitimos de SP para lá a NFe aprova...

  • Moderadores
Postado
10 minutos atrás, ESSystem disse:

Aqui também estamos com essa ocorrência. Para reproduzir na verdade é só emitir uma NFe para um CNPJ que esteja denegado dentro do estado do emitente.
Percebemos nos testes que tem cliente Denegado em RJ e quando emitimos de SP para lá a NFe aprova...

Não deve ser o mesmo caso já que o XML anexado pelo colega está autorizado e não denegado.

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

  • Membro Pro Verificado
Postado
28 minutos atrás, BigWings disse:

Não deve ser o mesmo caso já que o XML anexado pelo colega está autorizado e não denegado.

Realmente BigWings, eu pesquisei por Denegada e apareceu esse caso e me confundiu. Interessante que aqui tambem deu corrompido e no caso é uma NFe Denegada. Aconteceu em produção no RJ. Vou anexar o xml de testes meu, daqui de SP, para você dar uma analisar pode ser ?
Obrigado !

35191067875161000108550010001767811371128792-nfe.xml

  • Moderadores
Postado
37 minutos atrás, ESSystem disse:

Parece um problema de codificação causado pela palavra "destinatário" no retorno protocolo do webservice.

Convertendo o arquivo para UTF-8 o XML é validado.

Favor abra um novo tópico na área do SAC pra que seja verificado.

  • Curtir 1
Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

  • Consultores
Postado

Bom dia.

Tópico foi criado em

Att.

Consultora ACBr Pro

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Moderadores
Postado
6 minutos atrás, LUCAS CARDOSO DA SILVA disse:

porém, não consigo preencher a mesma coisa no InfProt

Por que agora gerou o atributo xmlns="" na tag infProt que não tinha no teu primeiro arquivo?

Por favor responda minha pergunta:

Em 14/10/2019 at 10:59, BigWings disse:

Como esse XML foi gerado? Qual o passo a passo pra reproduzir?

 

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Postado

abaixo a rotina

 o que foi adicionado desde a ultima conversa foi a linha 
nodeprot.Attributes['xmlns'] := 'http://www.portalfiscal.inf.br/nfe';

abaixo o código

 

try
    vXMLProt := TXMLDocument.Create(self);
    vXMLNFe := TXMLDocument.Create(self);
    vXMLCompartilha := TXMLDocument.Create(self);

    // Abre XML NFe assinada;
    vXMLNFe.LoadFromFile(xmlNf);
    //Abre XML Protocolo autorização;
    vXMLProt.LoadFromFile(xmlProc);

    // Le o nó "NFe" da NFe assinada
    NodePaiNFe := vXMLNFe.DocumentElement;

    // Le o nó "protNFe" do protocolo de autorização
    NodeProt := vXMLProt.DocumentElement.ChildNodes.FindNode('protNFe');
    nodeprot.Attributes['xmlns'] := 'http://www.portalfiscal.inf.br/nfe';
    // Cria documento de envio para o Destinatário
    With vXMLCompartilha do begin
         // ativa, versiona e codifica UTF-8 para o XML
         Active := True;
         Version := '1.0';
         Encoding := 'UTF-8';


         // adiciona atributos padrão arquivo
         AddChild('nfeProc','http://www.portalfiscal.inf.br/nfe');
         // Prepara o nó principal e adiciona a versão como atributo
         NodeNivelA := DocumentElement;
         //NodeNivelA.Attributes['xmlns'] := 'http://www.portalfiscal.inf.br/nfe';
         NodeNivelA.Attributes['versao'] := TNfeBaseVersao.Text;

         // Adiciona o nó "NFe" da Nota Fiscal eletrônica assinada
         NodeNivelA.ChildNodes.Add(NodePaiNFe);
         NodeNivelA.ChildNodes.Add(NodeProt);
    end;
    // salva arquivo de distribuição da NF-e no disco.
    VXMLCompartilha.SaveToFile(XmlDistro);
    VXMLCompartilha.SaveToFile(arquivo);
    finally
        vXMLNFe.Free; vXMLProt.Free; vXMLCompartilha.Free;
    end;

  • Moderadores
Postado
2 horas atrás, LUCAS CARDOSO DA SILVA disse:

    vXMLProt := TXMLDocument.Create(self);

Movendo tópico não relacionado ao ACBrNFe.

1 hora atrás, LUCAS CARDOSO DA SILVA disse:

Acabei removendo manualmente a tag, vou dar como resolvido

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

  • Curtir 1
Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

  • Este tópico foi criado há 2430 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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...