Ambiente:
Homologação https://sefin.producaorestrita.nfse.gov.br/SefinNacional
Endpoint:
POST /nfse/{ChaveAcesso}/Eventos
Request:
<?xml version="1.0" encoding="UTF-8"?><evento xmlns="http://www.sped.fazenda.gov.br/nfse" versao="1.00">
<infEvento Id="EVT00000000000000000000000000000000000000000000000000107560001">
<verAplic>2.26.28</verAplic>
<ambGer>1</ambGer>
<nSeqEvento>1</nSeqEvento>
<dhProc>2025-11-09T22:16:08-03:00</dhProc>
<nDFe>107560</nDFe>
<pedRegEvento versao="1.00">
<infPedReg Id="PRE52119091212053489000149000000000002325113152392557000001">
<tpAmb>2</tpAmb>
<verAplic>2.26.28</verAplic>
<dhEvento>2025-11-09T22:16:08-03:00</dhEvento>
<CNPJAutor>12053489000149</CNPJAutor>
<chNFSe>52119091212053489000149000000000002325113152392557</chNFSe>
<nPedRegEvento>1</nPedRegEvento>
<e105102>
<xDesc>Cancelar </xDesc>
<cMotivo>1</cMotivo>
<chSubstituta>52119091212053489000149000000000002325113152392557</chSubstituta>
</e105102>
</infPedReg>
</pedRegEvento>
</infEvento>
</evento>
Response:
{
"tipoAmbiente": 2,
"versaoAplicativo": "SefinNac_Pre_1.4.0",
"dataHoraProcessamento": "2025-11-11T21:06:40.5446424-03:00",
"erro": [
{
"codigo": "RNG9997",
"descricao": "Erro de esquema.",
"complemento": "The 'Id' attribute is invalid - The value 'PRE52119091212053489000149000000000002325113152392557001001' is invalid according to its datatype 'http://www.sped.fazenda.gov.br/nfse:TSIdPedRefEvt' - The Pattern constraint failed."
}
]
}
Código do Erro:
RNG9997
Descrição do problema:
Estou implementando os eventos de cancelamento e substituição de NFS-e, porém estou com algumas dúvidas em relação ao endpoint correto a utilizar.
Atualmente vejo duas URLs disponíveis no ambiente de produção restrita:
-
https://adn.producaorestrita.nfse.gov.br/municipios -
https://sefin.producaorestrita.nfse.gov.br/SefinNacional
Qual delas deve ser utilizada especificamente para o envio dos eventos de cancelamento e substituição?
Além disso, estou recebendo o erro RNG9997 - Erro de esquema relacionado ao Id do pedido de evento.
Estou montando o ID da seguinte forma:
"PRE" + chNFSe (50 posições) + nPedRegEvento (6 posições)
Exemplo gerado:
PRE52119091212053489000149000000000002325113152392557000001
Tenho duvida se o campo nPedRegEvento está correto nessa composição? ou se o erro seria outra coisa?