BaixarXmlEventoLote(aIdLote, aIdEvento)
Para obter o XML de um determinado Evento de um lote, utilizaremos o método BaixarXmlEventoLote e informaremos o número de protocolo de um lote válido e o ID de um evento autorizado que pertence ao lote.
Atenção! Somente Eventos AUTORIZADOS terão seu XML disponibilizado pelo método.
Método
BaixarXmlEventoLote(const aIdLote: WideString; const aIdEvento: WideString): IspdRetBaixarXmlEventoLote;
Parâmetros
Argumento | Tipo | Detalhes |
aIdLote | String | Número de protocolo que é retornado no envio do lote dos eventos. |
aIdEvento | String | Número do ID do Evento. |
Retorno
Este método retornará um objeto do tipo IspdRetBaixarXmlEventoLote com o seguinte retorno:
- XmlEvento
- Mensagem
Abaixo segue o detalhamento do tipo IspdRetBaixarXmlEventoLote.
IspdRetBaixarXmlEventoLote
Os campos a seguir são referentes ao XML do Evento.
Campo | Função | Tipo | Exemplo |
XmlEvento | Propriedade que retorna o XML do Evento. | String | Em anexo. |
Mensagem | Propriedade que retorna a mensagem de retorno do processamento. | String |
Eventos retornados.
|
Requisitos
Para baixar o XML de um evento, é necessário referenciar um número de protocolo válido e um ID de Evento Autorizado.
Exemplos
Delphi
var
RetBaixarXmlEventoLote: IspdRetBaixarXmlEventoLote;
begin
RetBaixarXmlEventoLote := eSocial.BaixarXmlEventoLote(edtIdLote.Text, edtIdEvento.Text);
mmoRetorno.Lines.Clear;
mmoRetorno.Lines.Add('### BAIXA XML EVENTO LOTE ###');
mmoRetorno.Lines.Add('Mensagem de Retorno: ' + RetBaixarXmlEventoLote.Mensagem);
mmoRetorno.Lines.Add('XML Evento: ' + RetBaixarXmlEventoLote.XmlEvento);
end;
C#
ESocialClientX.IspdRetBaixarXmlEventoLote Evento;
Evento = eSocial.BaixarXmlEventoLote(edtIDLote.Text, edtIDEvento.Text);
mmRetorno.Text = "Xml do Evento:" + Environment.NewLine;
mmRetorno.Text += " Mensagem de Retorno: " + Evento.Mensagem + Environment.NewLine;
mmRetorno.Text += " XML do Evento: " + Evento.XmlEvento + Environment.NewLine;
mmRetorno.Text += Environment.NewLine;
Visual Basic 6
Dim Evento As spdRetBaixarXmlEventoLote
Dim i As Integer
Set Evento = eSocial.BaixarXmlEventoLote(edtIDLote.Text, edtIDEvento.Text)
mmRetorno.Text = "XmlEvento:" & vbNewLine
mmRetorno.Text = mmRetorno.Text & " Mensagem de Retorno: " & Evento.Mensagem & vbNewLine
mmRetorno.Text = mmRetorno.Text & " XML do Evento: " & Evento.XmlLote & vbNewLine
Comentários
0 comentário
Por favor, entre para comentar.