Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Membros Pro
Postado

Instalei o ACBrMonitorPLUS versão 1.1.0.28 (antes usava a versão .13) e agora preciso chamar a rotina para assinar o XML antes de qualquer outra. Até aí, tudo bem, tranquilo.

Acontece que no momento de transmitir ocorre o erro Rejeicao: Cabecalho - Versao do arquivo XML nao suportada.

Verifiquei que o XML assinado está com a estrutura inicial diferente do XML que eu gerei (O que eu gerei tem, no início, a linha <cteProc versao="3.00" xmlns="http://www.portalfiscal.inf.br/cte"> e funcionava na versão anterior).

O que precisa ser feito para corrigir o problema?

Desde já, grato pela atenção.

cte_apos_assinar.xml

cte_antes_assinar.xml

  • Consultores
Postado

Bom dia,

O problema é que a tag <cteProc> só é adicionada ao XML depois que a SEFAZ retorna o protocolo de autorização, antes disso o XML não contem essa tag.

Sendo assim o XML que você anexou que foi gerado após a assinatura esta correto.

Favor anexar os XML de envio e de retorno gerados pelo Monitor, pois a rejeição se refere a versão do cabeçalho e este fica fora da estrutura do XML do CTe.

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

  • Membros Pro
Postado
53 minutos atrás, Italo Jurisato Junior disse:

Boa tarde,

Se configurar o CT-e com a versão 2.00 funciona sem problemas?

Se mudo para 2.00 funciona.

11 minutos atrás, José M. S. Junior disse:

Boa Tarde, chame o método CTE.ValidarCTe("") pelo Monitor e verifique o retorno. 

Se não tiver a assinatura e estiver configurado no 3.00 não funciona. Exibe o erro abaixo

Content for element '{http://www.portalfiscal.inf.br/cte}CTe' is incomplete according to the DTD/Schema.
Expecting: {http://www.w3.org/2000/09/xmldsig#}Signature.

  • Membros Pro
Postado
58 minutos atrás, José M. S. Junior disse:

Atualiza a pasta com os Schemas, que fica no mesmo diretório do executável do Monitor... 

Mesmo eu acabando de instalar o monitor? Como faz pra atualizar os schemas?

  • Moderadores
Postado

Quando instala o Monitor já atualiza a pasta Schemas... Mas você tentou validar o CT-e 3.0 depois de assinado, para ver o retorno do Monitor. Fiz um teste aqui utilizando o xml em anexo (cte_apos_assinar.xml) , e apresentou erro de campos na estrutura do xml. 

Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

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

  • Membros Pro
Postado

José, eu também fiz essa validação com o XML assinado e o CT-e é validado perfeitamente (configurado para 3.00). E tanto não tem problema na estrutura do XML que funciona com a versão .13 no Monitor (versão que eu utilizava antes de atualizar para a .28). Ainda acho que tem alguma coisa na versão .28, vou voltar para a .13 que é o que funciona para mim, até o problema ser resolvido.

  • Moderadores
Postado

Boa tarde, se possível anexa o seu arquivo ACBrMonitor.ini e os dados com os comandos que está passando para o Monitor, para tentarmos simular o problema...

Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

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

  • Membros Pro
Postado (editado)
1 hora atrás, José M. S. Junior disse:

Boa tarde, se possível anexa o seu arquivo ACBrMonitor.ini e os dados com os comandos que está passando para o Monitor, para tentarmos simular o problema...

Segue ACBrMonitor.ini
O comando é CTE.ENVIARCTE([arquivo_xml],1,1,1)

ACBrMonitor.ini

Editado por Mittermayer
  • Moderadores
Postado

Bom Dia, este problema foi corrigido estará disponível na próxima versão semanal do ACBrMonitorPlus.

Em 10/08/2017 at 16:11, Mittermayer disse:

Segue ACBrMonitor.ini
O comando é CTE.ENVIARCTE([arquivo_xml],1,1,1)

ACBrMonitor.ini

 

Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

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

×
×
  • 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.