Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Membros Pro
Postado

Bom dia,

Estou fazendo a consulta de MDFe não encerrados, conforme o código abaixo, e estou utilizando o Schemas atualizado, porém está exibindo a mensagem de erro "Rejeição: Falha no schemas XML. "

Poderiam me ajudar, 

Obrigada,

Vanessa Passos

-----

    vCNPJ := '';
    vCNPJ := DMClientContainer.cdsEmpresaLogadaCNPJ_CPF.AsString;

  try
    ACBrMDFe1.WebServices.ConsultaMDFeNaoEnc( vCNPJ );
  finally
        MemoResp.Lines.Text := (ACBrMDFe1.WebServices.ConsMDFeNaoEnc.RetWS);
        memoRespWS.Lines.Text := (ACBrMDFe1.WebServices.ConsMDFeNaoEnc.RetornoWS);
  end;

  LoadXML(MemoResp, WBResposta);

--

  • Consultores
Postado

Bom dia Vanessa,

Tenha em mente o seguinte.

Erro de validação, é gerado pelo componente e a causa pode ser, Schema desatualizado ou dados errados.

Rejeição, é gerado pela SEFAZ e a causa pode ser, dados inválidos ou falha no Web Service que não conseguiu identificar corretamente o erro, dai a mensagem Falha no Schema XML.

Peço que se possível você anexar o XML dessa consulta para que possamos analisar.

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

 Obrigado BigWings, já corrigi..., mas ainda não tive sucesso..., ao enviar a consulta, primeiro carrego as configurações no componente e somente depois envio a consulta (seguindo o mesmo exemplo ACBr)..., no entanto verifiquei que o XML gerado pela consulta por meu Software está diferente do XML gerado pelo Exemplo ACBr e não consegui identificar o motivo..., pois alimento o componente na minha configuração.

Segue trecho do meu código onde envio a consulta e em anexo os XMLs.

with FComponentesMDFe.ACBrMDFe1.WebServices do
    begin
        pCNPJ := Trim(SomenteNumero(ObjEmpresaEmitente.Get_CNPJ));
        ConsultaMDFeNaoEnc(pCNPJ);
        MensagemAviso(ConsMDFeNaoEnc.RetWS);
    end;

Consulta_Proprio.xml

Consulta_ACBr.xml

  • Moderadores
Postado
26 minutos atrás, Alex Calado disse:

verifiquei que o XML gerado pela consulta por meu Software está diferente do XML gerado pelo Exemplo ACBr e não consegui identificar o motiv

A diferença é que o XML que você anexou como sendo do ACBr está envelopado, da maneira que é enviado para o webservice.

Seu XML próprio não está.

Se você tiver configurado o componente para salvar os arquivos de envio e retorno:

ACBrMDFe1.Configuracoes.Geral.Salvar := True;

e

ACBrMDFe1.Configuracoes.WebServices.Salvar := True;

Verá que serão salvos os dois arquivos, por exemplo, 20171108183342-ped-cons.xml e 20171108183342-ped-cons-soap.xml, sendo um envelopado e outro não.

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

Projeto ACBr

 

 

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