Situação: Cliente emitiu nota em ambiente de contingência, a nota foi autorizada pela receita, porém, não foi encontrada na digitação/emissão e ao tentar cancelar era informado
'Pedido não cadastrado'
Obs: Pode haver casos também de existir a nota na digitação/emissão mas estar apresentando como não faturada, independente disso o processo será o mesmo.
Solução:
Verifique se gerou registros nas tabelas NFSAIDC, NFSAIDI e COMPLNFE com os selects
select * from nfsaidc
where nfsaidc.numf = 'xxxxx'
select * from nfsaidi
where nfsaidi.numf = 'xxxxx'
select * from complnfe
where complnfe.numnf = 'xxxxx'
Na tabela NFSAIDC limpe os registros do CODPEDIDO e do TIPOPEDIDO e no campo de "CANCELADO" se estiver como "S" altere pra "N".
Na NFSAIDI será feito o mesmo processo, limpe os registros do CODPEDIDO e do TIPOPEDIDO. Na COMPLNFE só será necessário verificar se está faltando alguma informação.
Após esse procedimento acesse a NFEPEDI e crie o novo registro. Uma forma fácil de realizar o script é:
INSERT INTO NFEPEDI (CODEMPRESA, NUMNF, SERIE, CODPEDIDO, TIPOPEDIDO, CODEMPRESAPEDIDO) VALUES ('XX', 'XXXXXXXX', 'XX', 'XXXXXXXX', 'XX', 'XX');
Faça as substituições dos campos com X pelos valores a serem inseridos, são eles: Código da empresa, Número da nota, Série, Tipo do Pedido, Código da empresa onde foi feito o pedido.
Processo feito, entre no sistema em MOVIMENTOS > CANCELA FATURAMENTO.
Procure pelo número da NF-e conforme imagem destacada, e dê ENTER. Informe o motivo e o cancelamento será efetuado com sucesso.