Ir para conteúdo
  • Cadastre-se

dev botao

Schema "Erro_v3.00.xsd" não encontrado


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

Recommended Posts

Boa tarde pessoal.

Estou tentando validar o CT-e em anexo pelo método:

ACBrCTe1.Conhecimentos.LoadFromFile(...);

ACBrCTe1.Conhecimentos.Validar;

mas retorna o seguinte erro: Arquivo "Erro_v3.00.xsd" não encontrado.

 

Acabei de atualizar os fontes (a pasta de Schemas também está atualizada), mas o erro persiste.

Alguma ideia?

Obrigado.

41180448740351000327570000013704871471254024.xml

Link para o comentário
Compartilhar em outros sites

  • Moderadores
10 minutos atrás, Reinaldo Silveira disse:

Boa tarde pessoal.

Estou tentando validar o CT-e em anexo pelo método:


ACBrCTe1.Conhecimentos.LoadFromFile(...);

ACBrCTe1.Conhecimentos.Validar;

mas retorna o seguinte erro: Arquivo "Erro_v3.00.xsd" não encontrado.

 

Acabei de atualizar os fontes (a pasta de Schemas também está atualizada), mas o erro persiste.

Alguma ideia?

Obrigado.

41180448740351000327570000013704871471254024.xml

Boa tarde, Reinaldo Silveira.

Atualize os fontes, use o ACBrInstall Trunk2 para reinstalar os componente e não esqueça de marcar a opção para apagar arquivos antigos.

Equipe ACBr

Felipe Eduardo Resende Mesquita

Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

 

 

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Reinaldo,

E complementando o que Felipe lhe passou, você não pode validar um XML que não tenha sido assinado.

 

  • Curtir 1
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Reinstalei o ACBr apagando os arquivos antigos, segundo orientação do Felipe, mas o erro continua.

Desculpa a ignorância Italo, mas pelo validador da Sefaz RS mostra que a assinatura está válida. Também tentei baixar o CT-e direto da receita, mas o conteúdo do xml é idêntico ao que eu anexei anteriormente.

cte.png.a06059e00a2ce0c5b4b69b37c863e15c.png

Agora fiquei na dúvida, este xml está correto ou não?

Link para o comentário
Compartilhar em outros sites

  • Consultores

Reinaldo,

O componente esta configurado corretamente no que diz respeito a Path que contem os Schemas do CT-e versão 3.00?

...\Exemplos\ACBrDFe\Schemas\CTe

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Debugando aqui, verifiquei a seguinte situação:

na unit ACBrCTeConhecimentos, no método Validar tem a seguinte instrução (linha 348):

RetornarConteudoEntre(AXML, '<CTe xmlns', '</CTe>')

porém, este xml em questão não possui a declaração namespace <CTe xmlns=”http://www.portalfiscal.inf.br/cte”>, está somente <CTe>, conforme comparativo abaixo:

image.png.d7cac3c95ad8c818e211a2b6fa3fdd6d.png

Minha dúvida agora é a seguinte: este xml poderia ter sido validado desta forma, ou seja, é permitido autorizar um CT-e sem esta namespace?

Obrigado pela ajuda!

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Reinaldo,

Com certeza o namespace constava no elemento <CTe> ao ser enviado para a SEFAZ, mas foi removido quando o XML foi alterado para receber o grupo referente ao protocolo de autorização.

O ACBrCTe gera com esse namespace e quando atualiza o XML para que o mesmo passe a constar o protocolo de autorização o namespace não é removido.

Esse é o motivo do erro que esta ocorrendo, o XML em questão não foi gerado pelo ACBrCTe e sim por outro componente ou DLL.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

4 horas atrás, Italo Jurisato Junior disse:

Bom dia Reinaldo,

Com certeza o namespace constava no elemento <CTe> ao ser enviado para a SEFAZ, mas foi removido quando o XML foi alterado para receber o grupo referente ao protocolo de autorização.

O ACBrCTe gera com esse namespace e quando atualiza o XML para que o mesmo passe a constar o protocolo de autorização o namespace não é removido.

Esse é o motivo do erro que esta ocorrendo, o XML em questão não foi gerado pelo ACBrCTe e sim por outro componente ou DLL.

Entendo.

E qual a saída neste caso, verificar junto à transportadora?

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Reinaldo,

Acredito que o caso não seria bem validar o XML, mas sim checar se o mesmo realmente foi enviado para SEFAZ e se esta o autorizou.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

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

The popup will be closed in 10 segundos...