Cancelamento de NFe por terceiros

Olá, um cliente meu emitiu uma nfe e o contador dele cancelou ela.

id: nfe_3a154c6c42cc4e5e9fcd54897a93f40b

Eu realizei a chamada da rota de sincronismo e obtive a resposta indicando que está cancelada:

{
    "status": "sincronizado",
    "codigo_status": 101,
    "motivo_status": "Cancelamento de NF-e homologado",
    "data_recebimento": "2024-10-04T18:17:24Z",
    "chave": "35240952186801000197550010000000231411457367"
}

Após isso eu executei a rota de consulta da nfe (GET /nfe/:id) e a resposta indicava que ainda estava autorizada:

{
    "id": "nfe_3a154c6c42cc4e5e9fcd54897a93f40b",
    "ambiente": "producao",
    "created_at": "2024-09-27T20:08:07.595Z",
    "status": "cancelado",
    "referencia": "81f8f2768bdac5ebe2eb38d7eee05bca",
    "data_emissao": "2024-09-27T20:06:30Z",
    "modelo": 55,
    "serie": 1,
    "numero": 23,
    "tipo_emissao": 1,
    "valor_total": 230.6,
    "chave": "35240952186801000197550010000000231411457367",
    "autorizacao": {
        "id": "evt_3a154c6c42fb4b70a5c4484705fc1420",
        "ambiente": "producao",
        "status": "registrado",
        "autor": {
            "cpf_cnpj": "52186801000197"
        },
        "chave_acesso": "35240952186801000197550010000000231411457367",
        "data_evento": "2024-09-27T20:08:07.675Z",
        "numero_sequencial": 1,
        "data_recebimento": "2024-09-27T20:08:08Z",
        "codigo_status": 100,
        "motivo_status": "Autorizado o uso da NF-e",
        "numero_protocolo": "135242164338156",
        "tipo_evento": "autorizacao",
        "digest_value": "ETKHvnWPxlD63NIsrR8P9qpjMEk="
    }
}

Não deveria vir o status de cancelado nessa resposta?

Após isso eu fiz request para pegar o pdf e veio um pdf indicando que a nota está cancelada.
Fiz o mesmo para o xml do cancelamento e veio o xml incorreto.

Gostaria de saber qual deveria ser o comportamento para estas rotas que indiquei.

obrigado

Bom dia, @financeiro.

A resposta indica que a nota está cancelada. Para verificar isso, basta conferir a propriedade status no objeto JSON principal, onde você verá que o status reflete o cancelamento.

A confusão pode ter ocorrido devido à presença da propriedade autorizacao no JSON, que, na verdade, é apenas um registro do evento de autorização original e não indica o status atual do documento fiscal. Portanto, o evento de cancelamento já foi corretamente registrado e a NF-e está cancelada.

Com relação ao XML do cancelamento, por ora, só é disponibilizado caso o evento tenha sido realizado diretamente através da Nuvem Fiscal.

Este tópico foi fechado automaticamente 24 horas depois da última resposta. Novas respostas não são mais permitidas.