Class ESocialProc
Classe para guardar o XML de distribuição do eSocial
Implements
Inherited Members
Namespace: Unimake.Business.DFe.Xml.ESocial
Assembly: Unimake.Business.DFe.dll
Syntax
[Serializable]
[XmlRoot("esocialProc", IsNullable = false)]
public class ESocialProc : XMLBase, IXmlSerializable
Properties
ESocial1000
S-1000 - Informações do Empregador/Contribuinte/Órgão Público
Declaration
[XmlElement("eSocial", Namespace = "http://www.esocial.gov.br/schema/evt/evtInfoEmpregador/v_S_01_03_00")]
public ESocial1000 ESocial1000 { get; set; }
Property Value
| Type | Description |
|---|---|
| ESocial1000 |
ESocial1005
S-1005 - Tabela de Estabelecimentos, Obras ou Unidades de Órgãos Públicos
Declaration
[XmlElement("eSocial", Namespace = "http://www.esocial.gov.br/schema/evt/evtTabEstab/v_S_01_03_00")]
public ESocial1005 ESocial1005 { get; set; }
Property Value
| Type | Description |
|---|---|
| ESocial1005 |
ESocial1010
S-1010 - Tabela de Rubricas
Declaration
[XmlElement("eSocial", Namespace = "http://www.esocial.gov.br/schema/evt/evtTabRubrica/v_S_01_03_00")]
public ESocial1010 ESocial1010 { get; set; }
Property Value
| Type | Description |
|---|---|
| ESocial1010 |
ESocial1020
S-1020 - Tabela de Lotações Tributárias
Declaration
[XmlElement("eSocial", Namespace = "http://www.esocial.gov.br/schema/evt/evtTabLotacao/v_S_01_03_00")]
public ESocial1020 ESocial1020 { get; set; }
Property Value
| Type | Description |
|---|---|
| ESocial1020 |
ESocial1070
S-1070 - Tabela de Processos Administrativos/Judiciais
Declaration
[XmlElement("eSocial", Namespace = "http://www.esocial.gov.br/schema/evt/evtTabProcesso/v_S_01_03_00")]
public ESocial1070 ESocial1070 { get; set; }
Property Value
| Type | Description |
|---|---|
| ESocial1070 |
ESocial1200
S-1200 - Remuneração de Trabalhador vinculado ao Regime Geral de Previd. Social
Declaration
[XmlElement("eSocial", Namespace = "http://www.esocial.gov.br/schema/evt/evtRemun/v_S_01_03_00")]
public ESocial1200 ESocial1200 { get; set; }
Property Value
| Type | Description |
|---|---|
| ESocial1200 |
ESocial1202
S-1202 - Remuneração de Servidor vinculado ao Regime Próprio de Previd. Social
Declaration
[XmlElement("eSocial", Namespace = "http://www.esocial.gov.br/schema/evt/evtRmnRPPS/v_S_01_03_00")]
public ESocial1202 ESocial1202 { get; set; }
Property Value
| Type | Description |
|---|---|
| ESocial1202 |
ESocial1207
S-1207 - Benefícios - Entes Públicos
Declaration
[XmlElement("eSocial", Namespace = "http://www.esocial.gov.br/schema/evt/evtBenPrRP/v_S_01_03_00")]
public ESocial1207 ESocial1207 { get; set; }
Property Value
| Type | Description |
|---|---|
| ESocial1207 |
ESocial1210
S-1210 - Pagamentos de Rendimentos do Trabalho
Declaration
[XmlElement("eSocial", Namespace = "http://www.esocial.gov.br/schema/evt/evtPgtos/v_S_01_03_00")]
public ESocial1210 ESocial1210 { get; set; }
Property Value
| Type | Description |
|---|---|
| ESocial1210 |
ESocial1260
S-1260 - Comercialização da Produção Rural Pessoa Física
Declaration
[XmlElement("eSocial", Namespace = "http://www.esocial.gov.br/schema/evt/evtComProd/v_S_01_03_00")]
public ESocial1260 ESocial1260 { get; set; }
Property Value
| Type | Description |
|---|---|
| ESocial1260 |
ESocial1270
S-1270 - Contratação de Trabalhadores Avulsos Não Portuários
Declaration
[XmlElement("eSocial", Namespace = "http://www.esocial.gov.br/schema/evt/evtContratAvNP/v_S_01_03_00")]
public ESocial1270 ESocial1270 { get; set; }
Property Value
| Type | Description |
|---|---|
| ESocial1270 |
ESocial1280
S-1280 - Informações Complementares aos Eventos Periódicos
Declaration
[XmlElement("eSocial", Namespace = "http://www.esocial.gov.br/schema/evt/evtInfoComplPer/v_S_01_03_00")]
public ESocial1280 ESocial1280 { get; set; }
Property Value
| Type | Description |
|---|---|
| ESocial1280 |
ESocial1298
S-1298 - Reabertura dos Eventos Periódicos
Declaration
[XmlElement("eSocial", Namespace = "http://www.esocial.gov.br/schema/evt/evtReabreEvPer/v_S_01_03_00")]
public ESocial1298 ESocial1298 { get; set; }
Property Value
| Type | Description |
|---|---|
| ESocial1298 |
ESocial1299
S-1299 - Fechamento dos Eventos Periódicos
Declaration
[XmlElement("eSocial", Namespace = "http://www.esocial.gov.br/schema/evt/evtFechaEvPer/v_S_01_03_00")]
public ESocial1299 ESocial1299 { get; set; }
Property Value
| Type | Description |
|---|---|
| ESocial1299 |
ESocial2190
S-2190 - Registro Preliminar de Trabalhador
Declaration
[XmlElement("eSocial", Namespace = "http://www.esocial.gov.br/schema/evt/evtAdmPrelim/v_S_01_03_00")]
public ESocial2190 ESocial2190 { get; set; }
Property Value
| Type | Description |
|---|---|
| ESocial2190 |
ESocial2200
S-2200 - Cadastramento Inicial do Vínculo e Admissão/Ingresso de Trabalhador
Declaration
[XmlElement("eSocial", Namespace = "http://www.esocial.gov.br/schema/evt/evtAdmissao/v_S_01_03_00")]
public ESocial2200 ESocial2200 { get; set; }
Property Value
| Type | Description |
|---|---|
| ESocial2200 |
ESocial2205
S-2205 - Alteração de Dados Cadastrais do Trabalhador
Declaration
[XmlElement("eSocial", Namespace = "http://www.esocial.gov.br/schema/evt/evtAltCadastral/v_S_01_03_00")]
public ESocial2205 ESocial2205 { get; set; }
Property Value
| Type | Description |
|---|---|
| ESocial2205 |
ESocial2206
S-2206 - Evento Alteração de Contrato de Trabalho/Relação Estatutária.
Declaration
[XmlElement("eSocial", Namespace = "http://www.esocial.gov.br/schema/evt/evtAltContratual/v_S_01_03_00")]
public ESocial2206 ESocial2206 { get; set; }
Property Value
| Type | Description |
|---|---|
| ESocial2206 |
ESocial2210
S-2210 - Comunicação de Acidente de Trabalho
Declaration
[XmlElement("eSocial", Namespace = "http://www.esocial.gov.br/schema/evt/evtCAT/v_S_01_03_00")]
public ESocial2210 ESocial2210 { get; set; }
Property Value
| Type | Description |
|---|---|
| ESocial2210 |
ESocial2220
S-2220 - Monitoramento da Saúde do Trabalhador
Declaration
[XmlElement("eSocial", Namespace = "http://www.esocial.gov.br/schema/evt/evtMonit/v_S_01_03_00")]
public ESocial2220 ESocial2220 { get; set; }
Property Value
| Type | Description |
|---|---|
| ESocial2220 |
ESocial2221
S-2221 - Exame Toxicológico do Motorista Profissional Empregado
Declaration
[XmlElement("eSocial", Namespace = "http://www.esocial.gov.br/schema/evt/evtToxic/v_S_01_03_00")]
public ESocial2221 ESocial2221 { get; set; }
Property Value
| Type | Description |
|---|---|
| ESocial2221 |
ESocial2230
S-2230 - Afastamento Temporário
Declaration
[XmlElement("eSocial", Namespace = "http://www.esocial.gov.br/schema/evt/evtAfastTemp/v_S_01_03_00")]
public ESocial2230 ESocial2230 { get; set; }
Property Value
| Type | Description |
|---|---|
| ESocial2230 |
ESocial2231
S-2231 - Cessão/Exercício em Outro Órgão
Declaration
[XmlElement("eSocial", Namespace = "http://www.esocial.gov.br/schema/evt/evtCessao/v_S_01_03_00")]
public ESocial2231 ESocial2231 { get; set; }
Property Value
| Type | Description |
|---|---|
| ESocial2231 |
ESocial2240
S-2240 - Condições Ambientais do Trabalho - Agentes Nocivos
Declaration
[XmlElement("eSocial", Namespace = "http://www.esocial.gov.br/schema/evt/evtExpRisco/v_S_01_03_00")]
public ESocial2240 ESocial2240 { get; set; }
Property Value
| Type | Description |
|---|---|
| ESocial2240 |
ESocial2298
S-2298 - Reintegração/Outros Provimentos
Declaration
[XmlElement("eSocial", Namespace = "http://www.esocial.gov.br/schema/evt/evtReintegr/v_S_01_03_00")]
public ESocial2298 ESocial2298 { get; set; }
Property Value
| Type | Description |
|---|---|
| ESocial2298 |
ESocial2299
S-2299 - Desligamento
Declaration
[XmlElement("eSocial", Namespace = "http://www.esocial.gov.br/schema/evt/evtDeslig/v_S_01_03_00")]
public ESocial2299 ESocial2299 { get; set; }
Property Value
| Type | Description |
|---|---|
| ESocial2299 |
ESocial2300
S-2300 - Trabalhador Sem Vínculo de Emprego/Estatutário - Início
Declaration
[XmlElement("eSocial", Namespace = "http://www.esocial.gov.br/schema/evt/evtTSVInicio/v_S_01_03_00")]
public ESocial2300 ESocial2300 { get; set; }
Property Value
| Type | Description |
|---|---|
| ESocial2300 |
ESocial2306
S-2306 - Trabalhador Sem Vínculo de Emprego/Estatutário - Alteração Contratual
Declaration
[XmlElement("eSocial", Namespace = "http://www.esocial.gov.br/schema/evt/evtTSVAltContr/v_S_01_03_00")]
public ESocial2306 ESocial2306 { get; set; }
Property Value
| Type | Description |
|---|---|
| ESocial2306 |
ESocial2399
S-2399 - Trabalhador Sem Vínculo de Emprego/Estatutário - Término
Declaration
[XmlElement("eSocial", Namespace = "http://www.esocial.gov.br/schema/evt/evtTSVTermino/v_S_01_03_00")]
public ESocial2399 ESocial2399 { get; set; }
Property Value
| Type | Description |
|---|---|
| ESocial2399 |
ESocial2400
S-2400 - Cadastro de Beneficiário - Entes Públicos - Início
Declaration
[XmlElement("eSocial", Namespace = "http://www.esocial.gov.br/schema/evt/evtCdBenefIn/v_S_01_03_00")]
public ESocial2400 ESocial2400 { get; set; }
Property Value
| Type | Description |
|---|---|
| ESocial2400 |
ESocial2405
S-2405 - Cadastro de Beneficiário - Entes Públicos - Alteração
Declaration
[XmlElement("eSocial", Namespace = "http://www.esocial.gov.br/schema/evt/evtCdBenefAlt/v_S_01_03_00")]
public ESocial2405 ESocial2405 { get; set; }
Property Value
| Type | Description |
|---|---|
| ESocial2405 |
ESocial2410
S-2410 - Cadastro de Benefício - Entes Públicos - Início
Declaration
[XmlElement("eSocial", Namespace = "http://www.esocial.gov.br/schema/evt/evtCdBenIn/v_S_01_03_00")]
public ESocial2410 ESocial2410 { get; set; }
Property Value
| Type | Description |
|---|---|
| ESocial2410 |
ESocial2416
S-2416 - Cadastro de Benefício - Entes Públicos - Alteração
Declaration
[XmlElement("eSocial", Namespace = "http://www.esocial.gov.br/schema/evt/evtCdBenAlt/v_S_01_03_00")]
public ESocial2416 ESocial2416 { get; set; }
Property Value
| Type | Description |
|---|---|
| ESocial2416 |
ESocial2418
S-2418 - Reativação de Benefício - Entes Públicos
Declaration
[XmlElement("eSocial", Namespace = "http://www.esocial.gov.br/schema/evt/evtReativBen/v_S_01_03_00")]
public ESocial2418 ESocial2418 { get; set; }
Property Value
| Type | Description |
|---|---|
| ESocial2418 |
ESocial2420
S-2420 - Cadastro de Benefício - Entes Públicos - Término
Declaration
[XmlElement("eSocial", Namespace = "http://www.esocial.gov.br/schema/evt/evtCdBenTerm/v_S_01_03_00")]
public ESocial2420 ESocial2420 { get; set; }
Property Value
| Type | Description |
|---|---|
| ESocial2420 |
ESocial2500
S-2500 - Processo Trabalhista
Declaration
[XmlElement("eSocial", Namespace = "http://www.esocial.gov.br/schema/evt/evtProcTrab/v_S_01_03_00")]
public ESocial2500 ESocial2500 { get; set; }
Property Value
| Type | Description |
|---|---|
| ESocial2500 |
ESocial2501
S-2501 - Informações de Tributos Decorrentes de Processo Trabalhista
Declaration
[XmlElement("eSocial", Namespace = "http://www.esocial.gov.br/schema/evt/evtContProc/v_S_01_03_00")]
public ESocial2501 ESocial2501 { get; set; }
Property Value
| Type | Description |
|---|---|
| ESocial2501 |
ESocial3000
S-3000 - Exclusão de Eventos
Declaration
[XmlElement("eSocial", Namespace = "http://www.esocial.gov.br/schema/evt/evtExclusao/v_S_01_03_00")]
public ESocial3000 ESocial3000 { get; set; }
Property Value
| Type | Description |
|---|---|
| ESocial3000 |
ESocial3500
S-3500 - Evento Informações do Empregador. eSocial - 3500
Declaration
[XmlElement("eSocial", Namespace = "http://www.esocial.gov.br/schema/evt/evtExcProcTrab/v_S_01_03_00")]
public ESocial3500 ESocial3500 { get; set; }
Property Value
| Type | Description |
|---|---|
| ESocial3500 |
ESocial5001
S-5001 - Informações das Contribuições Sociais por Trabalhador
Declaration
[XmlElement("eSocial", Namespace = "http://www.esocial.gov.br/schema/evt/evtBasesTrab/v_S_01_03_00")]
public ESocial5001 ESocial5001 { get; set; }
Property Value
| Type | Description |
|---|---|
| ESocial5001 |
ESocial5002
S-5002 - Imposto de Renda Retido na Fonte por Trabalhador
Declaration
[XmlElement("eSocial", Namespace = "http://www.esocial.gov.br/schema/evt/evtIrrfBenef/v_S_01_03_00")]
public ESocial5002 ESocial5002 { get; set; }
Property Value
| Type | Description |
|---|---|
| ESocial5002 |
ESocial5003
S-5003 - Informações do FGTS por Trabalhador
Declaration
[XmlElement("eSocial", Namespace = "http://www.esocial.gov.br/schema/evt/evtBasesFGTS/v_S_01_03_00")]
public ESocial5003 ESocial5003 { get; set; }
Property Value
| Type | Description |
|---|---|
| ESocial5003 |
ESocial5011
S-5011 - Informações das Contribuições Sociais Consolidadas por Contribuinte
Declaration
[XmlElement("eSocial", Namespace = "http://www.esocial.gov.br/schema/evt/evtCS/v_S_01_03_00")]
public ESocial5011 ESocial5011 { get; set; }
Property Value
| Type | Description |
|---|---|
| ESocial5011 |
ESocial5012
S-5012 - Imposto de Renda Retido na Fonte Consolidado por Contribuinte
Declaration
[XmlElement("eSocial", Namespace = "http://www.esocial.gov.br/schema/evt/evtIrrf/v_S_01_03_00")]
public ESocial5012 ESocial5012 { get; set; }
Property Value
| Type | Description |
|---|---|
| ESocial5012 |
ESocial5013
S-5013 - Informações do FGTS Consolidadas por Contribuinte
Declaration
[XmlElement("eSocial", Namespace = "http://www.esocial.gov.br/schema/evt/evtFGTS/v_S_01_03_00")]
public ESocial5013 ESocial5013 { get; set; }
Property Value
| Type | Description |
|---|---|
| ESocial5013 |
ESocial5501
S-5501 - Informações Consolidadas de Tributos Decorrentes de Processo Trabalhista
Declaration
[XmlElement("eSocial", Namespace = "http://www.esocial.gov.br/schema/evt/evtTribProcTrab/v_S_01_03_00")]
public ESocial5501 ESocial5501 { get; set; }
Property Value
| Type | Description |
|---|---|
| ESocial5501 |
ESocial5503
S-5503 - Informações do FGTS por Trabalhador em Processo Trabalhista
Declaration
[XmlElement("eSocial", Namespace = "http://www.esocial.gov.br/schema/evt/evtFGTSProcTrab/v_S_01_03_00")]
public ESocial5503 ESocial5503 { get; set; }
Property Value
| Type | Description |
|---|---|
| ESocial5503 |
ESocial8200
S-8200 - Anotação Judicial do Vínculo
Declaration
[XmlElement("eSocial", Namespace = "http://www.esocial.gov.br/schema/evt/evtAnotJud/v_S_01_03_00")]
public ESocial8200 ESocial8200 { get; set; }
Property Value
| Type | Description |
|---|---|
| ESocial8200 |
ESocial8299
S-8299 - Baixa Judicial do Vínculo
Declaration
[XmlElement("eSocial", Namespace = "http://www.esocial.gov.br/schema/evt/evtBaixa/v_S_01_03_00")]
public ESocial8299 ESocial8299 { get; set; }
Property Value
| Type | Description |
|---|---|
| ESocial8299 |
ID
ID
Declaration
[XmlIgnore]
public string ID { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
NomeArquivoDistribuicao
Nome do arquivo XML de distribuição do evento
Declaration
public string NomeArquivoDistribuicao { get; }
Property Value
| Type | Description |
|---|---|
| string |
RetornoEvento
Contém o resultado do processamento de um evento contido no lote.
Declaration
[XmlElement("retornoEvento")]
public RetornoEvento RetornoEvento { get; set; }
Property Value
| Type | Description |
|---|---|
| RetornoEvento |