Class Duracao
Duração do contrato de trabalho.
Inheritance
System.Object
Duracao
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
DtTerm
Declaration
public DateTimeOffset DtTerm { get; set; }
Property Value
Type |
Description |
System.DateTimeOffset |
|
DtTermField
Data do término do contrato por prazo determinado.
Validação: O preenchimento é obrigatório se tpContr =
[2].Não informar se tpContr = [1]. Se preenchido, deve ser
igual ou posterior à data de admissão(no caso de
transferência ou mudança de CPF, igual ou posterior a
sucessaoVinc/dtTransf, transfDom/dtTransf ou dtAltCPF do
evento S-2200, conforme o caso).
Retornar alerta caso a data informada seja anterior a
dtAlteracao.
Declaration
public string DtTermField { get; set; }
Property Value
Type |
Description |
System.String |
|
ObjDet
Indicação do objeto determinante da contratação por
prazo determinado(obra, serviço, safra, etc.).
Validação: O preenchimento é obrigatório e exclusivo se
tpContr = [3].
Declaration
public string ObjDet { get; set; }
Property Value
Type |
Description |
System.String |
|
TipoDeContratoDeTrabalho
Tipo de contrato de trabalho.
Valores válidos:
1 - Prazo indeterminado
2 - Prazo determinado, definido em dias
3 - Prazo determinado, vinculado à ocorrência de um fato
Validação: Se codCateg = [103] e dtAlteracao >= [2024-
04-22], deve ser informado[2].
Declaration
public TipoDeContratoDeTrabalho TipoDeContratoDeTrabalho { get; set; }
Property Value
Methods
ShouldSerializeDtTermField()
Declaration
public bool ShouldSerializeDtTermField()
Returns
Type |
Description |
System.Boolean |
|
ShouldSerializeObjDet()
Declaration
public bool ShouldSerializeObjDet()
Returns
Type |
Description |
System.Boolean |
|