Ir para conteúdo
  • Cadastre-se

Erro Shema ao manifestar Confirmação da Operação na NFe


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

Recommended Posts

Postado

Uso um sistema localmente e também faço acesso através de rede.

No acesso Local tudo certo, consigo inclusive manifestar notas fiscais.

No acesso pela rede uso //nome_do_computador/diretório/etc e funciona tudo normalmente, exceto manifestação do destinatário.

Pela rede consigo emitir NFe, cancelar, carta de correção, consultar; tudo salva certo nas pasta certas.

Mas quando vou fazer manifestação aparece o erro "Falha na validação da mensagem do evento: Shema Inválido". 

Quando estou acessando na rede a pasta de Shemas está configurada corretamente para o servidor.

O erro aparece na linha 'Result := WebServices.EnvEvento.Executar'  da rotina 'function TACBrNFe.EnviarEvento(idLote: Int64): Boolean;'

 

Citar

 

 

  • Moderadores
  • Solution
Postado
35 minutos atrás, Evandro1968 disse:

No acesso pela rede uso //nome_do_computador/diretório/etc e funciona tudo normalmente, exceto manifestação do destinatário.

A libxml2 tem problemas caso o path dos schemas esteja nesse formato.

Quando o .xsd em questão referencia outro (xs:include), como é o caso da manifestação, a libxml2 não consegue carregar o xsd referenciado.

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.portalfiscal.inf.br/nfe" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" targetNamespace="http://www.portalfiscal.inf.br/nfe" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xs:include schemaLocation="leiauteConfRecebto_v1.00.xsd"/>

Você pode contornar esse problema copiando os arquivos para um diretório local, mapeando unidade de rede, ou criando um link simbólico para a pasta de rede, o importante é que a configuração PathSchemas não esteja no formato \\servidor\compartilhamento.

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

Projeto ACBr

 

 

Postado

Direcionei a pasta Shemas para uma pasta local e deu certo. 

O problema é que toda vez que instalar meu programa em uma máquina cliente, deverei também criar uma pasta Shemas no cliente.

Mas o importante é que funcionou. 

Obrigado a todos

 

  • Consultores
Postado

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

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