EnviarPedidoProrrogacao(aIdLote, aChaveNFe, aNumProtocolo, aDataHoraEvento, aOrgao, aTpEvento, aSequenciaEvento, aFusoHorario)
Método responsável pelo envio do Pedido de Prorrogação.
Utilizado para realizar o pedido de prorrogação quando não se tem o XML do Pedido assinado. Assim o próprio componente fica responsável pela geração do mesmo.
Método
EnviarPedidoProrrogacao(aIdLote, aChaveNFe, aNumProtocolo : string; aDataHoraEvento, aOrgao : string;aTpEvento : TTipoPedidoProrrogacao; aSequenciaEvento : integer; aFusoHorario : string) : 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 contém os itens a ser prorrogados. |
aNumProtocolo | String | Protocolo de autorização da spdNFe. |
aDataHoraEvento | String | Data de envio do evento, formato AAAA-MM-DDTHH:MM:SS Ex: 2016-03-01T13:00:00. |
aOrgao | String | Código do Estado Emissor da spdNFe. |
aTpEvento | TTipoPedidoProrrogacao | Tipo do evento que deseja enviar. EPP1: 111500 - Primeiro prazo. EPP2: 111501- Segundo Prazo. Parâmetro Tipado, podendo ser: tECPP1 ou tECPP2 |
aSequenciaEvento | String | Sequência do Evento. |
aFusoHorario | String | Fuso horário do local de envio, formato -03:00. |
Retorno
XML contendo mensagem do resultado da solicitação.
Exemplos
Delphi
retorno := spdnfe.EnviarPedidoProrrogacao('1', '00000000000000000000000000000000000000000000', '135160000591851', '2016-02-19T14:29:00', '35', tEPP1, 1, '-03:00');
C#
public spdNFeX spdNFe = new spdNFeX();
retorno = spdNFe.EnviarPedidoProrrogacao("1", "123456789012345678901234567890123456789012345", "123456789", "2017-03-30T15:00:00", "44", "111500", "1", "-03:00");
VB6
Public spdNFe As NFeX.spdNFeX
Set spdNFe = New NFeX.spdNFeX
retorno = spdNFe.EnviarPedidoProrrogacao "1", "00000000000000000000000000000000000000000000", "135160000591851", Format(Now(), "yyyy-mm-ddThh:mm:ss"), "35", tEPP1, 1, "-03:00"
PHP
$spdNFe = new COM("NFeX.spdNFeX");
$retorno = $spdNFe->EnviarPedidoProrrogacao("1", "123456789012345678901234567890123456789012345", "123456789", "2017-03-30T15:00:00", "44", "111500", "1", "-03:00");
JAVA
ActiveXComponent spdNFe = new ActiveXComponent("NFeX.spdNFeX");
retorno = spdNFe.invoke("EnviarPedidoProrrogacao", "1", "123456789012345678901234567890123456789012345", "123456789", "2017-03-30T15:00:00", "44", "111500", "1", "-03:00").toString();
Comentários
0 comentário
Por favor, entre para comentar.