Ir para conteúdo
  • Cadastre-se

dev botao

Problemas com a Manifestação do Destinatário na NFe 4.0


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

Recommended Posts

Olá, estou com alguns problemas ao fazer a manifestação do destinatário na NFe 4.0.

Primeiro é que ao tentar fazer a manifestação na 3.1 funciona normalmente, porém na 4.0 retorna uma exceção vazia do EACBrDFeException. (Anexo)

59f061f44d075_erro4.0.png.d1dbbab6d6a9298b3b9ff32cdf102a2a.png

Segue como estou chamando o evento:

ACBrNFe1.EventoNFe.Evento.Clear;
with ACBrNFe1.EventoNFe.Evento.Add do
begin
  InfEvento.cOrgao := 91;
  infEvento.chNFe := memNSUSelecionadosCHAVENFE.AsString;
  infEvento.CNPJ := SomenteNumero(cEmpresa.sCNPJ);
  infEvento.dhEvento := DataHoraServidor;
  infEvento.tpEvento := tpEventoRealizar;
  if cEmpresa.sAmbienteNFe = 'P' then
    InfEvento.tpAmb := taProducao
  else
    InfEvento.tpAmb := taHomologacao;
end;
ACBrNFe1.EnviarEvento(1);

O estranho é que quando o mando um evento teManifDestConfirmacao ou teManifDestCiencia da o erro, só que a receita recebe o evento e confirma a manifestação.

Outro problema é que não estou conseguindo receber o -procEventoNFe.xml da nota, já tentei pelo ACBrNFe1.Consultar também e não funcionou, com isso os campos do ACBrNFe1.WebServices.DistribuicaoDFe.retDistDFeInt.docZip.Items.procEvento ficam vazias e não consigo saber qual o evento que foi feito na nota.

Grato.

erro 4.0.png

Link para o comentário
Compartilhar em outros sites

Acho que achei o motivo do primeiro problema, no ACBrNFeWebServices na função TratarResposta esta alimentando a variavel FPRetWS assim:

FPRetWS := SeparaDadosArray(['nfeRecepcaoEventoResult', 'nfeResultMsg'],FPRetornoWS );

Sendo que na 4.0 a tag do XML esta nfeRecepcaoEventoNFResult e não nfeRecepcaoEventoResult:

FPRetWS := SeparaDadosArray(['nfeRecepcaoEventoResult', 'nfeRecepcaoEventoNFResult', 'nfeResultMsg'], FPRetornoWS );

Fazendo isso parou de dar o exception vazio e retornou a mensagem da receita.

Editado por Fabio Luiz Binhara
Link para o comentário
Compartilhar em outros sites

41 minutos atrás, André Ferreira de Moraes disse:

Obrigado pela colaboração. Correção enviada ao SVN.

Disponha.

É feito change-log desse tipo de alteração? Não apareceu aqui...

 

Sobre o evento da manifestação, não encontrei em manual algum. É o Web Service que deveria estar mandando junto ao baixar as NSU ou tem alguma solicitação diferente?

Link para o comentário
Compartilhar em outros sites

  • Moderadores
13 horas atrás, Fabio Luiz Binhara disse:

Disponha.

É feito change-log desse tipo de alteração? Não apareceu aqui...

 

Sobre o evento da manifestação, não encontrei em manual algum. É o Web Service que deveria estar mandando junto ao baixar as NSU ou tem alguma solicitação diferente?

Ou change log nas pastas ou no log do svn.

 

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 2368 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.

The popup will be closed in 10 segundos...