Class RhpBERemuneracao
Esta classe encapsula uma Remuneração.
Inheritance
System.Object
RhpBERemuneracao
Implements
System.ComponentModel.INotifyPropertyChanged
RhpBE100.IRhpBERemuneracao
Assembly: RhpBE100.dll
Syntax
[ComVisible(true)]
[Guid("CE3E2C14-5042-474F-B2EE-CC9757B81508")]
[ClassInterface(ClassInterfaceType.None)]
public class RhpBERemuneracao : RhpBaseBE, INotifyPropertyChanged, IRhpBERemuneracao
Constructors
RhpBERemuneracao()
Declaration
public RhpBERemuneracao()
Properties
AbreviaturaDescricao
Descrição abreviada da Remuneração.
Declaration
public string AbreviaturaDescricao { get; set; }
Property Value
Type |
Description |
System.String |
|
ClassRemBDAP
Classificação da remuneração para o mapa IEESP
Declaration
public short ClassRemBDAP { get; set; }
Property Value
Type |
Description |
System.Int16 |
|
CodClassRemBDAP
Código da Classificação da remuneração para o mapa IEESP
Declaration
public string CodClassRemBDAP { get; set; }
Property Value
Type |
Description |
System.String |
|
ColunaQuadroPessoal
Declaration
public int ColunaQuadroPessoal { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Descontos
Colecção contendo todos os Descontos associados a esta Remuneração.
Declaration
public RhpBEDescontosRem Descontos { get; set; }
Property Value
Descricao
Descrição da Remuneração.
Declaration
public string Descricao { get; set; }
Property Value
Type |
Description |
System.String |
|
DispRetIRS
Indica se o valor da remun extra deve ser considerado para o apuramento da taxa de irs
Declaration
public bool DispRetIRS { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
EmModoEdicao
Indica se o registo em edição é novo (true) ou existente(false).
Declaration
public bool EmModoEdicao { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
FaixaEtariaFin
Limite superior da faixa etária para a remuneração unitária por dependente.
Declaration
public int FaixaEtariaFin { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
FaixaEtariaIn
Limite inferior da faixa etária para a remuneração unitária por dependente.
Declaration
public int FaixaEtariaIn { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
LimitesIsencao
Colecção contendo todos os Limites de Isenção associados a esta Remuneração.
Declaration
public RhpBELimitesIsencaoRem LimitesIsencao { get; set; }
Property Value
LinhaBalancoSocialPublico
Declaration
public int LinhaBalancoSocialPublico { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
LinhaIndividual
Indica se esta remuneração deve ou não ser totalizada com outras remunerações.
Declaration
public bool LinhaIndividual { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Código do Extraordinário para o Magnético da Segurança Social.
Declaration
public string MagneticoSegSocialExtraordinario { get; set; }
Property Value
Type |
Description |
System.String |
|
MagneticoSegSocialRetroactivo
Código do Retroactivo para o Magnético da Segurança Social.
Declaration
public string MagneticoSegSocialRetroactivo { get; set; }
Property Value
Type |
Description |
System.String |
|
MagneticoSegSocialVencimento
Código do Vencimento para o Magnético da Segurança Social.
Declaration
public string MagneticoSegSocialVencimento { get; set; }
Property Value
Type |
Description |
System.String |
|
MagneticoSeguros
MagneticoSeguros - Considera valor da SS no magnético dos seguros
Declaration
public RhpBETipos.EnuTipoRemuneraSeguros MagneticoSeguros { get; set; }
Property Value
MaximoDependentes
Numero Máximo de dependentes a serem abonados
Declaration
public short MaximoDependentes { get; set; }
Property Value
Type |
Description |
System.Int16 |
|
sendo uma Remuneração em Percentagem indica se é uma Percentagem sobre o Valor Base ou sobre o Valor Líquido.
Declaration
public bool MediaMeses { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Moeda
Moeda Moeda em que estão expressos os valores monetários da ficha.
Declaration
public string Moeda { get; set; }
Property Value
Type |
Description |
System.String |
|
NumMesesCalculo
sendo uma Remuneração em Percentagem indica se é uma Percentagem sobre o Valor Base ou sobre o Valor Líquido.
Declaration
public int NumMesesCalculo { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Indica se a Remuneração afecta os Extraordinários.
Declaration
public bool PagoExtraordinario { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
PagoMesFerias
Indica se a Remuneração afecta o Mês de Férias.
Declaration
public bool PagoMesFerias { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
PagoSubsFerias
Indica se a Remuneração afecta o Subsídio de Férias.
Declaration
public bool PagoSubsFerias { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
PagoSubsNatal
Indica se a Remuneração afecta o Subsídio de Natal.
Declaration
public bool PagoSubsNatal { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
PagoVencimento
Indica se a Remuneração afecta o Vencimento.
Declaration
public bool PagoVencimento { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Percentagem
Indica se é uma Remuneração por Valor fixo ou em Percentagem.
Declaration
public bool Percentagem { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
PercentagemLiq
sendo uma Remuneração em Percentagem indica se é uma Percentagem sobre o Valor Base ou sobre o Valor Líquido.
Declaration
public bool PercentagemLiq { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
QuadroBalancoSocialPublico
Declaration
public int QuadroBalancoSocialPublico { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Remuneracao
Identificador da Remuneração.
Declaration
public string Remuneracao { get; set; }
Property Value
Type |
Description |
System.String |
|
SegurancaSocial
Indica o número da coluna da Declaração de Remunerações da Segurança Social onde será icluída a Remuneração.
Declaration
public byte SegurancaSocial { get; set; }
Property Value
Type |
Description |
System.Byte |
|
SituacaoCGA
Identificador da Situação Funcional da Caixa Geral de Aposentações.
Declaration
public string SituacaoCGA { get; set; }
Property Value
Type |
Description |
System.String |
|
SituacaoRetroactCGA
Identificador da Situação Retroactiva da Caixa Geral de Aposentações.
Declaration
public string SituacaoRetroactCGA { get; set; }
Property Value
Type |
Description |
System.String |
|
TabelaIRSFixa
Indicação do tipo de tabela de I.R.S. utilizada.
Declaration
public bool TabelaIRSFixa { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Tipo
Declaration
public byte Tipo { get; set; }
Property Value
Type |
Description |
System.Byte |
|
TipoRendimento
TipoRendimento - Tipo de Rendimento
Declaration
public string TipoRendimento { get; set; }
Property Value
Type |
Description |
System.String |
|
TipoRendimentoIsentoIRPF
Identificador do Tipo de Rendimento isento de IRPF.
Declaration
public string TipoRendimentoIsentoIRPF { get; set; }
Property Value
Type |
Description |
System.String |
|
TipoRendimentoNaoResidentes
TipoRendimentoNaoResidentes - Tipo de Rendimento de não residentes
Declaration
public string TipoRendimentoNaoResidentes { get; set; }
Property Value
Type |
Description |
System.String |
|
TipoSalarioHora
Declaration
public byte TipoSalarioHora { get; set; }
Property Value
Type |
Description |
System.Byte |
|
TipoSubsidioAlimentacao
Identificador do tipo de subsídio de alimentação.
Declaration
public RhpBETipos.RHPTiposSubsidiosAlimentacao TipoSubsidioAlimentacao { get; set; }
Property Value
TSHPercentual
Indica se o Tipo de Remuneração Unitária Valor Hora é percentual ou não.
Declaration
public bool TSHPercentual { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Valor
Declaration
public double Valor { get; set; }
Property Value
Type |
Description |
System.Double |
|
ValorIsencaoIRPF
Valor Limite de Isenção de Cotização para o IRPF
Declaration
public double ValorIsencaoIRPF { get; set; }
Property Value
Type |
Description |
System.Double |
|
ValorIsencaoSegSocial
Valor Limite de Isenção de Cotização para a Segurança Social
Declaration
public double ValorIsencaoSegSocial { get; set; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public int ValorRemuneracaoMedia { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Methods
Finalize()
Declaration
protected override void Finalize()
Implements
System.ComponentModel.INotifyPropertyChanged
RhpBE100.IRhpBERemuneracao