EnviarAtorInteressado(aChaveNFe, aOrgao, aDataHoraEvento, aIdLote, aOrgaoAutor, aCnpjCpfAutorizado, aVersaoAplicativo, aSequenciaEvento, aTpAutor, aTpAutorizacao, aFusoHorario)
Método responsável por enviar o evento do Ator Interessado na NF-e - Transportador.
Utilizado para informar um novo ator envolvido no transporte da NF-e após a sua emissão, quando não se tem o XML do Ator Interessado assinado. Assim o próprio componente fica responsável pela geração do mesmo.
O objetivo deste evento segundo a nota técnica é: "permitir que o Emitente informe a identificação do Transportador a qualquer momento, como uma das pessoas autorizadas a acessar o XML da NF-e.
No caso em que o transporte não é de responsabilidade do Emitente, o Destinatário poderá gerar o evento, com o mesmo objetivo de autorizar que o Transportador fique autorizado a acessar o XML da NF-e.
Nos casos de Redespacho ou Subcontratação, definido o transportador contratado, este poderá também autorizar outro transportador participante da mesma operação de transporte a acessar o XML da NF-e".
Método
EnviarAtorInteressado(const aChaveNFe, aOrgao, aDataHoraEvento, aIdLote, aOrgaoAutor, aCnpjCpfAutorizado, aVersaoAplicativo : string;
aSequenciaEvento : integer; const aTpAutor : TTipoAutorInteressado; const aTpAutorizacao: TTipoAutorizacaoAtorInter; aFusoHorario : string) : string;
Parâmetros
Argumento | Tipo | Detalhes |
aChaveNFe | String | Número da chave que na qual será adicionado o interessado na NF-e. |
aOrgao | String | Código do órgão de recepção do 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 da UF do emitente do Evento. |
aCnpjCpfAutorizado | String | CNPJ ou CPF do autorizado a acessar a NF-e. |
aVersaoAplicativo | String | Versão do aplicativo do Autor do Evento. |
aSequenciaEvento | String | Sequência do Evento. |
aTpAutor | TTipoAutorInteressado |
Tipo do Autor do Evento. Parâmetro Tipado, podendo ser: tEAtorInterEmitente: 1 - Empresa Emitente tEAtorInterDestinatario: 2 - Empresa Destinatária tEAtorInterTransportadora: 3 - Empresa Transportadora |
aTpAutorizacao | TTipoAutorizacaoAtorInter |
Tipo da Autorização do Evento. Parâmetro Tipado, podendo ser: tEAINaoPermite: 0 - Não permite tEAIPermite: 1 - Permite o transportador autorizado pelo emitente ou destinatário autorizar outros transportadores para ter acesso ao download da NF-e |
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.EnviarAtorInteressado('41210208187168000160551220000095631046404108', '41', '2021-02-10T14:29:00', '1', '41', '99999999999999', 'ver100', 1,
tEAtorInterEmitente, tEAIPermite, '-03:00');
C#
public spdNFeX spdNFe = new spdNFeX();
retorno = spdNFe.EnviarAtorInteressado("41210208187168000160551220000095631046404108", "41", "2021-02-10T14:29:00", "1", "41", "99999999999999", "ver100", 1,
tEAtorInterEmitente, tEAIPermite, "-03:00");
VB6
Public spdNFe As NFeX.spdNFeX
Set spdNFe = New NFeX.spdNFeX
retorno = spdNFe.EnviarAtorInteressado "41210208187168000160551220000095631046404108", "41", "2021-02-10T14:29:00", "1", "41", "99999999999999", "ver100", 1,
tEAtorInterEmitente, tEAIPermite, "-03:00"
PHP
$spdNFe = new COM("NFeX.spdNFeX");
$retorno = $spdNFe->EnviarAtorInteressado("41210208187168000160551220000095631046404108", "41", "2021-02-10T14:29:00", "1", "41", "99999999999999", "ver100", 1,
1, 1, "-03:00");
JAVA
ActiveXComponent spdNFe = new ActiveXComponent("NFeX.spdNFeX");
retorno = spdNFe.invoke("EnviarAtorInteressado", "41210208187168000160551220000095631046404108", "41", "2021-02-10T14:29:00", "1", "41", "99999999999999", "ver100", 1,
1, 1, "-03:00").toString();
Comentários
0 comentário
Por favor, entre para comentar.