Ir para conteúdo
  • Cadastre-se

CTE - indIEToma ISENTO


Ver Solução Respondido por BigWings,
  • Este tópico foi criado há 2588 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Bom dia!

Estou com um problema usando o xsLibXml2 nos schemas  no tomador tipo 2  ISENTO (TIeDest)  em estados que aceitam o tomador ISENTO, ou seja
quando emito o CTE e coloco o TIeDest = 2 e a Inscrição estadual 'ISENTO' conforme manual e schemas é exibida a msg:
"Falha na validação dos dados do conhecimento :1981 
1824 - ELement '{http://www.portalfiscal.inf.br/cte}IE':'ISENTO' is not a valid value of the local atomic type." conforme imagem abaixo.
Observação: se eu executar usando a xsMsXml ele faz corretamente . coloca ISENTO no IE e TIeDest =2.

Conforme o meu post antigo se eu pegar o schema antigo  tiposGeralCTe_v3.00 e comparar com o novo o TIeDest  esta conforme abaixo e vinha funcionando até a atualização que fiz a 1 mês dos mesmos.

NOVO  <xs:pattern value="ISENTO|[0-9]{0,14}"/>

ANTIGO  <xs:pattern value="[0-9]{0,14}|ISENTO"/>

Isso é um erro na DLL ao validar o schema, tendo em vista que estou usando a da pasta DLL do ACBr? 
Alguem sabe qual a diferença real entre xsMsXml  e xsLibXml2 ? já li que é melhor usar a xsLibXml2 , mas não achei o motivo.

 

 

erro.png

tiposGeralCTe_v3.00 - OLD.xsd tiposGeralCTe_v3.00.xsd

Postado (editado)

Sim da erro no TIeDest = 2, segundo o manual tem que ir a palavra ISENTO.
Exemplo
116 IE 2 Inscrição Estadual E C 0 - 1 14 ER30
"Informar a IE do tomador ou ISENTO se tomador é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS.

Caso o tomador não seja contribuinte do ICMS não informar o conteúdo."

Editado por Renan Eustaquio
  • Moderadores
Postado
24 minutos atrás, Renan Eustaquio disse:

Sim da erro no TIeDest = 2, segundo o manual tem que ir a palavra ISENTO.
Exemplo
116 IE 2 Inscrição Estadual E C 0 - 1 14 ER30
"Informar a IE do tomador ou ISENTO se tomador é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS.

Caso o tomador não seja contribuinte do ICMS não informar o conteúdo."

Respondendo a sua dúvida sobre a diferença entre a xsMsXml e xsLibXml2,  é que a MSXML não suporta SHA256...Por isso é necessário usar a xsLibXml2.

  • Curtir 1
Equipe ACBr

Felipe Eduardo Resende Mesquita

Ajude o Projeto ACBr crescer - Assine o SAC

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

 

 

 

  • 1 mês depois ...
  • Consultores
Postado

Boa tarde Luciano,

No segundo XML ocorre erro de validação ou rejeição?

Quando ocorre erro de validação o CT-e nem sequer é enviado para a SEFAZ.

Já a rejeição é o motivo que a SEFAZ não aceitou o CT-e, logo ele foi enviado mas não foi aceito.

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

Postado
3 minutos atrás, Italo Jurisato Junior disse:

Boa tarde Luciano,

No segundo XML ocorre erro de validação ou rejeição?

Quando ocorre erro de validação o CT-e nem sequer é enviado para a SEFAZ.

Já a rejeição é o motivo que a SEFAZ não aceitou o CT-e, logo ele foi enviado mas não foi aceito.

Boa tarde, Italo.

Ocorre erro de validação. "Falha na validação dos dados do conhecimento :1981 
1824 - ELement '{http://www.portalfiscal.inf.br/cte}IE':'ISENTO' is not a valid value of the local atomic type."  quando uso o tiposGeralCTe normal. Quando utilizo o tiposGeralCTe-OPENSSL ocorre o erro "Inscrição Estadual do Rementente não informado.", mas como pode ver nos xml's, a IE está sendo enviada como ISENTO.

Postado (editado)
17 minutos atrás, Italo Jurisato Junior disse:

Luciano,

Você esta com todos os schemas atualizados?

Pois para a versão 3.00 não existe um XSD: tiposGeralCTe-OPENSSL.xsd

Acabei de atualizar novamente só por garantia, revisão 17017.  O erro ainda persiste.
"Erro na CTe 7: Conhecimento(s) não confirmados:
7->716-Rejeição: IE do Remetente não informada"

Editado por luciano222222
  • Moderadores
Postado
3 horas atrás, luciano222222 disse:

Boa tarde, Italo.

Ocorre erro de validação. "Falha na validação dos dados do conhecimento :1981 
1824 - ELement '{http://www.portalfiscal.inf.br/cte}IE':'ISENTO' is not a valid value of the local atomic type."  quando uso o tiposGeralCTe normal. Quando utilizo o tiposGeralCTe-OPENSSL ocorre o erro "Inscrição Estadual do Rementente não informado.", mas como pode ver nos xml's, a IE está sendo enviada como ISENTO.

Geralmente essa rejeição indica que o remetente/destinatário/etc é contribuinte ICMS e tem IE, assim não aceita informar como ISENTO.

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

Projeto ACBr

 

 

Postado
19 minutos atrás, BigWings disse:

Geralmente essa rejeição indica que o remetente/destinatário/etc é contribuinte ICMS e tem IE, assim não aceita informar como ISENTO.

Cogitei essa possibilidade também, mas como se trata de um erro de validação do acbr...

  • Moderadores
  • Solution
Postado
6 minutos atrás, luciano222222 disse:

Cogitei essa possibilidade também, mas como se trata de um erro de validação do acbr...

Me referia à rejeição e não ao erro de validação, para esse caso você deve informar a IE correta do remetente.

Para o erro de validação, verifique a sua pasta de Schemas se está atualizada conforme indicação do Italo.

O arquivo tiposGeralCTe_3.00.xsd da pasta de Schemas do ACBr já contempla um ajuste para funcionar com a libxml2.dll, caso você use os Schemas oficiais com a xsLibXML2 ou xsXmlsSec pode ter esse erro mesmo.

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

Projeto ACBr

 

 

  • Moderadores
Postado
46 minutos atrás, BigWings disse:

O arquivo tiposGeralCTe_3.00.xsd da pasta de Schemas do ACBr já contempla um ajuste para funcionar com a libxml2.dll, caso você use os Schemas oficiais com a xsLibXML2 ou xsXmlsSec pode ter esse erro mesmo.

Após testes notei que o problema ainda acontecia.

Enviei ajuste para o arquivo tiposGeralCTe_3.00.xsd, rev. 17022.

Quem estiver com o erro favor atualizar os fontes e testar novamente.

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

Projeto ACBr

 

 

Postado
17 horas atrás, BigWings disse:

Me referia à rejeição e não ao erro de validação, para esse caso você deve informar a IE correta do remetente.

Para o erro de validação, verifique a sua pasta de Schemas se está atualizada conforme indicação do Italo.

O arquivo tiposGeralCTe_3.00.xsd da pasta de Schemas do ACBr já contempla um ajuste para funcionar com a libxml2.dll, caso você use os Schemas oficiais com a xsLibXML2 ou xsXmlsSec pode ter esse erro mesmo.

Entendi. Finalizado aqui, valeu.

  • Curtir 2
  • Este tópico foi criado há 2588 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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...
The popup will be closed in 10 segundos...