Situação:
Ao cancelar uma NF-e apresenta o alerta:
Nota fiscal eletrônica não pode ser cancelada, pois não possui número de protocolo.
Solução:
Nessa situação a nota estava como iniciada transmissão, se for esse o caso, faça a transmissão da nota fiscal para que a mesma retorne com o protocolo e em seguida realize o cancelamento da nota.
Caso a nota já esteja autorizada, mas sem o protocolo, faça a consulta no site da Sefaz com o numero da nota pelo site https://www.nfe.fazenda.gov.br/portal/consultaRecaptcha.aspxtipoConsulta=resumo&tipoConteudo=7PhJ+gAVw2g=&AspxAutoDetectCookieSupport=1 copie o protocolo da nota e faça um select na tabela complnfe com o numero da nota colocando o protocolo no campo protocolo, em seguida realize o cancelamento da nota novamente.
Select abaixo:
select * from complnfe where complnfe.numnf = ''
Paulo Matheus
Central de Atendimento
(31) 2112-3700