Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Boa tarde, estou tendo esse erro 

NFe is incomplete according to the DTD/Schema

Ao validar o xml com esses codigos;

		frmEmissaoNFE.ACBrNFe1.NotasFiscais.Clear;
        frmEmissaoNFE.ACBrNFe1.NotasFiscais.LoadFromFile(dsCamXML);
        frmEmissaoNFE.ACBrNFe1.NotasFiscais.Validar;

Esse processo estava funcionando há umas 2 semanas atras, hoje fui instalar no cliente e deu esse erro la e ao testar aqui na minha maquina também deu esse erro;

Desenvolvi tudo em cima do certificado A1 e o meu cliente tem o A3, estou usando a libWinCrypt

         ACBrNFe1.Configuracoes.Geral.SSLLib        := TSSLLib(4);
         ACBrNFe1.Configuracoes.Geral.SSLCryptLib   := TSSLCryptLib(3);
         ACBrNFe1.Configuracoes.Geral.SSLHttpLib    := TSSLHttpLib(2);
         ACBrNFe1.Configuracoes.Geral.SSLXmlSignLib := TSSLXmlSignLib(2);

 

Obs.: Eu encontrei topico com esse assunto aqui no forum desse mesmo erro, porém fiz tudo o que o pessoal fez e informou e não conseguiu, testei também pelo demo da ACBR e obtive o mesmo erro validando o xml, alguém pode me ajudar por favor ?

Screenshot_19.png

  • Moderadores
Postado
16 minutos atrás, Robinho de Morais disse:

quando vai assinar esta dando esse erro:


First chance exception at $7617A9F2. Exception class EACBrDFeException with message 'Falha ao obter a Chave Privada do Certificado para Assinatura.'.

 

Para o WinCrypt com A1, e informando apenas o número de série, é preciso instalar o certificado com permissão de exportação da chave privada.

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

Projeto ACBr

 

 

  • Moderadores
Postado
1 hora atrás, Robinho de Morais disse:

verdade, estava testando o A1 como se fosse o A3, mas para o A3 como faço ?


Exception: Classe não registrada, ClassID: {88D969E5-F192-11D4-A65F-0040963251E5}

Erro que está dando com o A3

Não deveria ser necessário registrar DLLs pra usar com WinCrypt, apenas CAPICOM precisa.

 

1 hora atrás, Robinho de Morais disse:

agora lascou tudo, registrei pelo dos as dll do capicom e o acbr demo nem quer abrir....

Algum erro? 

Windows XP ou 2003? Já houve relatos de problemas com esses SO.

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

Projeto ACBr

 

 

Postado
15 horas atrás, Robinho de Morais disse:

verdade, estava testando o A1 como se fosse o A3, mas para o A3 como faço ?


Exception: Classe não registrada, ClassID: {88D969E5-F192-11D4-A65F-0040963251E5}

Erro que está dando com o A3

 

Seguinte

Queria deixar um relato sobre esse erro "classe não registrada". Não posso dar 100% de certeza do que aconteceu, mas fiquei com a impressão de que nesta situação:

-mantendo o capicom no acbr.inc

- e configurando ssl para wincrypt,

ao assinar o xml, eu vi ocorrer esse erro "classe não registrada".

No momento do erro,  simplesmente registrei a capicom e passou.

Hoje ja estou compilando meu projeto sem dependencia da capicom, desabilitando no acbr.inc e tudo parece OK.

Att

Ricardo

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