Ir para conteúdo
  • Cadastre-se

dev botao

Manifestação do destinatário


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

Recommended Posts

Olá pessoal, eu sou de Pernambuco e apartir da semana passada comecei a implantar CCe por Evento e Cancelamento por Evento em meu sistema e com a ajuda de todos conseguir implantar sem muitos problemas, mas agora eu estou empancado com a manifestação do usuário, tanto no demo como no meu sistema a manifestação não pega, dá o erro que está na imagem em anexo.

Meu código está assim:

ACBrNFe1.NotasFiscais.Clear;

ACBrNFe1.EventoNFe.Evento.Clear;

with ACBrNFe1.EventoNFe.Evento.Add do

begin

infEvento.chNFe := Chave;

infEvento.cOrgao := StrToInt(codOrgao);

infEvento.CNPJ := cnpj;

infEvento.dhEvento := now;

infEvento.tpEvento := teManifDestConfirmacao;

infEvento.nSeqEvento := StrToInt(nseq);

end;

ACBrNFe1.EnviarEventoNFe(StrToInt(idLote));

Obrigado!

post-2110-13548988224163.jpg

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Niloblack

Faz o seguinte, comente a linha onde você informa o Orgão e teste novamente.

infEvento.chNFe := Chave;

// infEvento.cOrgao := StrToInt(codOrgao);

infEvento.CNPJ := cnpj;

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Nilo,

Notei que você esta acessando o ambiente de homologação, pode ser que este esteja com alguma instabilidade, já chegou a testar em ambiente de produção?

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • 5 meses depois ...

Bom dia ..

 

Estou com o mesmo problema.  Estava funcionando normal Italo.  Depois que atualizei a pasta do Acbr passou a dar essa informação que o colega acima relatou.

 

Agora tem que passar o codigo do orgão?

 

 

Eu vi em um post em outro forum a seguinte informação

 

Boa tarde vc tem que consumir (enviar) para o web service do ambiente nacional, só ele recebe a manifestação do destinatário, e o orgão é 91 no XML

Homologação:

http://hom.nfe.fazenda.gov.br/portal/WebServices.aspx#AN

Produção:

http://www.nfe.fazenda.gov.br/portal/webServices.aspx?tipoConteudo=...

 

abraço

Editado por valdomirojr
Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Valdomiro,

 

Pelo que entendi devemos fazer desta forma:

 

   infEvento.chNFe    := sChave;
   infEvento.cOrgao   := 91;  // Esta linha deve ser acrescentada para que o envio do evento no caso da Manifestação do Destinatario funcione.
   infEvento.CNPJ     := CNPJ;
   infEvento.dhEvento := now;
 

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • 1 mês depois ...

Ola amigos, estou com o mesmo problema, tentei sem informar o cOrgao, não funcionou, ao alterar o

cOrgao para 91 da o seguinte erro

 

´91´viola a restriçao enumeration de '11 12 13 ..etc.....51 52 53 90'

falha na validação '{http://www.portalfiscal.inf.br/nfe}corgao' com valor '91'..

 

acbrNfewebservices   linha 1255

 

 if not(NotaUtil.Valida(FDadosMsg, FMsg, TACBrNFe( FACBrNFe ).Configuracoes.Geral.PathSchemas, FConfiguracoes.Geral.ModeloDF)) then
     begin
       if Assigned(TACBrNFe( FACBrNFe ).OnGerarLog) then
          TACBrNFe( FACBrNFe ).OnGerarLog('Falha na validação dos dados do Envio de Evento '+LineBreak+FMsg);
--->       raise EACBrNFeException.Create('Falha na validação dos dados do Envio de Evento '+LineBreak+FMsg);
     end;
 

Editado por centuryinf
Link para o comentário
Compartilhar em outros sites

  • Moderadores

Você está com os schemas desatualizados, atualize os schemas, atualize o ACBr, verifique primeiro se nenhum arquivo do ACBr está marcado em vermelho ou amarelo, depois de feitas as verificações e atualizações, recompile tudo.

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
Link para o comentário
Compartilhar em outros sites

  • 3 semanas depois ...
  • Consultores

Boa tarde,

 

Na empresa que trabalho não estamos utilizando ainda a Manifestação do Destinatário, logo não tenho como lhe responder com 100% de segurança.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Tive problemas com isso ,

 

Para quem quiser algo definitivo para esquivar deste problema , vai uma dica , crie uma tabela no banco onde correlacione 

Cod_Orgao_Emitente  X  Cod_Orgao_Autorizador  , se vc faz esta correlação na AC sem banco esta sujeito ha mudanças neste quesito cOrgao .

 

Obs : O cOrgao a ser informado não é do emitente que esta manifestando e sim o cOrgao do emitente da NFe que esta sendo manifestada , cOrgao autorizador da nfe , tem gente confundindo .

Editado por marcelo_sp
Link para o comentário
Compartilhar em outros sites

  • 3 semanas depois ...

Ola amigos,

 

Estava funcionando tudo normal, mas ao efetuar umaatualizaçao pela URl

 

svn://[email protected]/p/acbr/code

 

voltou o mesmo erro, tentei sem informar o cOrgao, não funcionou, ao alterar o

cOrgao para 91 da o seguinte erro

 

´91´viola a restriçao enumeration de '11 12 13 ..etc.....51 52 53 90'

falha na validação '{http://www.portalfis...f.br/nfe}corgao' com valor '91'..

 

acbrNfewebservices   linha 1255

 

 if not(NotaUtil.Valida(FDadosMsg, FMsg, TACBrNFe( FACBrNFe ).Configuracoes.Geral.PathSchemas, FConfiguracoes.Geral.ModeloDF)) then
     begin
       if Assigned(TACBrNFe( FACBrNFe ).OnGerarLog) then
          TACBrNFe( FACBrNFe ).OnGerarLog('Falha na validação dos dados do Envio de Evento '+LineBreak+FMsg);
--->       raise EACBrNFeException.Create('Falha na validação dos dados do Envio de Evento '+LineBreak+FMsg);
     end;

Link para o comentário
Compartilhar em outros sites

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