Estou enfrentando dificuldades ao tentar autorizar o cancelamento de uma NFS-e Nacional emitida com ambGer = 2.
O retorno que estou obtendo é o seguinte: { “tipoAmbiente”: 2, “versaoAplicativo”: “SefinNac_Pre_1.4.0”, “dataHoraProcessamento”: “2025-10-09T11:35:56.0584669-03:00”, “erro”: null }
Ou seja, o processamento ocorre sem erro explícito, mas o cancelamento não é efetivamente autorizado.
Alguém mais está passando por essa situação ou conseguiu realizar o cancelamento com sucesso nesse ambiente?
Se possível, poderiam compartilhar um exemplo de XML (envio e retorno) de um cancelamento autorizado para que eu possa comparar e identificar onde pode estar a divergência?
A sua resposta com o XML de exemplo me ajudou, mas saberia me dizer o que foi informado exatamente no Id da tag infPedReg? Pois no meu caso está retornando erro:
RNG9997 - The ‘Id’ attribute is invalid - The value ‘PRE43051082288614532000160000000000000125113206310679000001’ is invalid according to its datatype ‘http://www.sped.fazenda.gov.br/nfse:TSIdPedRefEvt’ - The Pattern constraint failed.
Agradeço o retorno Bruno. Só uma dúvida ainda resta: Aqui na documentação diz que seria apenas 59 posições sendo PRE + Chave de acesso (50) + código do evento (6), então estou olhando a doc desatualizada?
aqui no meu caso gerei a nota usando o certificado da matriz na filial onde converteu em NFS-e normalmente, porém na hora de cancelar ele da a crítica da assinatura.
Eu tive esse problema tbem, mas era a rotina de gerar a assinatura utilizando o certificado que estava com problema, assinava corretamente para envio, mas no cancelamento ele bugava a assinatura.
Entre o seu XML e o meu, eu encontrei algumas diferenças nessas tag’s. Veja se ajustando resolve.