Ir para conteúdo
  • Cadastre-se

dev botao

Problema para lançar evento CONFIRMAÇÃO de Manifestação de Destinatário para CT-e


Ver Solução Respondido por Italo Giurizzato Junior,
  • Este tópico foi criado há 1134 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Saudações

Estou passando por um problema, quando tento fazer o evento de "confirmação" da manifestação de destinatário de um CT-e está ocorrendo o erro:

Citar

Falha na validação dos dados do Evento: 1871 - Element '{http://www.portalfiscal.inf.br/cte}detEvento': Missing child element(s). Expected is one of ( {*}*, * ).
 

Já estou alguns dias tentando descobrir o que está faltando mas não tive sucesso, por isto gostaria de perguntar se alguém tem alguma sugestão.

Desde já agradeço a atenção.

O erro está ocorrendo após o "CTe.EnviarEvento"

Citar

              Cte.Conhecimentos.Clear;

              Erro_WebService:=false;

              if Erro_WebService=false then
                begin
                  try
                    CTe.EventoCTe.Evento.Clear;

                    with CTe.EventoCTe.Evento.Add do
                      begin
                        InfEvento.cOrgao   := 91;
                        infEvento.chCTe    := qrddf.fieldbyname('ddf_chave_documento').AsString;
                        infEvento.CNPJ     := qrconfigddf.fieldbyname('cnd_cnpj').AsString;
                        infEvento.dhEvento := now;

                        if TamanhoString(justificativa)>0 then
                          InfEvento.detEvento.xJust:=justificativa;

                        if Tipo='1' then
                          infEvento.tpEvento := teManifDestConfirmacao;

                        if Tipo='2' then
                          infEvento.tpEvento := teManifDestDesconhecimento;

                        if Tipo='3' then
                          infEvento.tpEvento := teManifDestOperNaoRealizada;

                        if Tipo='4' then
                          infEvento.tpEvento := teManifDestCiencia;
                      end;
                  except
                    Erro_WebService:=true;
                  end;
                end;

              if Erro_WebService=False then
                begin
                  try
                    CTe.EnviarEvento(IDLote);
 

 

Postado

Sr. Italo, muito obrigado pela resposta.

Mas deixe-me explicar melhor, na manifestação de destinatário onde as empresas buscas os XMLs das notas fiscais também aparecem CT-es emitidos contra as empresas; o senhor quer dizer que a empresa não tem a mesma possibilidade de baixar o arquivo XML do CT-e através da manifestação, assim como acontece com as NF-e?

Desde já agradeço.

  • Consultores
  • Solution
Postado

Boa tarde,

Você esta usando o termo errado.

Manifestação do Destinatário se trata de 4 eventos que o destinatário envia para a SEFAZ para informar se comprou ou não algo de alguma empresa e se já recebeu a mercadoria ou não.

O buscar XML que você se refere é o DistribuicaoDFe, portanto são coisas totalmente distintas.

Para uma empresa poder obter o XML do fornecedor (NF-e) ele se utiliza primeiro do DistribuicaoDFe (método DistribuicaoDFePorUltNSU que se encontra no componente ACBrNFe) para obter a lista de notas (resumos ou XML completos) emitidas contra o seu CNPJ e depois envia um dos eventos de Manifestação do Destinatário no caso do DistribuicaoDFe ter retornado o resumo da nota.

Para a empresa poder obter o XML do CT-e vai simplesmente utilizar o método DistribuicaoDFePorUltNSU que se encontra no componente ACBrCTe.

Espero ter ajudado.

  • Curtir 1
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

Postado

Mais uma vez muito obrigado,

Agora eu entendi e constatei e localizando no HD o arquivo XML do tal CT-e que estava tentando fazer o download, então na prática, o CT-e o simples fato de utilizar DistribuicaoDFePorUltNSU já providencia o download do arquivo XML.

Problema resolvido.

  • Curtir 1
  • Administradores
Postado

Obrigado por reportar.

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

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 !!

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