Erro no envio de eventos - Falha de Schema RN6110/E1827

Bom dia,

Estamos enfrentando problemas no envio de eventos no ambiente de Homologação (Produção Restrita) da NFS-e Nacional
Endpoint: https://adn.producaorestrita.nfse.gov.br/dfe

Inicialmente, na sexta-feira (19/12/2025), os envios estavam retornando o erro E999 para o XML enviado.
Entretanto, a partir de hoje, passamos a receber os seguintes retornos:

  • E1827 – Conteúdo do identificador informado no identificador do Pedido de Registro de Evento (idPRE) difere da concatenação dos campos correspondentes; ou

  • Falha de Schema (RNG6110), conforme mensagem abaixo:
    Falha Schema Xml (The ‘Id’ attribute is invalid – The value ‘PRE35306071252553153000160000000000118125120560156061105102’ is invalid according to its datatype ‘http://www.sped.fazenda.gov.br/nfse:TSIdPedRefEvt’ – The Pattern constraint failed.)

Ocorre que o ID informado segue exatamente a estrutura descrita no manual, contendo 59 caracteres, sendo:

  • “PRE” +

  • Chave de acesso da NFS-e (50 caracteres) +

  • Código do evento (6 caracteres).

Abaixo segue o XML do evento que estamos enviando para referência:

<evento xmlns="http://www.sped.fazenda.gov.br/nfse" versao="1.01">
   <infEvento Id="EVT35306071252553153000160000000000118125120560156061105102001">
      <verAplic>SilTecnologia_v1.00</verAplic>
      <ambGer>1</ambGer>
      <nSeqEvento>1</nSeqEvento>
      <dhProc>2025-12-22T00:00:00-03:00</dhProc>
      <nDFe>0</nDFe>
      <pedRegEvento versao="1.01">
         <infPedReg Id="PRE35306071252553153000160000000000118125120560156061105102">
            <tpAmb>2</tpAmb>
            <verAplic>SilTecnologia_v1.00</verAplic>
            <dhEvento>2025-12-22T00:00:00-03:00</dhEvento>
            <CNPJAutor>52553153000160</CNPJAutor>
            <chNFSe>35306071252553153000160000000000118125120560156061</chNFSe>
            <nPedRegEvento>2</nPedRegEvento>
            <e105102>
               <xDesc>Cancelamento de NFS-e por Substituição</xDesc>
               <cMotivo>99</cMotivo>
               <xMotivo>SUBSTITUÍDA PELA NOTA FISCAL NÚMERO: 1182</xMotivo>
               <chSubstituta>35306071252553153000160000000000118225120560156073</chSubstituta>
            </e105102>
         </infPedReg>
      </pedRegEvento>
   </infEvento>
</evento>

Diante disso, gostaríamos de saber: Mais alguém está enfrentando esse comportamento no ambiente de Produção Restrita?,houve alguma alteração recente no schema ou no manual de eventos que ainda não foi publicada? e ou existe alguma validação adicional para o idPRE que não esteja documentada?

Desde já, agradeço a atenção e qualquer orientação.

3 curtidas

Bom dia.

Estou passando pelo mesmo problema… Já tinha validado isso na versão 1.00, agora ta dando esse erro

<?xml version="1.0" encoding="UTF-8"?>
<evento xmlns="http://www.sped.fazenda.gov.br/nfse" versao="1.01">
    <infEvento Id="EVT{CHAVE_ACESSO}{TIPO_EVENTO}001">
        <verAplic>1.0.0</verAplic>
        <ambGer>1</ambGer>
        <nSeqEvento>1</nSeqEvento>
        <dhProc>2025-12-19T16:44:42-03:00</dhProc>
        <nDFe>111</nDFe>
        <pedRegEvento xmlns="http://www.sped.fazenda.gov.br/nfse" versao="1.01">
            <infPedReg Id="PRE{CHAVE_ACESSO}{TIPO_EVENTO}001">
                <tpAmb>2</tpAmb>
                <verAplic>1.0.0</verAplic>
                <dhEvento>2025-12-19T16:44:42-03:00</dhEvento>
                <CNPJAutor>{CNPJ_AUTOR}</CNPJAutor>
                <chNFSe>{CHAVE_ACESSO}</chNFSe>
                <nPedRegEvento>1</nPedRegEvento>
                <e105102>
                    <xDesc>Cancelamento de NFS-e por Substituicao</xDesc>
                    <cMotivo>99</cMotivo>
                    <xMotivo>Erro na Emissão</xMotivo>
                    <chSubstituta>{CHAVE_ACESSO_SUBSTITUTA}</chSubstituta>
                </e105102>
            </infPedReg>
        </pedRegEvento>
    </infEvento>
</evento>
{
    "Lote": [
        {
            "NsuRecepcao": "",
            "StatusProcessamento": "PROCESSADO_COM_ERROS",
            "Erros": [
                {
                    "Mensagem": [],
                    "Codigo": "E1827",
                    "Descricao": "Conteúdo do identificador informado no identificador do Pedido de Registro de Evento (idPRE) difere da concatenação dos campos correspondentes."
                }
            ]
        }
    ],
    "TipoAmbiente": "HOMOLOGACAO",
    "VersaoAplicativo": "1.0.0.0",
    "DataHoraProcessamento": "2025-12-22T10:48:18.7870529-03:00"
}
1 curtida

Enfrentando tbm o mesmo problema!

1 curtida

Estamos tendo esse mesmo problema em produção.

1 curtida

Acredito que o serviço está passando por alguma atualização, estou recebendo um timeout!

Alek

1 curtida

Foi encaminhado ao CGNFSe para análise.

1 curtida

Caros

Foi realizada uma atualização dos XSDs e dos leiautes em produção, houve detecção de incompatibilidades.

  • Foi excluído o campo nPedRegEvento do cálculo do id, mas o campo permaneceu. Só faltou ajustarem a planilha do Anexo II que publicaram que está sem.

  • A formação do campo ID do infPedReg passou para 59 sem o nPedRegEvento no cálculo.

    • /evento/pedRegEvento/infPedReg/id
    • “PRE” +
      Chave de acesso da NFS-e (50) +
      Código do evento (6)
1 curtida

O serviço de cancelamento e substituição foi resolvido.
Efetuamos novo teste hoje após ajustes com base na nova documentação e foi possível enviar os eventos normalmente na produção e produção restrita - abaixo segue um XML enviado com sucesso.

Errata

  • O XML abaixo é um exemplo de sucesso em produção, porém ainda apresenta crítica caso a tag nPedRegEvento seja removida.

  • Para envio na Produção restrita, a tag nPedRegEvento não foi necessária.

  • A alteração referente tag nDFE para nDFSe foi necessária nas 2 bases.

<evento xmlns="http://www.sped.fazenda.gov.br/nfse" versao="1.00">
   <infEvento Id="EVT35306071210659018000153000000000276025126698377034101101001">
      <verAplic>SilTecnologia_v1.00</verAplic>
      <ambGer>1</ambGer>
      <nSeqEvento>1</nSeqEvento>
      <dhProc>2025-12-23T00:00:00-03:00</dhProc>
      <nDFSe>0</nDFSe>
      <pedRegEvento versao="1.00">
         <infPedReg Id="PRE35306071210659018000153000000000276025126698377034101101">
            <tpAmb>1</tpAmb>
            <verAplic>SilTecnologia_v1.00</verAplic>
            <dhEvento>2025-12-23T00:00:00-03:00</dhEvento>
            <CNPJAutor>10659018000153</CNPJAutor>
            <chNFSe>35306071210659018000153000000000276025126698377034</chNFSe>
            <nPedRegEvento>1</nPedRegEvento>
            <e101101>
               <xDesc>Cancelamento de NFS-e</xDesc>
               <cMotivo>2</cMotivo>
               <xMotivo>Verificando de o webservice estava funcionando corretamente</xMotivo>
            </e101101>
         </infPedReg>
      </pedRegEvento>
   </infEvento>
</evento>
1 curtida

Bom dia Elisabete. Obrigado pelo retorno. Sabe dizer se já está em produção? O XSD ainda não foi atualizado na documentação.

Estranho, acima foi informado que excluiram o campo nPedRegEvento, mas no seu exemplo tem o mesmo gerado…

  • /evento/infEvento/pedRegEvento/infPedReg/nPedRegEvento

Confirma depois por gentileza…

1 curtida

Aplicamos esse modelo no nosso cenário e também obtivemos sucesso. O campo nPedRegEvento permaneceu, e, foi alterado nDFe para nDFSe, além da alteração anterior que removeu os 3 últimos caracteres do Id de infPedReg, deixando-o com 59 caracteres agora.

Aqui gera o erro se mandar essa informação de nPedRegEvento:

RNG6110 - Falha Schema Xml - The element ‘infPedReg’ in namespace has invalid child element ‘nPedRegEvento’

Tirando esse campo o evento é processado com sucesso.

Aguardem
Aparentemente os ambientes não estão equalizados
Deixe-me levantar esta situação.

Testado em produção restrita com a nova chave e sem o campo nPedRegEvento e funcionou.

Certo, mas enviara o nPedRegEvento, no grupo /evento/infEvento/pedRegEvento/infPedReg/nPedRegEvento?

Pelo que apuramos aqui, em Produção, deve-se enviar o campo nPedRegEvento no caminho /evento/infEvento/pedRegEvento/infPedReg/nPedRegEvento

Já em Produção Restrita, esse campo não deve ser enviado.

Ou seja, baseado no que testamos aqui, há realmente divergência entre ambientes (Prod. Restrita e Prod.

No ambiente restrito foi sem esse campo. Devemos atualizar nossos sistemas sexta de manhã, e vai ser sem ele. Espero que funcione rs

1 curtida

Boa tarde!

Se eu removo o campo nPedRegEvento eu recebo o seguinte erro:

“tipoAmbiente”: 2,
“versaoAplicativo”: “SefinNac_Pre_1.4.0”,
“dataHoraProcessamento”: “2025-12-23T15:56:36.3924263-03:00”,

Erro: RNG6110 - Falha Schema Xml
The element ‘infPedReg’ in namespace ‘…/nfse’ has invalid child element ‘e101101’ in namespace ‘…/nfse’. List of possible elements expected: ‘nPedRegEvento’ in namespace ‘…/nfse’.

O XML que estou enviando é o seguinte:

<?xml version="1.0" encoding="UTF-8"?>
<pedRegEvento versao="1.01"
	xmlns="http://www.sped.fazenda.gov.br/nfse">
	<infPedReg Id="PRE00000000350280423793416100067700001000000000006331101101001">
		<tpAmb>2</tpAmb>
		<verAplic>1</verAplic>
		<dhEvento>2025-12-12T16:41:44-03:00</dhEvento>
		<CNPJAutor>37934161000677</CNPJAutor>
		<chNFSe>00000000350280423793416100067700001000000000006331</chNFSe>
		<e101101>
			<xDesc>Cancelamento de NFS-e</xDesc>
			<cMotivo>1</cMotivo>
			<xMotivo>Cancelamento através de web service</xMotivo>
		</e101101>
	</infPedReg>
	<Signature xmlns="http://www.w3.org/2000/09/xmldsig#">...</Signature>
</pedRegEvento>

Ambiente: Produção restrita (homologação)
Tipo de integração: empresa emissora
URL: https://sefin.producaorestrita.nfse.gov.br/SefinNacional/nfse/350280423793416100067700001000000000006331/eventos

Alguém teve o mesmo problema com o evento e conseguiu resolver?

1 curtida

Em seu ID, após o código do evento referente a cancelamento, você adiciona “001”, que seria referente ao campo nPedRegEvento e o mesmo foi excluído.
Testa apagar “001” ao fim. Talvez funcione.

1 curtida

Oi pessoal

Corrigi a redação da minha postagem acima, o nPedRegEvento foi mantido na estrutura, ele foi excluído só do cálculo do ID

O texto ficou assim:

Foi realizada uma atualização dos XSDs e dos leiautes em produção, houve detecção de incompatibilidades.

  • Foi excluído o campo nPedRegEvento do cálculo do id, mas o campo permaneceu. Só faltou ajustarem a planilha do Anexo II que publicaram que está sem.

  • A formação do campo ID do infPedReg passou para 59 sem o nPedRegEvento no cálculo.

    • /evento/pedRegEvento/infPedReg/id

    • “PRE” +
      Chave de acesso da NFS-e (50) +
      Código do evento (6)