CancelarComprovanteEntrega(aIdLote, aChaveNFe, aNumProtocoloEvento, aOrgao, aOrgaoAutor, aVersaoAplicativo,
aDataHoraEvento, aFusoHorario, aSequenciaEvento, aTpAutor)
Método responsável por cancelar o comprovante de entrega da NF-e.
Utilizado para informar o cancelamento do evento de comprovante de entrega feito para uma determinada NF-e.
Método
function CancelarComprovanteEntrega(const aIdLote, aChaveNFe, aNumProtocoloEvento, aOrgao, aOrgaoAutor, aVersaoAplicativo,
aDataHoraEvento, aFusoHorario : string; const aSequenciaEvento : integer; const aTpAutor : TTipoAutorCompEntrega = tEAtorCompEntregaEmitente) : String;
Parâmetros
Argumento | Tipo | Detalhes |
aIdLote | String | Número de Identificação do Lote a ser enviado. |
aChaveNFe | String | Número da chave que na qual será adicionado o comprovante de entrega na NF-e. |
aNumProtocoloEvento | String | Informar o número do Protocolo de Autorização do Evento da NF-e a que se refere este cancelamento. |
aOrgao | String | Código do órgão de recepção do Evento. Preencher com o valor 91, pois esse evento faz uso do Webservice Nacional. |
aOrgaoAutor | String | Código da UF do emitente do Evento. |
aVersaoAplicativo | String | Versão do aplicativo do Autor do Evento. |
aDataHoraEvento | String | Data de envio do evento, formato AAAA-MM-DDTHH:MM:SS Ex: 2016-03-01T13:00:00. |
aFusoHorario | String | Fuso horário do local de envio, formato -03:00. |
aSequenciaEvento | Integer |
Número da Sequência do Evento. Com os valores de 1 a 99. |
aTpAutor | TTipoAutorCompEntrega |
Tipo do Autor do Evento. Parâmetro Tipado, podendo ser: tEAtorCompEntregaEmitente: 1 - Empresa Emitente tEAtorCompEntregaDestinatario: 2 - Empresa Destinatária tEAtorCompEntregaEmpresa: 3 - Empresa tEAtorCompEntregaFisco: 5 - Fisco tEAtorCompEntregaRFB: 6 - RFB tEAtorCompEntregaOutros: 9 - Outros Órgãos |
Retorno
XML contendo mensagem do resultado da solicitação.
Exemplos
Delphi
retorno := spdNFe.CancelarComprovanteEntrega('1', '41210208187168000160551220000095631046404108', '999999999999999', '91', '41', 'ver100', '2021-02-10T14:29:00', '-03:00', 1, tEAtorCompEntregaEmitente);
C#
public spdNFeX spdNFe = new spdNFeX();
retorno = spdNFe.CancelarComprovanteEntrega("1", "41210208187168000160551220000095631046404108", "999999999999999", "91", "41", "ver100", "2021-02-10T14:29:00", "-03:00", 1, tEAtorCompEntregaEmitente);
VB6
Public spdNFe As NFeX.spdNFeX
Set spdNFe = New NFeX.spdNFeX
retorno = spdNFe.CancelarComprovanteEntrega "1", "41210208187168000160551220000095631046404108", "999999999999999", "91", "41", "ver100", "2021-02-10T14:29:00", "-03:00", 1, tEAtorCompEntregaEmitente
PHP
$spdNFe = new COM("NFeX.spdNFeX");
$retorno = $spdNFe->CancelarComprovanteEntrega("1", "41210208187168000160551220000095631046404108", "999999999999999", "91", "41", "ver100", "2021-02-10T14:29:00", "-03:00", 1, tEAtorCompEntregaEmitente);
JAVA
ActiveXComponent spdNFe = new ActiveXComponent("NFeX.spdNFeX");
retorno = spdNFe.invoke("CancelarComprovanteEntrega", "1", "41210208187168000160551220000095631046404108", "999999999999999", "91", "41", "ver100", "2021-02-10T14:29:00", "-03:00", 1, tEAtorCompEntregaEmitente).toString();
Comentários
0 comentário
Por favor, entre para comentar.