Através deste endpoint é possível realizar o Cancelamento do Comprovante de Entrega de um evento de Comprovação de Entrega já autorizado.
Obs.: O evento de Comprovação de Entrega possui regras e prazos definidos pela Secretaria da Fazendo que devem ser considerados e respeitados. Para maiores informações clique aqui e verifique a versão mais atualizada o Manual de Orientações do Contribuinte da Sefaz.
URL
POST https://nfe.ns.eti.br/nfe/compentregacanc
Dados de entrada
Campo | Descrição | Ocorrência | Tipo | Observação |
---|---|---|---|---|
X-AUTH-TOKEN | Token de Acesso do NF-e | 1-1 | A | Pode ser enviado no cabeçalho da requisição |
chNFe | Chave de acesso da NF-e | 1-1 | N | |
tpAmb | Tipo do ambiente de autorização do NF-e | 1-1 | N | 1 - Produção 2 - Homologação |
dhEvento | Data e hora da ocorrência do cancelamento | 1-1 | D | Padrão Sefaz (com UTC): AAAA-MM-DDTHH:MM:SS Ex.: 2019-08-09T15:04:10-03:00 |
nSeqEvento | Número sequencial do evento | 1-1 | N | |
tpAutor | Tipo do autor | 1-1 | N | 1=Empresa Emitente, 2=Empresa destinatária; 3=Empresa; 5=Fisco; 6=RFB; 9=Outros Órgãos; |
verAplic | Versão do aplicativo do autor do evento | 1-1 | A | |
dhEntrega | Data e hora da entrega da NF-e | 1-1 | D | Padrão Sefaz (com UTC): AAAA-MM-DDTHH:MM:SS Ex.: 2019-08-09T15:04:10-03:00 |
nProtEvento | Númeto de protocolo de autorização do evento | 1-1 | N |
Exemplo de requisição
Requisição de cancelamento de NF-e
curl -X POST
\-H "Content-Type: application/json"
\-d '{
"X-AUTH-TOKEN": "SEU_TOKEN",
"chNFe": "99999999999999999999999999999999999999999999",
"tpAmb": 2,
"dhEvento": "2019-08-12T13:28:30-03:00",
"nSeqEvento":"1",
"tpAutor":"1",
"verAplic":"teste",
"dhEntrega":"2022-02-16T11:57:00-03:00",
"nProtEvento": "999999999999999"
}' \
https://nfe.ns.eti.br/nfe/compentregacanc
Dados retornados
Campo | Descrição | Observação |
---|---|---|
status | Código de status de processamento | |
motivo | Descrição literal do status de processamento | |
retEvento | Objeto contendo os dados de processamento do cancelamento na Sefaz | Somente em status = 200 |
retEvento.cStat | Código de stuação do evento na Sefaz | |
retEvento.xMotivo | Descrição literal da situação do evento na Sefaz | |
retEvento.chNFe | Chave de acesso da NF-e | |
retEvento.dhRegEvento | Data e hora de registro do evento na Sefaz | Padrão Sefaz: AAAA-MM-DDTHH:MM:SS + UTC Ex.: 2016-06-13T15:04:10-03:00 |
retEvento.nProt | Número do protocolo de autorização do evento pela Sefaz | |
xml | XML do evento | |
erro | Array contendo a lista de erros ocorridos durante a validação das informações do comprovante de acordo com o tipo de dados | |
erro.cStat | Código do erro ocorrido | |
erro.xMotivo | Descrição literal do erro ocorrido |
Exemplos de retorno
Retorno com sucesso
{
"status": 200,
"motivo": "Comprovante de Entrega de NF-e cancelado com sucesso",
"retEvento": {
"cStat": 135,
"xMotivo": "Evento registrado e vinculado a NF-e",
"chNFe": "99999999999999999999999999999999999999999999",
"dhRegEvento": "2022-02-18T17:02:44-03:00",
"nProt": "999999999999999",
"xml": "<?xml version=\"1.0\" encoding=\"utf-8\"?><procEventoNFe ..."
}
}
Códigos de retorno
Código | Descrição |
---|---|
200 | Comprovante de Entrega de NF-e cancelado com sucesso |
-2 | Campos obrigatórios não informados na requisição |
-3 | Chave de acesso inválida |
-4 | Evento invalido de acordo com a validacao contra schema |