Ir para conteúdo
  • Cadastre-se

Erro de Schema ao cancelar NFS-e Nacional: tag <e101101> não esperada


Ver Solução Respondido por Francis Silva,

Recommended Posts

Postado

Saudações a todos.

Vi que existe outro tópico criado a respeito desse mesmo erro, e que foi finalizado. mas eu ainda estou tendo esse mesmo problema hoje, 18/03/2026.

Eu estou com todos os meus schemas atualizados, para garantir isso, baixei hoje a última versão dos arquivos, lá no repositório (REV. 45384).

Entretanto, continuo com esse mesmo erro. O XML gerado é esse abaixo:

<?xml version="1.0" encoding="UTF-8"?>
<pedRegEvento xmlns="http://www.sped.fazenda.gov.br/nfse" versao="1.01">
	<infPedReg Id="PRE13026032204354908000154000000000009326035496899672101101">
		<tpAmb>1</tpAmb>
		<verAplic>ACBrNFSeX-1.00</verAplic>
		<dhEvento>2026-03-18T10:03:08-04:00</dhEvento>
		<CNPJAutor>xxxxxxxxxxxxxxx</CNPJAutor>
		<chNFSe>13026032xxxxxxxxxxxxx6899672</chNFSe>
		<e101101>
			<xDesc>Cancelamento de NFS-e</xDesc>
			<cMotivo>1</cMotivo>
			<xMotivo>CLIENTE SOLICITOU A TROCA DA DATA DE COMPETENCIA DO SERVICO</xMotivo>
		</e101101>
	</infPedReg>
</pedRegEvento>

E a rejeição retornada pelo ambiente nacional foi essa:

[2026-03-18 10:26I:20] ------------------------------
                    Versão OpenSSL
                    OpenSSL 1.0.2r  26 Feb 2019
                    01.00.02.12F
                    D:\Program Files (x86)\HK-Software\IBExpert\libeay32.dll
                    D:\Program Files (x86)\HK-Software\IBExpert\ssleay32.dll
                    ------------------------------
                    Requisição
                    Ambiente :  - Produção
                    Cidade   : Manaus/AM
                    Provedor : PadraoNacional Versão: 1.01
                    Data/Hora: 18/03/2026 10:26:20
                     
[2026-03-18 10:26I:20] Método Executado: Enviar Evento
                     
                    Parâmetros de Envio
                    Chave NFSe : 130260xxxxxxxxxxxxxxxxxx326035496899672
                    Evento     : Cancelamento de NFS-e
                     
[2026-03-18 10:26I:20] Parâmetros de Retorno
                    Chave NFSe      : 
                    Data            : 30/12/1899
                    Tipo Evento     : Cancelamento de NFS-e
                    Num. Seq. Evento: 0
                    ID do Evento    : 
                    Sucesso         : False
                    Sucesso Canc.   : False
                    Desc. Situação  : 
                    Nome Arquivo    : \\10.10.1.27\APLICATIVOS\SISPUB\PMM\ABRASF\ENVIOS\202603\Eventos\13026032204354xxxxxxxxxxx2101101-pedRegEvento.xml
[2026-03-18 10:26I:20]  
[2026-03-18 10:26I:20] Erro(s):
                    Código  : X800
                    Mensagem: Erro de Validação:  --> 1871 - Element '{http://www.sped.fazenda.gov.br/nfse}e101101': This element is not expected. Expected is ( {http://www.sped.fazenda.gov.br/nfse}nPedRegEvento ).

                    Correção: 
                    -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
[2026-03-18 10:26I:20] ** NOTA FISCAL NÃO CANCELADA **

 

Os esquemas estão realmente atualizados? Ou isso é um problema no ambiente nacional?

Alguém sabem me informar, por favor?

 

Obrigado.

Francis Lay L. Silva.

 

 

 

 

  • Consultores
Postado

o erro está na validaçaõ do schema ou no retorno do provedor

 

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 !!

Postado
57 minutos atrás, marcosling disse:

deve ser problema de schema, pois a tag nPedRegEvento não existe mais

Mas se você observar o XML, essa tag nem está nele. Pela mensagem de erro retornada, ele está dizendo que a tag <e101101> não é esperada, e o esperado é <nPedRegEvento>.

 

Eu pesquisei dentro dos arquivos de esquemas, e realmente aparecem algumas referências para a tag <nPedRegEvento>, mas também existem várias referências para  a tag <e101101>.

Pesquisa "nPedRegEvento" (9 ocorrências em 3 arquivos de 23 procurados) [Normal]
  \\10.10.1.27\aplicativos\SisPub\PMM\ABRASF\Schemas\PadraoNacional\1.00\tiposSimples_v1.00.xsd (2 ocorrências)
	Linha 1426:         "PRE" + Chave de Acesso NFS-e + Tipo do evento + Número do Pedido de Registro do Evento (nPedRegEvento)
	Linha 1438: 		  Identificador do evento: "EVT" + Chave de acesso(50) Tipo do evento (6) + Pedido de Registro do Evento(3) (nPedRegEvento)
  \\10.10.1.27\aplicativos\SisPub\PMM\ABRASF\Schemas\PadraoNacional\1.01\schema_v101-ISSNet.xsd (5 ocorrências)
	Linha 1380: "PRE" + Chave de Acesso NFS-e + Tipo do evento + Número do Pedido de Registro do Evento (nPedRegEvento)
	Linha 1392:       Identificador do evento: "EVT" + Chave de acesso(50) Tipo do evento (6) + Pedido de Registro do Evento(3) (nPedRegEvento)
	Linha 4736:       <xsd:element name="nPedRegEvento" type="TSNum3Dig" minOccurs="1" maxOccurs="1">
	Linha 4740:             Para os eventos que ocorrem somente uma vez, como é o caso do cancelamento, o nPedRegEvento deve ser igual a 1.
	Linha 4741:             Os eventos que podem ocorrer mais de uma vez devem ter o nPedRegEvento único.
  \\10.10.1.27\aplicativos\SisPub\PMM\ABRASF\Schemas\PadraoNacional\1.01\tiposSimples_v1.01.xsd (2 ocorrências)
	Linha 1513:         "PRE" + Chave de Acesso NFS-e + Tipo do evento + Número do Pedido de Registro do Evento (nPedRegEvento)
	Linha 1525:         Identificador do evento: "EVT" + Chave de acesso(50) Tipo do evento (6) + Pedido de Registro do Evento(3) (nPedRegEvento)
Pesquisa "e101101" (14 ocorrências em 5 arquivos de 23 procurados) [Normal]
  \\10.10.1.27\aplicativos\SisPub\PMM\ABRASF\Schemas\PadraoNacional\1.00\tiposEventos_v1.00.xsd (3 ocorrências)
	Linha 112:         <xs:element name="e101101" type="TE101101">
	Linha 200:   <xs:complexType name="TE101101">
  \\10.10.1.27\aplicativos\SisPub\PMM\ABRASF\Schemas\PadraoNacional\1.00\tiposSimples_v1.00.xsd (1 ocorrências)
	Linha 1454:       <xs:enumeration value="e101101"/>
  \\10.10.1.27\aplicativos\SisPub\PMM\ABRASF\Schemas\PadraoNacional\1.01\schema_v101-ISSNet.xsd (5 ocorrências)
	Linha 1405:       e101101 - Cancelamento de NFS-e;
	Linha 1415:       <xsd:enumeration value="e101101"/>
	Linha 4670:   <xsd:complexType name="TE101101">
	Linha 4746:         <xsd:element name="e101101" type="TE101101" minOccurs="1" maxOccurs="1">
  \\10.10.1.27\aplicativos\SisPub\PMM\ABRASF\Schemas\PadraoNacional\1.01\tiposEventos_v1.01.xsd (4 ocorrências)
	Linha 130:         <xs:element name="e101101" type="TE101101">
	Linha 218:   <xs:complexType name="TE101101">
	Linha 730:             e101101 - Cancelamento de NFS-e;
  \\10.10.1.27\aplicativos\SisPub\PMM\ABRASF\Schemas\PadraoNacional\1.01\tiposSimples_v1.01.xsd (1 ocorrências)
	Linha 1541:       <xs:enumeration value="e101101"/>
Pesquisa "nPedRegEvento" (9 ocorrências em 3 arquivos de 23 procurados) [Normal]

Esses arquivos de esquemas eu baixei do repositório a poucas horas atrás. Se não estão atualizados, de onde devo pegar os esquemas, por favor?

Obrigado.

 

  • Consultores
Postado

então o erro é antes de sair do seu sistema. 

schemas. seja ele errado ou desatualizado. 

sei que pode ter feito isso mas exclua eles e pegue do svn atualizado.

teste se continuar. abre chamado no padrão nacional para ver se houve alteração 

 

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 !!

Postado
18 horas atrás, Juliomar Marchetti disse:

então o erro é antes de sair do seu sistema. 

schemas. seja ele errado ou desatualizado. 

sei que pode ter feito isso mas exclua eles e pegue do svn atualizado.

teste se continuar. abre chamado no padrão nacional para ver se houve alteração 

Eu já fiz isso, apaguei toda a pasta de download do repositório, e baixei novamente. Apaguei também toda a pasta, dentro do meu aplicativo, onde estão os arquivos de esquemas, e copiei do repositório baixado, mas continua dando a mesma mensagem.

Eu acredito que o ambiente nacional não está mais aceitando o cancelamento simples, porque fui tentar cancelar essa nota direto no portal, e me deparei com uma mensagem informando que valores acima de 0,01 (1 centavo) só podem ser cancelados por análise fiscal.

Se for isso mesmo, o evento <e101101> não deve mais estar sendo aceito, talvez agora aceitem apenas o <e101103>.

 

Mas como você mencionou, Juliomar, parece que a nota sequer saiu do meu ambiente, já que deu erro na validação do esquema, o que é bem estranho porque já cancelei notas anteriormente.

 

Mais alguém está passando por essa mesma situação ?

Postado

Olhem só, eu alterei o sistema para enviar o cancelamento, tanto pela forma tradicional, quanto pela forma com solicitação de análise fiscal, e o erro é exatamente o mesmo, só que agora mudou o nome da tag:

image.png.b7be9889d10e888df94a61c457c04a03.png

 

Então, tanto a e101101 quanto a e101103, nenhuma está validando.

Não entendo o que está havendo.

 

Postado
1 hora atrás, marcosling disse:

faz um debug, e verifica qual schema está sendo utilizado

Posso fazer sim, mas onde eu identifico qual é o esquema que ele vai usar? Eu sei a versão do layout que ele está considerando é a 1.01, porque ele informa isso no XML, mas não sei onde olhar para descobrir qual o arquivo de esquema que ele está validando.

Postado

JÄ ENCONTREI O PROBLEMA.

Trocaram o SSD da máquina do usuário que realiza o faturamento e, ao repor os atalhos dos aplicativos dele, criaram um atalho direto para o executável que está localizado no disco C do usuário, sendo que o atalho anterior eu defini como pasta de inicialização, uma pasta da rede, para que todas as estações pudessem pegar os arquivos comuns do mesmo local (esquemas, certificados, etc). Aí esse usuário estava pegando do disco C dele, e não da rede.

Criei um parâmetro dentro do aplicativo, para pegar os esquemas de dentro da pasta de rede, e não a partir da pasta raiz do executável. Só vou ter que atentar para isso quando eu estiver trabalhando no meu notebook, vou ter que mudar esse parâmetro antes.

Mas está tranquilo, pode finalizar esse ticket, o XML já está chegando ao ambiente nacional normalmente.

 

Muito obrigado pela ajuda de todos.

Postado

Poxa, desculpa, na verdade me lembrei agora porque que estava usando uma "pasta relativa", é porque o ACBr "come"a primeira barra do endereço UNC da rede, quando vai ler o arquivo de esquemas.

image.png.fb3b62d1b04fff61782a70775ec3dfcb.png

 

 O endereço é o "\\SRV-JUPITER\APLICATIVOS\SISPUB\PMM\ABRASF\SCHEMAS\"   

mas quando ele vai carregar os esquemas, me parece, pela mensagem, que ele tenta carregar como   "\SRV-JUPITER\APLICATIVOS\SISPUB\PMM\ABRASF\SCHEMAS\"

 

Em todos os outros parâmetros de arquivos ele funciona com UNC, menos no caminho dos esquemas.

 

Eu devo abrir outro ticket para tratarmos desse detalhe?

 

 

  • Consultores
Postado

Libxml2.dll não aceita caminho de rede

precisa mapear para uma unidade

 

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 !!

  • Solution
Postado
3 horas atrás, Juliomar Marchetti disse:

Libxml2.dll não aceita caminho de rede

precisa mapear para uma unidade

Entendi, então é um problema com a dll que manipula o XML.

Beleza, vou ver qual a melhor estratégia aqui para esse problema.

 

Obrigado.

  • Membro Pro Verificado
Postado

Em blumenau continuo recebendo o mesmo erro acima, já verifiquei versão dos schemas e lá é caminho local:

 

XmlRetorno={"erro":{"codigo":"E1235","descricao":"Falha no esquema XML do DF-e.","complemento":"The element 'infPedReg' in namespace 'http://www.sped.fazenda.gov.br/nfse' has invalid child element 'e101101' in namespace 'http://www.sped.fazenda.gov.br/nfse'. List of possible elements expected: 'nPedRegEvento' in namespace 'http://www.sped.fazenda.gov.br/nfse'."},"tipoAmbiente":1,"versaoAplicativo":"SimplissWs_v1.0.0","dataHoraProcessamento":"2026-03-25T14:52:28.8294848-03:00"}

[Erro1]
Codigo=E1235
Correcao=The element 'infPedReg' in namespace 'http://www.sped.fazenda.gov.br/nfse' has invalid child element 'e101101' in namespace 'http://www.sped.fazenda.gov.br/nfse'. List of possible elements expected: 'nPedRegEvento' in namespace 'http://www.sped.fazenda.gov.br/nfse'.
Descricao=Falha no esquema XML do DF-e.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.