PRIMAVERA | Developers

    Show / Hide Table of Contents

    Class RhpBERemuneracao

    Esta classe encapsula uma Remuneração.

    Inheritance
    System.Object
    RhpBaseBE
    RhpBERemuneracao
    Implements
    System.ComponentModel.INotifyPropertyChanged
    RhpBE100.IRhpBERemuneracao
    Inherited Members
    RhpBaseBE.WriteProperty(String, Object)
    RhpBaseBE.RaisePropertyChanged(String)
    RhpBaseBE.CamposUtil
    RhpBaseBE.Conteudo
    RhpBaseBE.PropExcluirLog
    RhpBaseBE.AbvtApl
    RhpBaseBE.PropertyChanged
    Namespace: RhpBE100
    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
    Type Description
    RhpBEDescontosRem

    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
    Type Description
    RhpBELimitesIsencaoRem

    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

    MagneticoSegSocialExtraordinario

    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
    Type Description
    RhpBETipos.EnuTipoRemuneraSeguros

    MaximoDependentes

    Numero Máximo de dependentes a serem abonados

    Declaration
    public short MaximoDependentes { get; set; }
    Property Value
    Type Description
    System.Int16

    MediaMeses

    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

    PagoExtraordinario

    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
    Type Description
    RhpBETipos.RHPTiposSubsidiosAlimentacao

    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

    Valor da Remuneração.

    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

    ValorRemuneracaoMedia

    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