PRIMAVERA | Developers

    Show / Hide Table of Contents

    Class RhpBEFuncionarioAcumulado

    Classe que representa uma linha de acumulados de um funcionário.

    Inheritance
    System.Object
    RhpBaseBE
    RhpBEFuncionarioAcumulado
    Implements
    System.ComponentModel.INotifyPropertyChanged
    RhpBE100.IRhpBEFuncionarioAcumulado
    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("4DB9A139-2A15-490F-8AA0-8D0099D0660F")]
    [ClassInterface(ClassInterfaceType.None)]
    public class RhpBEFuncionarioAcumulado : RhpBaseBE, INotifyPropertyChanged, IRhpBEFuncionarioAcumulado

    Constructors

    RhpBEFuncionarioAcumulado()

    Declaration
    public RhpBEFuncionarioAcumulado()

    Properties

    Ano

    Ano a que se refere o cálculo.

    Declaration
    public int Ano { get; set; }
    Property Value
    Type Description
    System.Int32

    BaseCotizacaoCCMes1

    Indica o valor da base de cotização para contingências comuns no primeiro mês anterior ao do processamento

    Declaration
    public double BaseCotizacaoCCMes1 { get; set; }
    Property Value
    Type Description
    System.Double

    BaseCotizacaoCCMes2

    Indica o valor da base de cotização para contingências comuns no segundo mês anterior ao do processamento

    Declaration
    public double BaseCotizacaoCCMes2 { get; set; }
    Property Value
    Type Description
    System.Double

    BaseCotizacaoCCMes3

    Indica o valor da base de cotização para contingências comuns no terceiro mês anterior ao do processamento

    Declaration
    public double BaseCotizacaoCCMes3 { get; set; }
    Property Value
    Type Description
    System.Double

    BaseCotizacaoCCMes4

    Indica o valor da base de cotização para contingências comuns no quarto mês anterior ao do processamento

    Declaration
    public double BaseCotizacaoCCMes4 { get; set; }
    Property Value
    Type Description
    System.Double

    BaseCotizacaoCCMes5

    Indica o valor da base de cotização para contingências comuns no quinto mês anterior ao do processamento

    Declaration
    public double BaseCotizacaoCCMes5 { get; set; }
    Property Value
    Type Description
    System.Double

    BaseCotizacaoCCMes6

    Indica o valor da base de cotização para contingências comuns no sexto mês anterior ao do processamento

    Declaration
    public double BaseCotizacaoCCMes6 { get; set; }
    Property Value
    Type Description
    System.Double

    BaseCotizacaoCPMes1

    Indica o valor da base de cotização para contingências profissionais no primeiro mês anterior ao do processamento

    Declaration
    public double BaseCotizacaoCPMes1 { get; set; }
    Property Value
    Type Description
    System.Double

    BaseCotizacaoCPMes2

    Indica o valor da base de cotização para contingências profissionais no segundo mês anterior ao do processamento

    Declaration
    public double BaseCotizacaoCPMes2 { get; set; }
    Property Value
    Type Description
    System.Double

    BaseCotizacaoCPMes3

    Indica o valor da base de cotização para contingências profissionais no terceiro mês anterior ao do processamento

    Declaration
    public double BaseCotizacaoCPMes3 { get; set; }
    Property Value
    Type Description
    System.Double

    BaseCotizacaoCPMes4

    Indica o valor da base de cotização para contingências profissionais no quarto mês anterior ao do processamento

    Declaration
    public double BaseCotizacaoCPMes4 { get; set; }
    Property Value
    Type Description
    System.Double

    BaseCotizacaoCPMes5

    Indica o valor da base de cotização para contingências profissionais no quinto mês anterior ao do processamento

    Declaration
    public double BaseCotizacaoCPMes5 { get; set; }
    Property Value
    Type Description
    System.Double

    BaseCotizacaoCPMes6

    Indica o valor da base de cotização para contingências profissionais no sexto mês anterior ao do processamento

    Declaration
    public double BaseCotizacaoCPMes6 { get; set; }
    Property Value
    Type Description
    System.Double

    EmModoEdicao

    Indica se se trata de um novo registo ou de um já existente em edição. EmModoEdicao = True já existente, EmModoEdicao = False Nova.

    Declaration
    public bool EmModoEdicao { get; set; }
    Property Value
    Type Description
    System.Boolean

    Funcionario

    Identificador do Funcionário.

    Declaration
    public string Funcionario { get; set; }
    Property Value
    Type Description
    System.String

    HorasExtraAno

    Indica o valor em Horas Extras no ano anterior ao do processamento

    Declaration
    public double HorasExtraAno { get; set; }
    Property Value
    Type Description
    System.Double

    HorasExtraMes

    Indica o valor em Horas Extras no mês anterior ao do processamento

    Declaration
    public double HorasExtraMes { get; set; }
    Property Value
    Type Description
    System.Double

    RemuneracaoNaoSujeitaIRS

    Valor das Remunerações Não Sujeitas a I.R.S.

    Declaration
    public double RemuneracaoNaoSujeitaIRS { get; set; }
    Property Value
    Type Description
    System.Double

    RemuneracaoSujeitaIRS

    Valor das Remunerações Sujeitas a I.R.S.

    Declaration
    public double RemuneracaoSujeitaIRS { get; set; }
    Property Value
    Type Description
    System.Double

    TipoRendimento

    Identifica o tipo de rendimento associado ao funcionário.

    Declaration
    public string TipoRendimento { get; set; }
    Property Value
    Type Description
    System.String

    ValorADSEFacultRetido

    Valor de ADSE Facultativo retido.

    Declaration
    public double ValorADSEFacultRetido { get; set; }
    Property Value
    Type Description
    System.Double

    ValorADSERetido

    Valor de ADSE retido.

    Declaration
    public double ValorADSERetido { get; set; }
    Property Value
    Type Description
    System.Double

    ValorCGARetido

    Valor de CGA retido.

    Declaration
    public double ValorCGARetido { get; set; }
    Property Value
    Type Description
    System.Double

    ValorIRSRetido

    Valor de I.R.S. retido.

    Declaration
    public double ValorIRSRetido { get; set; }
    Property Value
    Type Description
    System.Double

    ValorRendimentosAnoAnterior

    Valor de Sobretaxa IRS retido.

    Declaration
    public double ValorRendimentosAnoAnterior { get; set; }
    Property Value
    Type Description
    System.Double

    ValorSegSocialRetido

    Valor de Segurança Social retido.

    Declaration
    public double ValorSegSocialRetido { get; set; }
    Property Value
    Type Description
    System.Double

    ValorSeloRetido

    Valor de Imposto de Selo retido.

    Declaration
    public double ValorSeloRetido { get; set; }
    Property Value
    Type Description
    System.Double

    ValorSindicatoRetido

    Valor de Sindicato retido.

    Declaration
    public double ValorSindicatoRetido { get; set; }
    Property Value
    Type Description
    System.Double

    ValorSobretaxaIRSRetido

    Valor de Sobretaxa IRS retido.

    Declaration
    public double ValorSobretaxaIRSRetido { get; set; }
    Property Value
    Type Description
    System.Double

    Methods

    Finalize()

    Declaration
    protected override void Finalize()

    Implements

    System.ComponentModel.INotifyPropertyChanged
    RhpBE100.IRhpBEFuncionarioAcumulado