Class InfoDirigenteSindical
Informações relativas ao dirigente sindical
Inheritance
InfoDirigenteSindical
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
[XmlElement("categOrig")]
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
[XmlIgnore]
public DateTimeOffset DtAdmOrig { get; set; }
Property Value
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
[XmlElement("dtAdmOrig")]
public string DtAdmOrigField { get; set; }
Property Value
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
[XmlElement("matricOrig")]
public string MatricOrig { get; set; }
Property Value
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
[XmlElement("nrInsc")]
public string NrInsc { get; set; }
Property Value
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
[XmlElement("tpInsc")]
public TpInsc? TpInsc { get; set; }
Property Value
TpRegPrev
Tipo de regime previdenciário.
Declaration
[XmlElement("tpRegPrev")]
public TipoRegimePrevidenciario TpRegPrev { get; set; }
Property Value
TpRegTrab
Tipo de regime trabalhista.
Declaration
[XmlElement("tpRegTrab")]
public TipoRegimeTrabalhista? TpRegTrab { get; set; }
Property Value
Methods
ShouldSerializeDtAdmOrigField()
Declaration
public bool ShouldSerializeDtAdmOrigField()
Returns
ShouldSerializeMatricOrig()
Declaration
public bool ShouldSerializeMatricOrig()
Returns
ShouldSerializeNrInsc()
Declaration
public bool ShouldSerializeNrInsc()
Returns
ShouldSerializeTpInsc()
Declaration
public bool ShouldSerializeTpInsc()
Returns
ShouldSerializeTpRegTrab()
Declaration
public bool ShouldSerializeTpRegTrab()
Returns