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)
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.