Class ItensRemun
Rubricas que compõem a remuneração do trabalhador
Assembly: Unimake.Business.DFe.dll
Syntax
[Serializable]
public abstract class ItensRemun
Properties
CodRubr
Informar o código atribuído pelo empregador que identifica a rubrica em sua
folha de pagamento ou ocódigo da rubrica constante da Tabela de Rubricas Padrão.
Declaration
[XmlElement("codRubr")]
public string CodRubr { get; set; }
Property Value
DescFolha
Declaration
[XmlElement("descFolha")]
public DescFolhaItensRemun DescFolha { get; set; }
Property Value
FatorRubr
Informar o fator, percentual, etc. da rubrica, quando necessário.
Ex.: Adicional de horas extras 50%, relacionado a uma rubrica de horas extras: Fator = 50.
Validação: Deve ser maior que 0 (zero).
Declaration
[XmlIgnore]
public double FatorRubr { get; set; }
Property Value
FatorRubrField
Declaration
[XmlElement("fatorRubr")]
public string FatorRubrField { get; set; }
Property Value
IdeTabRubr
Preencher com o identificador da Tabela de Rubricas para a rubrica definida em codRubr.
Declaration
[XmlElement("ideTabRubr")]
public string IdeTabRubr { get; set; }
Property Value
IndApurIR
Indicativo de tipo de apuração de IR.
Valores válidos:
0 - Normal(apuração sob a folha de pagamento
declarada no eSocial)
1 - Situação especial de apuração de IR
Validação: Informação obrigatória e exclusiva se perApur
= [2021-07] (se indApuracao = [1]) ou se perApur >=
[2021] (se indApuracao = [2]).
Declaration
[XmlElement("indApurIR")]
public IndApurIR? IndApurIR { get; set; }
Property Value
QtdRubr
Informar a quantidade de referência para apuração (em horas, cotas, meses, etc.).
Ex.: Quantidade de horas extras trabalhadas relacionada com uma rubrica de hora extra,
quantidade de dias trabalhados relacionada com uma rubrica de salário, etc.
Validação: Deve ser maior que 0 (zero).
Declaration
[XmlIgnore]
public double QtdRubr { get; set; }
Property Value
QtdRubrField
Declaration
[XmlElement("qtdRubr")]
public string QtdRubrField { get; set; }
Property Value
VrRubr
Valor total da rubrica. Validação: Deve ser maior que 0 (zero).
Declaration
[XmlIgnore]
public double VrRubr { get; set; }
Property Value
VrRubrField
Declaration
[XmlElement("vrRubr")]
public string VrRubrField { get; set; }
Property Value
Methods
ShouldSerializeFatorRubrField()
Declaration
public bool ShouldSerializeFatorRubrField()
Returns
ShouldSerializeIndApurIR()
Declaration
public bool ShouldSerializeIndApurIR()
Returns
ShouldSerializeQtdRubrField()
Declaration
public bool ShouldSerializeQtdRubrField()
Returns