cancelar(String chaveNota, protocolo, justificativa, dataHoraEvento, sequenciaEvento, fusoHorario, numeroLote)
Método
CompletableFuture<String> cancelar(chaveNota, protocolo, justificativa, dataHoraEvento, sequenciaEvento, fusoHorario, numeroLote)
Parâmetros
Argumento | Tipo | Detalhes |
chaveNota | String | Chave da NFC-e autorizada pelo componente. |
Protocolo | String | Número do Protocolo de registro da NFCe, que deve conter exatamente 15 dígitos |
justificativa | String | Texto (mínimo 15 dígitos) para descrição do Motivo de cancelamento da NFCe |
dataHoraEvento | String | Data e Hora da Emissão do Evento Ex.: 2010-08-19T13:00:15 |
sequenciaEvento | String | Número de sequencia do evento |
fusoHorario | String | Fuso horário do local de envio. Ex.: -03:00 |
numeroLote | 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
Java - Android Studio
nfce.cancelar(chave, protocolo, justificativa, dataHoraEvento, sequenciaEvento, fusoHorario, numeroLote)
.thenAccept(result -> {
Log.d("nfce", "Resultado cancelar nota: " + result);
})
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.