CancelarNFCom(aNotaID, aNumProtocolo,aJustificativa, aDataHoraEvento, aSequenciaEvento, aFusoHorario)
Método
CancelarNFCom(aNotaID, aNumProtocolo,aJustificativa, aDataHoraEvento, aSequenciaEvento, aFusoHorario) : string;
Parâmetros
Argumento | Tipo | Detalhes |
aNotaID | String | Chave de Identificação da NFCom |
aNumProtocolo | String | Número do Protocolo de registro da NFCom, que deve conter exatamente 16 dígitos |
aJustificativa | String | Texto (mínimo 15 dígitos) para descrição do Motivo de cancelamento da NFCom |
aDataHoraEvento | String | Data e Hora da Emissão do Evento Ex.: 2024-08-19T13:00:15 |
aSequenciaEvento | String | Número de sequencia do evento |
aFusoHorario | String | Fuso horário do local de envio. Ex.: -03:00 |
Retorno
Este método retornará o conteúdo de um XML, onde será possível verificar se o cancelamento foi autorizado ou rejeitado.
Exemplos
Delphi
retorno := spdNFCom.CancelarNFCom(edtChave.Text, edtProtocolo.Text, 'Estou testando o cancelamento da NFCom', 'YYYY-mm-ddThh:nn:ss', 1, '-03:00');
C#
retorno = spdNFCom.CancelarNFCom(Chave, Protocolo, "Estou testando o cancelamento da NFCom", "YYYY-mm-ddThh:nn:ss", 1, "-03:00");
Visual Basic 6
retorno = spdNFCom.CancelarNFCom Chave, Protocolo, "Estou testando o cancelamento da NFCom", "YYYY-mm-ddThh:nn:ss", 1, "-03:00"
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.