Página 1 de 1
Emissor nacional Cte Estrutura XML Invalida depois de Export
Enviado: 29 Ago 2013 14:42
por Paulo Pereira
Ola.
Uso o Emissor Nacional, tanto para NFe há 3 anos e agora para o Cte..
Uso para Assinar/transmitir e Exportar....
Depois do XML transmitido, e exportado, o usuario vai excluido os Cte que vai ficando no Emissor...
Se precisar fazer um cancelamento, bastava pegar o Cte já exportado...
No NFe, sempre funcionou...
No Cte, quando vai importar um XML (que já esta validado/assinado e já foi transmitido, tem protocolo)
o sistema diz que a
estruturara do XML é invalida...
Agora nao consigo puxar de volta um cte para poder cancelar..
Alguem já teve esse problema..

?
Emissor nacional Cte Estrutura XML Invalida depois de Export
Enviado: 02 Set 2013 17:53
por Paulo Pereira
Só para complementar..
eu usei o proprio xml exportado pelo emissor para gerar o meu XML... no final coloco uma assinatura apenas para poder ser importado, o emissor avisa que a assinatura nao é valida e o arquivo entra em digitacao..
depois é VALIDADO e ASSINADO pelo emissor...TRANSMITIDO e EXPORTADO..
O problema é se precisar importar o xml depois disso..
esse é o começo do arquivo..
<?xml version="1.0" encoding="UTF-8" standalone="no"?><CTe xmlns="
http://www.portalfiscal.inf.br/cte"><infCte Id="CTexxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" versao="1.04"><ide>
Emissor nacional Cte Estrutura XML Invalida depois de Export
Enviado: 03 Set 2013 08:58
por cruz_brasil
Bom dia Paulo,
Me deparei com este problema essa semana, e descobri o seguinte;
Quando geramos o XML para enviar para o SEFAZ, geramos em lote
Código: Selecionar todos
<enviCTe versao="1.04" xmlns="http://www.portalfiscal.inf.br/cte">
<idLote>0000</idLote>
<CTe xmlns="http://www.portalfiscal.inf.br/cte">
<infCte versao="1.04" Id="CTe00000000000000000000000000000000000000000000">
<ide>
...
e seguindo oq já sabia da NFe na hora de guardar o XML adicionava
Código: Selecionar todos
<?xml version="1.0" encoding="UTF-8"?>
<cteProc versao="1.04" xmlns="http://www.portalfiscal.inf.br/cte">
e quando fui importar para o visualizador gratuito, obtive o mesmo erro que você; assinatura invalida, ai fiz o download de uma CTe transmitida direto do portal do sefaz e comparei as struturas e observei q na strutura do arquivo que baxei do sefaz não tinha a identificação do versão do XML " <?xml version="1.0" encoding="UTF-8"?> " e que ele tambe não me retornava em lote. a strutura certa deve ser a seguinte:
Código: Selecionar todos
<cteProc versao="1.04" xmlns="http://www.portalfiscal.inf.br/cte">
<CTe>
<infCte Id="CTe00000000000000000000000000000000000000000000" versao="1.04">
...
</infCte>
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
...
</Signature>
</CTe>
<protCTe versao="1.04">
<infProt Id="Id000000000000000">
<tpAmb>1</tpAmb>
<verAplic>xXXXXXx</verAplic>
<chCTe>00000000000000000000000000000000000000000000</chCTe>
<dhRecbto>0000-00-00T00:00:00</dhRecbto>
<nProt>000000000000000</nProt>
<digVal>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</digVal>
<cStat>100</cStat>
<xMotivo>Autorizado o uso do CT-e</xMotivo>
</infProt>
</protCTe>
</cteProc>
Espero ter ajudado...
Emissor nacional Cte Estrutura XML Invalida depois de Export
Enviado: 03 Set 2013 12:43
por Paulo Pereira
Obrigado pelo retono
mas tem o seguinte
1- O erro nao é de assinatura, o erro é ESTRUTURA XML INVALIDA..na importaçao de XML já enviado..
2-Toda estrutura que vc passou ai está no xml, pois ele foi transmitido a SEFAZ,
3- A linha <?xml version="1.0" encoding="UTF-8"?>
nao aparece quando vc abre com um Browser, mas se vc abrir com editor de texto(notepad++) vai ver..
Entao nao é esse o problema..
Eu estou fazendo um XML baseado no XML que o Emissor faz após assinado.
Nao coloco tags de envelope nem a parte final <protCTe versao="1.04">
A assinatura é invalida, mas passa na importaçao, depois assino e transmito...
entao nao entendo como nao consigo importa-lo de volta..
Queria tentar um XML, que foi feito por outro software, pois acho que o problema é do Emissor..