EnviarInsucessoEntrega(aChaveNFe, aOrgao, aDataHoraEvento, aIdLote, aOrgaoAutor, aDataHoraTentativaEntrega, aVersaoAplicativo, aFusoHorario, aNumTentativa, aLatitude, aLongitude, aPathImagemTentativaEntrega, aJustMotivo, aSequenciaEvento, aTpMotivo)
Método responsável por enviar o insucesso na entrega da NF-e.
Utilizado para informar o insucesso na entrega 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 é: "visa registrar as operações de transporte que ocorreram, mas que por algum motivo (recusa do destinatário ou a sua não localização, por exemplo), não foi possível a conclusão do serviço com a efetivação da entrega da mercadoria ao recebedor.".
Método
EnviarInsucessoEntrega(const aChaveNFe, aOrgao, aDataHoraEvento,
aIdLote, aOrgaoAutor, aDataHoraTentativaEntrega, aVersaoAplicativo, aFusoHorario,
aNumTentativa, aLatitude, aLongitude, aPathImagemTentativaEntrega, aJustMotivo: string;
aSequenciaEvento: integer; const aTpMotivo: TTipoInsucessoEntrega): string; overload;
Parâmetros
Argumento | Tipo | Detalhes |
aChaveNFe | String | Número da chave que na qual será adicionado o insucesso na entrega da NF-e. |
aOrgao | String | Código do órgão de recepção do Evento, conforme Tabela do IBGE. Utilizar código 92 - SVRS, para este evento |
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 do Órgão Autor do Evento. Informar o Código da UF da Chave de Acesso para este Evento. |
aDataHoraTentativaEntrega | String | Data e hora da tentativa de entrega, 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. |
aNumTentativa | String | Número da tentativa de entrega que não teve sucesso |
aLatitude | String | Latitude do ponto de entrega |
aLongitude | String | Longitude do ponto de entrega. |
aPathImagemTentativaEntrega | String | Path (caminho do arquivo) da imagem capturada da tentativa entrega. |
aJustMotivo | String | Justificativa do motivo do insucesso. Informar apenas para tpMotivo=4 |
aSequenciaEvento | Integer |
Número da Sequência do Evento. Com os valores de 1 a 99.
|
aTpMotivo | TTipoInsucessoEntrega |
Motivo do Insucesso Parâmetro Tipado, podendo ser: tEInsucessoEntregaRecebedorNaoEncontrado: 1 - Recebedor não encontrado tEInsucessoEntregaRecusaRecebedor: 2 - Recusa do recebedor tEInsucessoEntregaEnderecoInexistente: 3 - Endereço inexistente tEInsucessoEntregaOutros: 4 - Outros (exige informar justificativa no campo "aJustMotivo") |
Retorno
XML contendo mensagem do resultado da solicitação.
Exemplos
Delphi
retorno := spdNFe.EnviarInsucessoEntrega('41210208187168000160551220000095631046404108', '92', '2024-05-08T14:00:00', '1', '41', '2024-05-08T13:30:00', 'ver100', '-03:00', '1', '0.000000', '0.000000', 'C:\teste\imagemComprovanteTentativa.png', 1, tEInsucessoEntregaRecebedorNaoEncontrado);
C#
public spdNFeX spdNFe = new spdNFeX();
retorno = spdNFe.EnviarInsucessoEntrega("41210208187168000160551220000095631046404108", "92", "2024-05-08T14:00:00", "1", "41", "2024-05-08T13:30:00", "ver100", "-03:00", "1", "0.000000", "0.000000", "C:\teste\imagemComprovanteTentativa.png", 1, tEInsucessoEntregaRecebedorNaoEncontrado);
VB6
Public spdNFe As NFeX.spdNFeX
Set spdNFe = New NFeX.spdNFeX
retorno = spdNFe.EnviarInsucessoEntrega "41210208187168000160551220000095631046404108", "92", "2024-05-08T14:00:00", "1", "41", "2024-05-08T13:30:00", "ver100", "-03:00", "1", "0.000000", "0.000000", "C:\teste\imagemComprovanteTentativa.png", 1, tEInsucessoEntregaRecebedorNaoEncontrado
PHP
$spdNFe = new COM("NFeX.spdNFeX");
$retorno = $spdNFe->EnviarInsucessoEntrega("41210208187168000160551220000095631046404108", "92", "2024-05-08T14:00:00", "1", "41", "2024-05-08T13:30:00", "ver100", "-03:00", "1", "0.000000", "0.000000", "C:\teste\imagemComprovanteTentativa.png", 1, tEInsucessoEntregaRecebedorNaoEncontrado);
JAVA
ActiveXComponent spdNFe = new ActiveXComponent("NFeX.spdNFeX");
retorno = spdNFe.invoke("EnviarInsucessoEntrega", "41210208187168000160551220000095631046404108", "92", "2024-05-08T14:00:00", "1", "41", "2024-05-08T13:30:00", "ver100", "-03:00", "1", "0.000000", "0.000000", "C:\teste\imagemComprovanteTentativa.png", 1, tEInsucessoEntregaRecebedorNaoEncontrado).toString();
Comentários
0 comentário
Por favor, entre para comentar.