Class Duracao
Duração do contrato de trabalho.
Assembly: Unimake.Business.DFe.dll
Syntax
Properties
DtTerm
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
[XmlIgnore]
public DateTimeOffset DtTerm { get; set; }
Property Value
DtTermField
Declaration
[XmlElement("dtTerm")]
public string DtTermField { get; set; }
Property Value
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
[XmlElement("objDet")]
public string ObjDet { get; set; }
Property Value
TpContr
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
[XmlElement("tpContr")]
public TipoDeContratoDeTrabalho TpContr { get; set; }
Property Value
Methods
ShouldSerializeDtTermField()
Declaration
public bool ShouldSerializeDtTermField()
Returns
ShouldSerializeObjDet()
Declaration
public bool ShouldSerializeObjDet()
Returns