Cancelamento de uma Nota

O XML para cancelamento de uma NF-e/NFC-e segue o padrão estabelecido pela SEFAZ.

Exemplo de XML de Entrada

<?xml version='1.0' encoding='utf-8'?>
<cancNFe xmlns="http://www.portalfiscal.inf.br/nfe">
    <infCanc Id=''>
        <tpAmb>2</tpAmb>
        <xServ>CANCELAR</xServ>
        <chNFe>99999999999999999999999999999999999999999999</chNFe>
        <nProt>999999999999999</nProt>
        <xJust>Teste interno da inventti.</xJust>
    </infCanc>
</cancNFe>

Exemplo de resposta de Sucesso

<OracleRoot>
    <retEvento>
        <infEvento>
            <cStat>135</cStat>
            <xMotivo>Evento registrado e vinculado a NF-e</xMotivo>
            <nProt>999999999999999</nProt>
            <chNFe>99999999999999999999999999999999999999999999</chNFe>
            <dhRegEvento>01/01/2018 12:00:00</dhRegEvento>
        </infEvento>
    </retEvento>
</OracleRoot>

Exemplo de Resposta com Falha

<OracleRoot>
    <retEvento>
        <infEvento>
            <cStat>999</cStat>
            <xMotivo>Erro: Não foi localizada uma nota com os seguintes dados - Chave: 'NÃO INFORMADO' Cnpj Emitente: '11111111111111' Serie Nota: '12' Número Nota: '345' Tipo do Processo: 'Emissão' Código: 67890</xMotivo>
            <nProt />
            <chNFe>99999999999999999999999999999999999999999999</chNFe>
            <dhRegEvento>01/01/2018 12:00:00</dhRegEvento>
        </infEvento>
    </retEvento>
</OracleRoot>