EnviarComprovanteEntrega(aChaveNFe, aOrgao, aDataHoraEvento, aIdLote, aOrgaoAutor, aDataHoraEntrega, aVersaoAplicativo, aFusoHorario, aNumDocIdent, aNomeAssinanteComp, aLatitude, aLongitude, aPathImagemEntrega, aSequenciaEvento, aTpAutor)
Método responsável por enviar o comprovante de entrega da NF-e.
Utilizado para informar a comprovação de entrega/recebimento de mercadorias, a partir da captura de imagens e registros de eventos nos documentos fiscais eletrônicos utilizados pelas empresas emitentes de NF-e.
O objetivo deste evento segundo a nota técnica é: "auxilia a instrução de processos administrativos, judiciais e financeiros que envolvem a relação emissor/destinatário da NF-e".
Método
EnviarComprovanteEntrega(const aChaveNFe, aOrgao, aDataHoraEvento, aIdLote, aOrgaoAutor, aDataHoraEntrega, aVersaoAplicativo, aFusoHorario,
aNumDocIdent, aNomeAssinanteComp, aLatitude, aLongitude, aPathImagemEntrega : string; aSequenciaEvento : integer; const aTpAutor : TTipoAutorCompEntrega = tEAtorCompEntregaEmitente) : string;
Parâmetros
Argumento | Tipo | Detalhes |
aChaveNFe | String | Número da chave que na qual será adicionado o comprovante de entrega na NF-e. |
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. |
aDataHoraEvento | String | Data de envio do evento, formato AAAA-MM-DDTHH:MM:SS Ex: 2016-03-01T13:00:00. |
aIdLote | String | Número de Identificação do Lote a ser enviado. |
aOrgaoAutor | String | Código da UF do emitente do Evento. |
aDataHoraEntrega | String | Data final de entrega do evento, formato AAAA-MM-DDTHH:MM:SS Ex: 2016-03-01T13:00:00. |
aVersaoAplicativo | String | Versão do aplicativo do Autor do Evento. |
aFusoHorario | String | Fuso horário do local de envio, formato -03:00. |
aNumDocIdent | String | Número do documento de identificação da pessoa que assinou o Comprovante de Entrega da NF-e. |
aNomeAssinanteComp | String | Nome da pessoa que assinou o Comprovante de Entrega da NF-e. |
aLatitude | String | Latitude do ponto da entrega. |
aLongitude | String | Longitude do ponto da entrega. |
aPathImagemEntrega | String | Path (caminho do arquivo) da imagem capturada da entrega. |
aSequenciaEvento | Integer |
Número da Sequência do Evento. Com os valores de 1 a 99.
|
aTpAutor | TTipoAutorCompEntrega |
Tipo do Autor do Evento. OBS: Deve ser informado aTpAutor= 1 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.EnviarComprovanteEntrega('41210208187168000160551220000095631046404108', '91', '2021-02-10T14:29:00', '1', '41', '2021-02-15T16:39:00', 'ver100', '-03:00', '438364', 'Nome assinante', '0.000000', '0.000000', 'C:\teste\imagemComprovante.png', 1, tEAtorCompEntregaEmitente);
C#
public spdNFeX spdNFe = new spdNFeX();
retorno = spdNFe.EnviarComprovanteEntrega("41210208187168000160551220000095631046404108", "91", "2021-02-10T14:29:00", "1", "41", "2021-02-15T16:39:00", "ver100", "-03:00", "438364", "Nome assinante", "0.000000", "0.000000", "C:\teste\imagemComprovante.png", 1, tEAtorCompEntregaEmitente);
VB6
Public spdNFe As NFeX.spdNFeX
Set spdNFe = New NFeX.spdNFeX
retorno = spdNFe.EnviarComprovanteEntrega "41210208187168000160551220000095631046404108", "91", "2021-02-10T14:29:00", "1", "41", "2021-02-15T16:39:00", "ver100", "-03:00", "438364", "Nome assinante", "0.000000", "0.000000", "C:\teste\imagemComprovante.png", 1, tEAtorCompEntregaEmitente
PHP
$spdNFe = new COM("NFeX.spdNFeX");
$retorno = $spdNFe->EnviarComprovanteEntrega("41210208187168000160551220000095631046404108", "91", "2021-02-10T14:29:00", "1", "41", "2021-02-15T16:39:00", "ver100", "-03:00", "438364", "Nome assinante", "0.000000", "0.000000", "C:\teste\imagemComprovante.png", 1, tEAtorCompEntregaEmitente);
JAVA
ActiveXComponent spdNFe = new ActiveXComponent("NFeX.spdNFeX");
retorno = spdNFe.invoke("EnviarComprovanteEntrega", "41210208187168000160551220000095631046404108", "91", "2021-02-10T14:29:00", "1", "41", "2021-02-15T16:39:00", "ver100", "-03:00", "438364", "Nome assinante", "0.000000", "0.000000", "C:\teste\imagemComprovante.png", 1, tEAtorCompEntregaEmitente).toString();
Comentários
0 comentário
Por favor, entre para comentar.