Cancela a nota fiscal do pedido na SEFAZ
DELETE/orders/:idorder/invoice/:nfenumber
Cancela a nota fiscal emitida do pedido junto à SEFAZ. Funciona apenas com nota no status emitida. Quando o pedido tem notas referenciadas (retorno simbólico de importação), o cancelamento é replicado para cada uma delas. Quando a parametrização Bloquear cancelamento de NF 24h após emissão está ligada, recusa cancelamento de notas emitidas há mais de 24h. Em sucesso (cStat=101/135/155), grava o XML protocolado, atualiza a nota para cancelada e salva o XML do cancelamento como arquivo tipo 8. Em erro, registra o evento e devolve o xMotivo. Sistema em PHP — contrato confirmado no código.
Request
Responses
- 200
- 400
- 500
Cancelamento aceito pela SEFAZ.
Erros possíveis (BusinessException): Nota Fiscal não esta no status emitida, Cancelamento de nota fiscal bloqueado por parametrização 24 horas após a emissão, NF emitida: <data>, Certificado digital não encontrado, e mensagens da SEFAZ (texto do xMotivo quando o cancelamento é recusado).
Erro interno. Resposta com prefixo Error:.