Ir para conteúdo
  • Cadastre-se

dev botao

CTE - indIEToma ISENTO


Ver Solução Respondido por BigWings,
  • Este tópico foi criado há 2020 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á 2020 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...