Class InfoDirigenteSindical
Informações relativas ao dirigente sindical.
Inheritance
System.Object
InfoDirigenteSindical
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
public class InfoDirigenteSindical
Properties
CategOrig
Preencher com o código correspondente à categoria de origem do dirigente sindical.
Validação: Deve ser um código válido e existente na Tabela 01, diferente de[401].
Declaration
public CodCateg CategOrig { get; set; }
Property Value
DtAdmOrig
Preencher com a data de admissão (ou de início) do
dirigente sindical na empresa de origem.
Validação: O preenchimento é obrigatório se
infoDirigenteSindical/categOrig corresponder a
"Empregado", "Agente Público", "Avulso" ou for igual a [721].
Declaration
public DateTimeOffset DtAdmOrig { get; set; }
Property Value
Type |
Description |
System.DateTimeOffset |
|
DtAdmOrigField
Preencher com a data de admissão (ou de início) do
dirigente sindical na empresa de origem.
Validação: O preenchimento é obrigatório se
infoDirigenteSindical/categOrig corresponder a
"Empregado", "Agente Público", "Avulso" ou for igual a [721].
Declaration
public string DtAdmOrigField { get; set; }
Property Value
Type |
Description |
System.String |
|
MatricOrig
Preencher com a matrícula do trabalhador na
empresa de origem.
Validação: Preenchimento obrigatório se
infoDirigenteSindical/categOrig corresponder a
"Empregado" ou "Agente Público".
Declaration
public string MatricOrig { get; set; }
Property Value
Type |
Description |
System.String |
|
NrInsc
Informar o número de inscrição do empregador de
origem do dirigente sindical, de acordo com o tipo
de inscrição indicado no campo
infoDirigenteSindical/tpInsc.
Validação: Preenchimento obrigatório e exclusivo se
infoDirigenteSindical/tpInsc for informado.Se
preenchido, deve ser um número de inscrição válido
e diferente da inscrição do declarante, considerando
as particularidades aplicadas à informação de CNPJ
de órgão público em S-1000.
Se infoDirigenteSindical/tpInsc = [1], deve possuir 14
(catorze) algarismos e ser diferente do CNPJ base do
empregador e dos estabelecimentos informados
através do evento S-1005.
Se infoDirigenteSindical/tpInsc = [2], deve possuir 11
(onze) algarismos.
Declaration
public string NrInsc { get; set; }
Property Value
Type |
Description |
System.String |
|
TpInsc
Preencher com o código correspondente ao tipo de
inscrição, conforme Tabela 05.
Valores válidos:
1 - CNPJ
2 - CPF
Validação: O preenchimento é obrigatório e
exclusivo se infoDirigenteSindical/categOrig
corresponder a "Empregado", "Agente Público",
"Avulso" ou for igual a[721]
Declaration
public TpInsc? TpInsc { get; set; }
Property Value
Type |
Description |
System.Nullable<TpInsc> |
|
TpRegPrev
Tipo de regime previdenciário.
Declaration
public TipoRegimePrevidenciario TpRegPrev { get; set; }
Property Value
TpRegTrab
Tipo de regime trabalhista.
Declaration
public TipoRegimeTrabalhista? TpRegTrab { get; set; }
Property Value
Methods
ShouldSerializeDtAdmOrigField()
Declaration
public bool ShouldSerializeDtAdmOrigField()
Returns
Type |
Description |
System.Boolean |
|
ShouldSerializeMatricOrig()
Declaration
public bool ShouldSerializeMatricOrig()
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 |
|
ShouldSerializeTpRegTrab()
Declaration
public bool ShouldSerializeTpRegTrab()
Returns
Type |
Description |
System.Boolean |
|