Jump to content

Promoção 25 Anos de Delphi
25% de desconto em todas as versões

Saiba mais

Ganhe o curso Tributação NF-e para Desenvolvedores

Assinando o SAC Anual este mês
botao.png

 

Balança SM100 performance surpreendente

Tecnologia Japonesa   Teclado e Visor resistentes a água
Consumo inteligente de etiquetas   Baixo custo de manutenção
Comunicação Ethernet e WIFI independentes

Saiba Mais

Impressora de Etiquetas ELGIN - L42 PRO

Protocolos PPLA, PPLB, ZPL, EPL (automático)
Porta USB padrão Opcionais: Ethernet, Serial, Paralela
Sensor de Etiquetas Móvel Garantia de 18 meses

Saiba mais

Junior Meneguete

Erro: O nó não é válido nem inválido, pois nenhuma declaração de DTD ou esquema foi encontrada.

Recommended Posts

Boa tarde a todos.

Estou com a seguinte rejeição ao tentar realizar o encerramento de uma MDF-e.

Falha na validação dos dados do Evento: O nó não é válido nem inválido, pois nenhuma declaração de DTD ou esquema foi encontrada.
 

Debugando os fontes do ACBr, identifiquei que o erro ocorre no método a seguir da unit ACBrDFeSSL.pas

function TDFeSSL.Validar(const ConteudoXML: String; ArqSchema: String;
  out MsgErro: String): Boolean;
begin
  if EstaVazio(ArqSchema) then
    raise EACBrDFeException.Create('Arquivo de Schema não especificado');

  // ArqSchema deve vir com o Path Completo
  if not FileExists(ArqSchema) then
    raise EACBrDFeException.Create('Arquivo ' + sLineBreak + ArqSchema +
      sLineBreak + 'Não encontrado');

  Result := FSSLXmlSignClass.Validar(ConteudoXML, ArqSchema, MsgErro);
end;

Mas precisamento ao executar a linha Result := FSSLXmlSignClass.Validar(ConteudoXML, ArqSchema, MsgErro);

Verifiquei que os esquemas do MDF-e estão sendo carregados corretamente.

Alguém sabe me dizer o que pode estar ocorrendo?

No aguardo e muito obrigado.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

×
×
  • Create New...