EnviarLoteEventos(aTX2Content, aIdGrupoEventos)
Para enviar o lote de eventos à SEFAZ, utilizaremos o método EnviarLoteEventos.
Método
EnviarLoteEventos(aXmlLote: String, aIdGrupoEventos: Integer): IspdRetEnviarLoteEventos;
Parâmetros
Argumento | Tipo | Detalhes |
aXmlLote | String | Conteúdo de um XML com assinatura digital |
aIdGrupoEventos | Integer | Identificador do grupo que contém os eventos do lote a ser enviado |
Observação
O aIdGrupoEventos é a identificação do grupo do evento enviado, sendo:
1 - Eventos Iniciais / Tabela
2 - Eventos Não Periódicos
3 - Eventos Periódicos
Da mesma forma como nosso dicionário de dados está separado!
Retorno
Este método retornará um objeto do tipo IspdRetEnviarLoteEventos com os seguintes atributos:
- IdLote
- Mensagem
Exemplos
Delphi
var
Retorno: IspdRetEnviarLoteEventos;
begin
Retorno := eSocial.EnviarLoteEventos(mmRetorno.Text, 1);
mmRetorno.Lines.Add(' Retorno:');
mmRetorno.Lines.Add(' ID Lote: ' + Retorno.IdLote);
mmRetorno.Lines.Add(' Mensagem: ' + Retorno.Mensagem);
C#
ESocialClientX.IspdRetEnviarLoteEventos Retorno;
Retorno = eSocial.EnviarLoteEventos(mmRetorno.Text, 1);
mmRetorno.Text = "Retorno:" + Environment.NewLine;
mmRetorno.Text += " ID do lote: " + Retorno.IdLote + Environment.NewLine;
mmRetorno.Text += " Mensagem: " + Retorno.Mensagem + Environment.NewLine;
Visual Basic 6
Dim Retorno As spdRetEnviarLoteEventos
Set Retorno = eSocial.EnviarLoteEventos(mmRetorno.Text, 1)
mmRetorno.Text = " Retorno:" & vbNewLine
mmRetorno.Text = mmRetorno.Text & " ID do lote: " & Retorno.IdLote & vbNewLine
mmRetorno.Text = mmRetorno.Text & " Mensagem: " & Retorno.Mensagem
Comentários
0 comentário
Por favor, entre para comentar.