Erro não tratado Evento de Cancelamento

Do nada parou de cancelar por evento retornando erro 500 sem a menor explicação.

Alguém sabe o que pode ser?

[?xml version=“1.0” encoding=“utf-8”?]
[pedRegEvento versao=“1.01”]
[infPedReg Id=“PRE33045572212544208000150000000000001825121944079051101101”]
[tpAmb]2[/tpAmb]
[verAplic/]
[dhEvento]2026-01-20T06:32:34-03:00[/dhEvento]
[CNPJAutor]12544208000150[/CNPJAutor]
[chNFSe]33045572212544208000150000000000001825121944079051[/chNFSe]
[nPedRegEvento]001[/nPedRegEvento]
[e101101]
[xDesc]Cancelamento de NFS-e[/xDesc]
[cMotivo]1[/cMotivo]
[xMotivo]Nota emitida com valor incorreto[/xMotivo]
[/e101101]
[/infPedReg]
[Signature xmlns=“XML-Signature Syntax and Processing”]
[SignedInfo]
[CanonicalizationMethod Algorithm=“Canonical XML”/]
[SignatureMethod Algorithm=“XML-Signature Syntax and Processing”/]
[Reference URI=“#PRE33045572212544208000150000000000001825121944079051101101”]
[Transforms]
[Transform Algorithm=“XML-Signature Syntax and Processing”/]
[Transform Algorithm=“Canonical XML”/]
[/Transforms]
[DigestMethod Algorithm=“XML-Signature Syntax and Processing”/]
[DigestValue]2IPK49idVv7JgzqQ+cff/K0DhrU=[/DigestValue]
[/Reference]
[/SignedInfo]
[SignatureValue]…[/SignatureValue]
[KeyInfo]
[X509Data]
[X509Certificate]…[/X509Certificate]
[/X509Data]
[/KeyInfo]
[/Signature]
[/pedRegEvento]

Recebo a seguinte resposta:
{
“tipoAmbiente”: 2,
“versaoAplicativo”: “SefinNacional_1.5.0”,
“dataHoraProcessamento”: “2026-01-20T07:02:05.5598641-03:00”,
“erro”:
}

@fabiortsf

Houve uma alteração no schema e a tag nPedRegEvento não deve mais ser enviada no pedido de registro de evento.

1 curtida

Eu estou passando exatamente a mesma estrutura e também estou recebendo o mesmo erro 500 sem explicação, também em ambiente restrito, não estou passando o nPedRegEvento.

Xml: <?xml version="1.0" encoding="UTF-8"?>

<infEvento Id="EVT32053092227316538000166000000000000325106870729388305101001">

    <verAplic>1.01</verAplic>

    <ambGer>2</ambGer>

    <nSeqEvento>1</nSeqEvento>

    <dhProc>2026-01-15T08:50:21-03:00</dhProc>

    <nDFSe>001</nDFSe>

    <pedRegEvento versao="1.01" xmlns="http://www.sped.fazenda.gov.br/nfse">

        <infPedReg Id="PRE32053092227316538000166000000000000325106870729388305101">

            <tpAmb>2</tpAmb>

            <verAplic>1.01</verAplic>

            <dhEvento>2025-01-15T08:52:04-03:00</dhEvento>

            <CNPJAutor>27102154638726</CNPJAutor>

            <chNFSe>32053092227316538000166000000000000325106870729388</chNFSe>

            <e305101>

                <xDesc>Cancelamento de NFS-e por Ofício</xDesc>

                <CPFAgTrib>16425605520</CPFAgTrib>

                <nProcAdm>1234</nProcAdm>

                <xProcAdm>Cancelado por solicitação de agente tributário.</xProcAdm>

            </e305101>

        </infPedReg>

        <Signature xmlns=" http://www.w3.org/2000/09/xmldsig# ">

            <SignedInfo>

                <CanonicalizationMethod

                    Algorithm=" http://www.w3.org/TR/2001/REC-xml-c14n-20010315 " />

                <SignatureMethod Algorithm=" http://www.w3.org/2000/09/xmldsig#rsa-sha1 " />

                <Reference URI="#PRE32053092227316538000166000000000000325106870729388305101">

                    <Transforms>

                        <Transform

                            Algorithm=" http://www.w3.org/2000/09/xmldsig#enveloped-signature " />

                        <Transform Algorithm=" http://www.w3.org/TR/2001/REC-xml-c14n-20010315 " />

                    </Transforms>

                    <DigestMethod Algorithm=" http://www.w3.org/2000/09/xmldsig#sha1 " />

                    <DigestValue>Mb8lYAyg8t5Ntjqy1TSBkb40A8E=</DigestValue>

                </Reference>

            </SignedInfo>

            <SignatureValue>

                ...</SignatureValue>

            <KeyInfo>

                <X509Data>

                    <X509Certificate>

                        ...</X509Certificate>

                </X509Data>

            </KeyInfo>

        </Signature>

    </pedRegEvento>

</infEvento>

Obrigado.

Atualizei conforme o schema, mas o mesmo erro permanece.

<?xml version="1.0" encoding="utf-8"?>
<pedRegEvento versao="1.01">
	<infPedReg Id="PRE33045572212544208000150000000000001825121944079051101101">
		<tpAmb>2</tpAmb>
		<verAplic>Cobrarweb_v1.0.1</verAplic>
		<dhEvento>2026-01-21T04:06:12-03:00</dhEvento>
		<CNPJAutor>12544208000150</CNPJAutor>
		<chNFSe>33045572212544208000150000000000001825121944079051</chNFSe>
		<e101101>
			<xDesc>Cancelamento de NFS-e</xDesc>
			<cMotivo>1</cMotivo>
			<xMotivo>Valor dos serviços incorreto</xMotivo>
		</e101101>
	</infPedReg>
	<Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
		<SignedInfo>
			<CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/>
			<SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
			<Reference URI="#PRE33045572212544208000150000000000001825121944079051101101">
				<Transforms>
					<Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/>
					<Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/>
				</Transforms>
				<DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
				<DigestValue>------</DigestValue>
			</Reference>
		</SignedInfo>
		<SignatureValue>-----</SignatureValue>
		<KeyInfo>
			<X509Data>
				<X509Certificate>-----</X509Certificate>
			</X509Data>
		</KeyInfo>
	</Signature>
</pedRegEvento>

Boa tarde @arimateia, houve alguma alteração na estrutura além dessa tag nPedRegEvento?
Sempre recebo o erro {Codigo": "E1226","Descricao": "Estrutura descompactada mal formada."}independente do formato que eu envio.

Antes de enviar o XML, vc o verifica com o novo XSD?

Caso não tenha como me envie ele que valido aqui.

Mas caso queira fazer aí, pode usar o NP++ instalando um plugin de manipular XML.

1 curtida

Estou enviando assim, gerando gzip(base64) etc.,

<?xml version="1.0" encoding="UTF-8"?>
<pedRegEvento xmlns="http://www.sped.fazenda.gov.br/nfse" versao="1.01">
    <infPedReg Id="PRE33...101101001">
        <tpAmb>2</tpAmb>
        <verAplic>ABC_1.0.0</verAplic>
        <dhEvento>2025-12-22T15:45:44-03:00</dhEvento>
        <CNPJAutor>...</CNPJAutor>
        <chNFSe>...</chNFSe>
        <e101101>
            <xDesc>Cancelamento de NFS-e</xDesc>
            <cMotivo>1</cMotivo>
            <xMotivo>Teste cancelamento</xMotivo>
        </e101101>
    </infPedReg>
    <Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
        <SignedInfo>
            <CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/>
            <SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
            <Reference URI="#PRE33...101101001">
                <Transforms>
                    <Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/>
                    <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/>
                </Transforms>
                <DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
                <DigestValue>...</DigestValue>
            </Reference>
        </SignedInfo>        <SignatureValue>WV3boQuzX6kc5FA7m88HPuWgqfWkX3poPku9UyGYFIxrs0GHfl1ReQsouIy/wh3yGS8WBnfuDw+W
SBEUi8i1WIU60ye2WjnEC6103GF9....</SignatureValue>
        <KeyInfo>
            <X509Data>                <X509Certificate>MIIICDCCBfCgAwIBAgIQQE/z8eZh6/q+q/HQju11njANBgkqhkiG9w0BAQsFADB1MQswCQYDVQQG
EwJCUjETMBEGA1UEChMKSUNQLUJ....</X509Certificate>
            </X509Data>
        </KeyInfo>
    </Signature>
</pedRegEvento>

encontrei o arquivo no portal ‘XSD V1.00.02’ ultima atualização 09/2025.

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
           xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
           targetNamespace="http://www.sped.fazenda.gov.br/nfse"
           xmlns="http://www.sped.fazenda.gov.br/nfse"
           attributeFormDefault="unqualified"
           elementFormDefault="qualified">
  <xs:import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="xmldsig-core-schema_v1.00.xsd"/>
  <xs:include schemaLocation="tiposEventos_v1.00.xsd"/>
  <xs:element name="pedRegEvento" type="TCPedRegEvt">
    <xs:annotation>
      <xs:documentation>Schema XML do Pedido de Registro de Eventos</xs:documentation>
    </xs:annotation>
  </xs:element>
</xs:schema>

Testei com a última versão, 1.01 e não passa no XSD.

Acho que vc pode começar por aí, atualizando as versões, pois sabemos que as antigas ficam obsoletas.

1 curtida

Também tentei outra versão 1.00, .01, .02 etc., e ainda recebo o mesmo erro, pensei que poderia ser algum espaçamento ou quebra de linha na assinatura etc, removi todos os tabs e \n deixei em uma unica linha o xml e manteve o mesmo status de retorno rs.

Tente utilizar esta, mas é a mesma que utilizo.

Documentação Técnica (RTC - Produção Restrita) — Portal da Nota Fiscal de Serviço eletrônica

Não está resolvendo.
Já mudei a versão, e nada.

Note que vc envia o namespace xml e eu não, e ambos tomam erro.

Ambos xmls estão idênticos.

O Id da tag está seguindo o que pede a documentação PRE + CHAVE ACESSO + EVENTO.

O conteúdo permanece zip.

Será que mudou a propriedade json?

Estou enviando igual a documentação da API.

{
“pedidoRegistroEventoXmlGZipB64”: “string”
}

Caros companheiros @EmirToktar @elisabetebach , estão vendo algum relato como esse?

O conteúdo deve ser gzip em vez de zip.

Sim! Gzip.
É a mesma codificação que utilizo no envio, e também antes, eu cancelava sem problemas.

O problema começo em testar em produção restrita um novo fluxo atualizando o schema.

Ocorre que a versão anterior a alteração também parou de funcionar, o que parece ser problema de ambiente.

Estranho ninguém relatar o problema.

Bom dia, pela imagem sua chave está errada, já foi publicado no fórum a alteração da chave e você ainda está usando a versão antiga.

Procure nos POST que existe a discussão e depois a confirmação com a alteração e está documentado.

Fiz uma emissão no ambiente restrito e cancelou sem problemas, por favor, siga as instruções do post sobre cancelamento.

At.te

Emir Toktar

@xGuilherme @ClodoaldoMontiero a dica do @EmirToktar funcionou com vocês?

Comigo permanece o mesmo problema de erro 500, sequer um erro de negócio é transmitido.
É como se o pacote sequer fosse válido.

O ID segundo o post do @EmirToktar mudou para PRE+CHAVE ACESSO+CODIGO EVENTO
A tag de sequencial, deixa de existir, e também não compõe mais o ID.
O xmlns eu não passei, mas vi que @ClodoaldoMontiero passou.
A versão que tentei foi 1.01 para a tag root

Não consigo enxergar mais diferenças.

Alguém que tenha funcionado corretamente nestes últimos 15 dias no ambiente produção restrita, poderia postar o xml, e se possível o Json (pode tirar o string64) ?

Bom dia Fabio, sinceramente não sei o que você está fazendo. O exemplo informado no POST foi testado e ontem emiti e cancelei sem problemas, mesmo modelo postado com as orientações passadas.

Se você emite, significa que compacta e converte para B64, logo, não deve ser o problema no envio.

Confira a URL, não tem como dar errado.

Gere um XML e grave no log o XML (evite acentuações para o teste), grave o resultado compactado com a URL usada e encaminhe no privado que vou simular o seu erro.

No log registre o XML gerado e assinado, a URL, o JSON a ser transmitido, se tiver dados do POST, ou pegue o XML assinado e gere no POSTMAN (insira certificado no PostMan) e envie por lá, não tem como não funcionar.

At.te

Emir Toktar

Caros devs @MatheusDeister @xGuilherme

A dica do @EmirToktar ajudou.

Bastou eu adicionar o xmlns e seguir o mesmo layout do @EmirToktar .

[pedRegEvento versao=“1.01” xmlns=“http://www.sped.fazenda.gov.br/nfse”]

O Pedido foi recebido com status 201 que é sucesso.

Atentem-se a mudança do schema.

A composição do Id mudou, a tag sequencial foi suprimida e a versão 1.01 foi de boa no ambiente.

2 curtidas

Ainda estou tomando erro 500, mesmo com todas as mudanças colocadas no post, alguém consegue me ajudar?

xml:

<?xml version="1.0" encoding="UTF-8"?>
<infEvento Id="EVT32053092227316538000166000000000000325106870729388305101001">

    <verAplic>1.01</verAplic>

    <ambGer>2</ambGer>

    <nSeqEvento>1</nSeqEvento>

    <dhProc>2026-01-15T08:50:21-03:00</dhProc>

    <nDFSe>001</nDFSe>

    <pedRegEvento  xmlns="http://www.sped.fazenda.gov.br/nfse" versao="1.01">

        <infPedReg Id="PRE32053092227316538000166000000000000325106870729388305101">

            <tpAmb>2</tpAmb>

            <verAplic>1.01</verAplic>

            <dhEvento>2025-01-15T08:52:04-03:00</dhEvento>

            <CNPJAutor>27000008000106</CNPJAutor>

            <chNFSe>32053092227316538000166000000000000325106870729388</chNFSe>

              <e305101>

            <xDesc>Cancelamento de NFS-e por Ofício</xDesc>

            <CPFAgTrib>14444405720</CPFAgTrib>

            <nProcAdm>1234</nProcAdm>

            <xProcAdm>Cancelado por solicitação de agente tributário.</xProcAdm>

            </e305101>

        </infPedReg>

    </pedRegEvento>

</infEvento>

Estou com mesmo erro, se informo a tag infEvento tomo erro 500, se não informo retorna 200 teroricamente “OK”, porem não cancela a NFSe de qualquer forma.

Bom dia!
Sr. @EmirToktar nossos cancelamentos aqui no sistema estavam funcionando corretamente até 23/02 com o xml abaixo.

<?xml version="1.0"?>
<pedRegEvento versao="1.00" xmlns="http://www.sped.fazenda.gov.br/nfse">
    <infPedReg Id="PRE35205092299999999999999000000000005926024801780016101101">
        <tpAmb>1</tpAmb>
        <verAplic>Addtax0.4.0</verAplic>
        <dhEvento>2026-02-25T09:49:240-3:00</dhEvento>
        <CNPJAutor>99999999999999</CNPJAutor>
        <chNFSe>35205092299999999999999000000000005926024801780016</chNFSe>
        <e101101>
            <xDesc>Cancelamento de NFS-e</xDesc>
            <cMotivo>1</cMotivo>
            <xMotivo>Erro de emissao na NFS-e</xMotivo>
        </e101101>
    </infPedReg>
    <Signature xmlns="http://www.w3.org/2000/09/xmldsig#">

        ...

    </Signature>
</pedRegEvento>

Esta semana começamos a ter erro ao tentar cancelar, substitui o versao de 1.00 para 1.01 mas continuo recebendo o seguinte erro.
{\"tipoAmbiente\":2,\"versaoAplicativo\":\"SefinNacional_1.6.0\",\"dataHoraProcessamento\":\"2026-03-05T10:20:13.9760408-03:00\",\"erros\":[{\"Codigo\":\"E1226\",\"Descricao\":\"Estrutura descompactada mal formada.\"}]}

Comparei com o exemplo e nao achei diferenças. E na request estou enviando em gzip base64 como o de costume dentro do objeto pedidoRegistroEventoXmlGZipB64.
Poderia me ajudar?

OBS: os dados de reais do PJ no XML de exemplo foram trocados por 99999999999

Olá Anderson,

Tentou encaminhar novamente em outra data? É estranho rejeitar por estrutura se seguiu os procedimentos. Favor atualizar se está encaminhando para versão 1.01.

A estrutura está ok, mas para validar quanto a compactação, teria que ser o documento correto para poder simular.

Veja o status atual e se achou alguma discrepância, e informae.

At.te

Emir