Ir para conteúdo
  • Cadastre-se

dev botao

Schema inválido


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

Recommended Posts

Boa tarde pessoal. Estou com problema ao tentar validar o XML em anexo da erro de shema invalido, porém sem muitas informações.

Atualizei o AcBr, atualizei a pasta schemas, não resolveu. Abri o xml no validador https://www.sefaz.rs.gov.br/NFE/NFE-VAL.aspx e não apresentou erros.

Em anexo o XML e o ini de configuração do AcbrDemo.

 

image.png.f26abefad7ba319bb23b3b3026703085.png

51180907932018000170550010000124981000419843-nfe.xml

ConfigDemo.ini

Link para o comentário
Compartilhar em outros sites

  • Moderadores
3 minutos atrás, RodrigoPalma disse:

Boa tarde pessoal. Estou com problema ao tentar validar o XML em anexo da erro de shema invalido, porém sem muitas informações.

Atualizei o AcBr, atualizei a pasta schemas, não resolveu. Abri o xml no validador https://www.sefaz.rs.gov.br/NFE/NFE-VAL.aspx e não apresentou erros.

Em anexo o XML e o ini de configuração do AcbrDemo.

 

image.png.f26abefad7ba319bb23b3b3026703085.png

51180907932018000170550010000124981000419843-nfe.xml

ConfigDemo.ini

Boa tarde, RodrigoPalma.
Veja os erros e alertas abaixo:

Resultado

Nota NFe51180907932018000170550010000124981000419843

important.pngRegras de validação:

  • Regra de Validação[363]: IEST idêntica à IE do emitente ou do destinatário.
  • Regra de Validação[347]: Informada IE do substituto tributário em operação que não é interestadual (tag:idDest=1 ou =3).

ico-alert.png O XML contém os seguintes alertas:

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

  • Moderadores
  • Solution
28 minutos atrás, RodrigoPalma disse:

Veja que configurou a pasta de schemas usando o formato UNC:

PathSchemas=\\192.168.2.13\bin\NFe\Schemas

Dessa forma causa o erro "Schema inválido" usando xsLibXML2 ou "The schema itself is not valid" usando xsXmlSec.

Isso é limitação da libxml2.dll.

Para resolver, você pode alterar para xsMsXML (não recomendado) ou copiar os schemas para uma pasta local, ou ainda apenas mapear a unidade de rede para uma letra de unidade local.

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

Projeto ACBr

 

 

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
3 horas atrás, RodrigoPalma disse:

Pessoal, descobri o problema. O path dos arquivos de schema. Se coloco um path de um caminho na rede não funciona, coloquei o path de um caminho local e validou normalmente o XML. Não entendi o porque, se o caminho na rede é valido e tem permissões.

 

Atente -se no que nosso amigo @BigWings disse acima...

Uma alternativa é fazer com que seu aplicativo crie o mapeamento e destrua automaticamente. 

Fiz isso no meu e não precisei sair mapeando unidades de todos meus clientes. 

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • 2 anos depois...
  • Consultores

Bom dia,

Enquanto procurava por uma solução para o problema da libxml2 com path UNC verifiquei que existem diversos tópicos com esse assunto.

Segue método paliativo para “mapeamento” de caminhos locais ou de rede: https://docs.microsoft.com/pt-br/windows-server/administration/windows-commands/mklink

Com o link simbólico a libxml2 funcionou corretamente como se estivesse lendo os arquivos em uma unidade mapeada.

Isso pode ser a solução para quem tiver a necessidade de manter os arquivos em rede e simplesmente não ter uma unidade mapeada na estação.

IMG_001.png

  • Curtir 1
  • Obrigado 1
Link para o comentário
Compartilhar em outros sites

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