Copyright © Unimake Software
Generated with DocFX

Search Results for

    Class InfoTSVInicio

    Trabalhador Sem Vínculo de Emprego/Estatutário - TSVE - Início.

    Inheritance
    System.Object
    InfoTSVInicio
    Inherited Members
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: Unimake.Business.DFe.Xml.ESocial
    Assembly: Unimake.Business.DFe.dll
    Syntax
    public class InfoTSVInicio

    Properties

    Afastamento

    Informações de afastamento do TSVE

    Declaration
    public Afastamento2300 Afastamento { get; set; }
    Property Value
    Type Description
    Afastamento2300

    CadIni

    Indica se o evento se refere a cadastramento inicial (o ingresso do trabalhador no empregador declarante é anterior à data de inicio da obrigatoriedade de envio de seus eventos não periódicos) ou se refere a início de TSVE (o ingresso do trabalhador no empregador declarante é igual ou posterior à data de inicio da obrigatoriedade de envio de seus eventos não periódicos). Valores válidos: S - Sim (Cadastramento Inicial) N - Não (Início de TSVE)

    Declaration
    public SimNaoLetra CadIni { get; set; }
    Property Value
    Type Description
    SimNaoLetra

    CodCateg

    Preencher com o código da categoria do trabalhador.

    Declaration
    public CodCateg CodCateg { get; set; }
    Property Value
    Type Description
    CodCateg

    DtInicio

    /// Data de início, que pode ser:
    

    a) Para o cooperado, a data de ingresso na cooperativa; b) Para o diretor não empregado, a data de posse no cargo; c) Para o dirigente sindical, a data de início do mandato no sindicato; d) Para o estagiário, a data de início do estágio; e) Para o trabalhador avulso, a data de ingresso no Órgão Gestor ded Mão de Obra - OGMO ou no sindicato; f) Para o servidor público exercente de cargo eletivo, a data de início do mandato; g) Para os demais trabalhadores, a data de início das atividades. Validação: Devem ser observadas as seguintes regras: a) Deve ser posterior à data de nascimento do trabalhador, não pode ser posterior a 30 (trinta) dias da data atual e deve ser igual ou anterior ao ano do óbito, se existente; b) Se cadIni = [S], deve ser igual ou posterior à data de início da obrigatoriedade dos eventos não periódicos para o empregador no eSocial; c) Se cadIni = [N], deve ser igual ou posterior à data de início da obrigatoriedade dos eventos não periódicos para o empregador no eSocial;

    Declaration
    public DateTimeOffset DtInicio { get; set; }
    Property Value
    Type Description
    System.DateTimeOffset

    DtInicioField

    Data de início da prestação do serviço ou da execução da obra.

    Declaration
    public string DtInicioField { get; set; }
    Property Value
    Type Description
    System.String

    InfoComplementares

    Grupo onde são fornecidas informações complementares, preenchidas conforme a categoria do TSVE

    Declaration
    public InfoComplem2300 InfoComplementares { get; set; }
    Property Value
    Type Description
    InfoComplem2300

    Matricula

    Matrícula atribuída ao trabalhador pela empresa. Validação: Preenchimento obrigatório se indRetif = [1]. No caso de retificação (indRetif = [2]), a matrícula deve ser preenchida caso tenha sido informada no evento original. O valor informado não pode conter a expressão 'eSocial' nas 7 (sete) primeiras posições.

    Declaration
    public string Matricula { get; set; }
    Property Value
    Type Description
    System.String

    MudancaCPF

    Informações de mudança de CPF do trabalhador

    Declaration
    public MudancaCPF2300 MudancaCPF { get; set; }
    Property Value
    Type Description
    MudancaCPF2300

    NatAtividade

    Natureza da atividade. Validação: Preenchimento obrigatório se codCateg = [201, 202, 401, 731, 734, 738]. Não deve ser preenchido se codCateg = [721, 722, 771, 901]

    Declaration
    public NatAtividade? NatAtividade { get; set; }
    Property Value
    Type Description
    System.Nullable<NatAtividade>

    NrProcTrab

    Número que identifica o processo trabalhista, quando o início de TSVE se der por decisão judicial. Validação: Se preenchido, deve ser um processo judicial válido, com 20 (vinte) algarismos.

    Declaration
    public string NrProcTrab { get; set; }
    Property Value
    Type Description
    System.String

    Termino

    Informação do término do TSVE

    Declaration
    public Termino Termino { get; set; }
    Property Value
    Type Description
    Termino

    Methods

    ShouldSerializeMatricula()

    Declaration
    public bool ShouldSerializeMatricula()
    Returns
    Type Description
    System.Boolean

    ShouldSerializeNatAtividade()

    Declaration
    public bool ShouldSerializeNatAtividade()
    Returns
    Type Description
    System.Boolean

    ShouldSerializeNrProcTrab()

    Declaration
    public bool ShouldSerializeNrProcTrab()
    Returns
    Type Description
    System.Boolean