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()
Assembly: Unimake.Business.DFe.dll
Syntax
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
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 |
|