Ir para conteúdo
  • Cadastre-se

dev botao

'Rejeicao: Cabecalho - A versao do arquivo xml nao e suportada' - ACBrCTe.DistribuicaoDFe


Ver Solução Respondido por BigWings,

Recommended Posts

Postado

Boa tarde,

Ao executar o comando:
ACBrCTe.DistribuicaoDFe( UFToCUF(EmpUf) , EmpCnpj, IntToStr( iNSU ), '');

Estou recendo 'Rejeicao: Cabecalho - A versao do arquivo xml nao e suportada'

image.png.cf1d9f59f1a9298f5d06b45126d03819.png


Atualizei os componentes e os schemas.
E, antes de executar o comando, setei via código a versão:
ACBrCTe.Configuracoes.Geral.VersaoDF := TVersaoCTe.ve400;

Porém continua a dar rejeição.

Alguém já passou por isto e poderia me instruir como proceder por favor.

Desde já agradeço pela atenção de sempre.

Postado

Boa tarde Juliomar...

Faço a do ini de serviços, path dos schemas e configurações do certificado, como no componente ACBNFe:

ACBrCTe.Configuracoes.Certificados.ArquivoPFX := aArray[0];
ACBrCTe.Configuracoes.Certificados.Senha := aArray[1];
ACBrCTe.Configuracoes.Certificados.NumeroSerie := aArray[2];

ACBrCTe.Configuracoes.Geral.SSLLib := TSSLLib( StrToInt(aArray[3]) );
ACBrCTe.Configuracoes.Geral.SSLCryptLib := TSSLCryptLib( StrToInt(aArray[4]) );
ACBrCTe.Configuracoes.Geral.SSLHttpLib := TSSLHttpLib( StrToInt(aArray[5]) );
ACBrCTe.Configuracoes.Geral.SSLXmlSignLib := TSSLXmlSignLib( StrToInt(aArray[6]) );
ACBrCTe.Configuracoes.Geral.VersaoDF := TVersaoCTe.ve400;

ACBrCTe.Configuracoes.WebServices.SSLType := TSSLType( StrToInt(aArray[7]) );

ACBrCTe.Configuracoes.Arquivos.IniServicos := 'ACBrCTeServicos.ini';
ACBrCTe.Configuracoes.Arquivos.PathSchemas := VarAcesso.Dir_Comun+'\schemas';

Minha utilização deste módulo é exclusivamente para consulta de DistribuiçãoDFe, já que não emito CTe's aqui. Portanto, me limito apenas a essas configurações.

Espero ter respondido corretamente à sua pergunta, mas caso haja algo mais, estou à disposição.

Obrigada.

  • Moderadores
  • Solution
Postado
1 hora atrás, Elisângela Borato disse:

Estou recendo 'Rejeicao: Cabecalho - A versao do arquivo xml nao e suportada'

Geralmente isso é por ter schemas de NFe, CTe, MDFe na mesma pasta.

Os três documentos tem o método DistribuicaoDFe, mas o da NFe é em versão diferente.

No caso precisa ter uma específica para o schemas de CTe e informar no componente.

  • Curtir 1
  • Obrigado 1
Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

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.