Copyright © Unimake Software
Generated with DocFX

Search Results for

    Class Aprend

    Informações relacionadas ao aprendiz

    Inheritance
    System.Object
    Aprend
    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 Aprend

    Properties

    CnpjEntQual

    Informar o número de inscrição no CNPJ da entidade qualificadora, no caso de contratação direta. Validação: Preenchimento obrigatório e exclusivo se indAprend = [1]. Deve ser um CNPJ válido, com 14 (catorze) algarismos.

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

    CnpjPrat

    Informar o número de inscrição no CNPJ do estabelecimento onde estão sendo realizadas as atividades práticas, quando ocorrer uma das seguintes situações: a) Modalidade alternativa de cumprimento de cota de aprendizagem(neste caso, informar o CNPJ da entidade concedente da parte prática); b) Realização das atividades práticas na empresa contratante do serviço terceirizado; c) Centralização das atividades práticas em estabelecimento da própria empresa, diverso do estabelecimento responsável pelo cumprimento da cota. Validação: Deve ser um CNPJ válido, com 14 (catorze) algarismos.

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

    IndAprend

    Indicativo de modalidade de contratação de aprendiz. Valores válidos: 1 - Contratação direta: contratação do aprendiz efetivada pelo estabelecimento cumpridor da cota de aprendizagem 2 - Contratação indireta: contratação do aprendiz efetivada por entidades sem fins lucrativos ou por entidades de prática desportiva a serviço do estabelecimento cumpridor da cota

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

    NrInsc

    Informar o número de inscrição do estabelecimento para o qual a contratação de aprendiz foi efetivada, no caso de contratação indireta, de acordo com o tipo de inscrição indicado no campo aprend/tpInsc. Validação: Preenchimento obrigatório e exclusivo se indAprend = [2]. Deve ser um identificador válido e: a) Se aprend/tpInsc = [1], deve ser informado com 14 (catorze) algarismos.Se o empregador for pessoa jurídica, a raiz do CNPJ informado deve ser diferente de ideEmpregador/nrInsc. b) Se aprend/tpInsc = [2], deve ser diferente do CPF do empregado.Se o empregador for pessoa física, também deve ser diferente do CPF do empregador.

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

    TpInsc

    Preencher com o código correspondente ao tipo de inscrição do estabelecimento para o qual a contratação de aprendiz foi efetivada, no caso de contratação indireta, conforme Tabela 05. Valores válidos: 1 - CNPJ 2 - CPF Validação: Preenchimento obrigatório e exclusivo se indAprend = [2].

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

    Methods

    ShouldSerializeCnpjEntQual()

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

    ShouldSerializeCnpjPrat()

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

    ShouldSerializeNrInsc()

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

    ShouldSerializeTpInsc()

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