Para realizar o cancelamento de uma NFC-e que já tenha sido autorizada pela Sefaz, utilize o método cancelar.
Método
SDK Javascript
cancelar(chaveNota, protocolo, justificativa, dataHoraEvento, sequenciaEvento, fusoHorario,
numeroLote): Promise<any>
SDK Python
cancelar(self, chave_nota: str, protocolo: str, justificativa: str, data_hora_evento: str,
sequencia_evento: str, fuso_horario: str, numero_lote: str)
SDK Ruby
cancelar(chave_nota, protocolo, justificativa, data_hora_evento, sequencia_evento,
fuso_horario, numero_lote)
SDK PHP
cancelar($chaveNota, $protocolo, $justificativa, $dataHoraEvento, $sequenciaEvento,
$fusoHorario, $numeroLote)
Parâmetros
Argumento (SDK Javascript, SDK PHP) |
Argumento (SDK Python, SDK Ruby)
|
Tipo | Detalhes |
chaveNota | chave_nota | String | Chave da NFC-e autorizada pelo componente. |
protocolo | protocolo | String | Número do Protocolo de registro da NFCe, que deve conter exatamente 15 dígitos |
justificativa | justificativa | String | Texto (mínimo 15 dígitos) para descrição do Motivo de cancelamento da NFCe |
dataHoraEvento | data_hora_evento | String | Data e Hora da Emissão do Evento Ex.: 2010-08-19T13:00:15 |
sequenciaEvento | sequencia_evento | String | Número de sequencia do evento |
fusoHorario | fuso_horario | String | Fuso horário do local de envio. Ex.: -03:00 |
numeroLote | numero_lote | String | Número de controle interno, utilizado para identificar a operação que está sendo realizada |
Retorno
Este método retornará o conteúdo de um XML, onde será possível verificar se o cancelamento foi autorizado ou rejeitado.
Exemplo de uso
SDK Javascript
await nfce.cancelar(chave, protocolo, justificativa, dataHoraEvento,
sequenciaEvento, fusoHorario, numeroLote);
SDK Python
nfce.cancelar(chave, protocolo, justificativa, data_hora, sequencia_evento, fuso_horario,
numero_lote)
SDK Ruby
nfce.cancelar(chave, protocolo, justificativa, data_hora, sequencia_evento, fuso_horario,
numero_lote)
SDK PHP
$nfce->cancelar(chave, protocolo, justificativa, data_hora, sequencia_evento, fuso_horario,
numero_lote)
Notas
- O cancelamento deve ser efetuado apenas quando a nota estiver Autorizada.
- O cancelamento deve ser realizado dentro de 24 horas, porém em alguns estados a Sefaz alteram esse intervalo para 30 minutos.
Comentários
0 comentário
Por favor, entre para comentar.