PRIMAVERA | Developers

    Show / Hide Table of Contents

    Class RhpBEProcDesconto

    Classe que representa um desconto a considerar no processamento.

    Inheritance
    System.Object
    RhpBaseBE
    RhpBEProcDesconto
    Implements
    RhpBE100.IRhpBEProcDesconto
    IRhpBEProcMovimento
    System.ComponentModel.INotifyPropertyChanged
    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("62A2DD5B-D103-4968-943A-1DB0CC3DDFCB")]
    [ClassInterface(ClassInterfaceType.None)]
    public class RhpBEProcDesconto : RhpBaseBE, IRhpBEProcDesconto, IRhpBEProcMovimento, INotifyPropertyChanged

    Constructors

    RhpBEProcDesconto()

    Declaration
    public RhpBEProcDesconto()

    Properties

    AnoReferencia

    Identifica o ano efectivo a que o movimento se reporta.

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

    CalculoDiferido

    Indicação se o movimento é relativo ao periodo em processamento ou a um período anterior (Movimento de acerto). Uso interno para o cálculo de movimentos diferidos.

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

    CambioMAlt

    Cambio da moeda alternativa para a moeda de referência.

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

    CambioMBase

    Cambio da moeda base para a moeda de referência.

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

    Codigo

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

    Decimais

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

    Desconto

    Identificador do desconto.

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

    Descricao

    Descrição do desconto.

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

    DiasTrabalho

    Dias de trabalho.

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

    FundoPensao

    Identificador do fundo de pensão ao qual o desconto está associado, no caso de ser um desconto atribuído a um fundo de pensão.

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

    IDLinha

    Identificador da linha na tabela MovimentosFuncionarios.

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

    IDLinhaRecalc

    Identificador da linha cujo recálculo originou este movimento. Utilizada nos cálculos diferidos.

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

    Instrumento

    Identificador para o Instrumento de Regulamentação do Trabalho aplicável ao funcionário.

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

    IRSDomicilioFiscal

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

    LimiteMaximo

    Limite máximo do valor de incidência deste desconto.

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

    LimiteMinimo

    Limite mínimo do valor de incidência deste desconto.

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

    MesCalculoIRS

    Identifica o mês fiscal em que a remuneração será considerada para efeitos do cálculo de IRS

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

    MesFiscalReferencia

    Identifica o mês fiscal a que corresponde o período de referência.

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

    NumProc

    Identificador da processamento a que pertence este movimento.

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

    NumProcRecalc

    Identificador da processamento cujo recálculo originou este movimento. Utilizada nos cálculos diferidos.

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

    Origem

    Declaration
    public OrigemDados Origem { get; set; }
    Property Value
    Type Description
    OrigemDados

    PagoExtraordinario

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

    PagoMesFerias

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

    PagoSubsFerias

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

    PagoSubsNatal

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

    PagoVencimento

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

    PercBonificacaoEntPat

    Percentagem da bonificação deduzida ao desconto relativo à Entidade Patronal.

    Declaration
    public float PercBonificacaoEntPat { get; set; }
    Property Value
    Type Description
    System.Single

    PercBonificacaoEntPatContrato

    Percentagem da bonificação do contrato deduzida ao desconto relativo à Entidade Patronal.

    Declaration
    public float PercBonificacaoEntPatContrato { get; set; }
    Property Value
    Type Description
    System.Single

    PercBonificacaoFunc

    Percentagem da bonificação deduzida ao desconto relativo ao funcionário.

    Declaration
    public float PercBonificacaoFunc { get; set; }
    Property Value
    Type Description
    System.Single

    PercBonificacaoFuncContrato

    Percentagem da bonificação deduzida ao desconto relativo ao funcionário.

    Declaration
    public float PercBonificacaoFuncContrato { get; set; }
    Property Value
    Type Description
    System.Single

    PercEmpresa

    Percentagem de desconto a aplicar. Parte da entidade patronal, para segurança social e seguro.

    Declaration
    public float PercEmpresa { get; set; }
    Property Value
    Type Description
    System.Single

    Percentual

    Indicação se o desconto é do tipo percentual ou em valor.

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

    PercFuncionario

    Percentagem de desconto a aplicar (parte do funcionário).

    Declaration
    public float PercFuncionario { get; set; }
    Property Value
    Type Description
    System.Single

    PercSegSocialAgravamento

    Percentagem do agravamento do contrato aplicado ao desconto relativo à Entidade Patronal para contratos inferiores a 7 dias.

    Declaration
    public float PercSegSocialAgravamento { get; set; }
    Property Value
    Type Description
    System.Single

    Periodo

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

    PeriodoReferencia

    Identifica o período efectivo a que o movimento se reporta.

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

    PropAbatimento

    Indicação se o valor de abatimento é pagao de forma proporcional ao valor pago

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

    Quantidade

    Declaration
    public float? Quantidade { get; set; }
    Property Value
    Type Description
    System.Nullable<System.Single>

    RegimeExRes

    Indica se o funcionário está no regime de ex-residente.

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

    Sistema

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

    Situacao

    Identificador da situação na profissão do funcionário

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

    SortKey

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

    Tipo

    Tipo de Linha.

    Declaration
    public RhpBETipos.TipoLinhaEx Tipo { get; set; }
    Property Value
    Type Description
    RhpBETipos.TipoLinhaEx

    TipoAfectacao

    Declaration
    public byte TipoAfectacao { get; set; }
    Property Value
    Type Description
    System.Byte

    TipoFundoPensao

    Tipo do fundo de pensão (1=fundo de compensação).

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

    TipoMovimento

    Declaration
    public RhpBETipos.TipoLinha TipoMovimento { get; }
    Property Value
    Type Description
    RhpBETipos.TipoLinha

    TipoVencimento

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

    Valor

    Valor do desconto.

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

    ValorAbatimento

    Valor de Abatimento do desconto.

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

    ValorAbtPorcao1

    Valor do abatimento relativo à porção do Vencimento

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

    ValorAbtPorcao2

    Valor do abatimento relativo à porção do Subsídio de Férias

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

    ValorAbtPorcao3

    Valor do abatimento relativo à porção do Subsídio de Natal

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

    ValorAbtPorcao4

    Valor do abatimento relativo à porção das férias não gozadas

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

    ValorBonificacaoEntPat

    Valor da bonificação deduzido ao desconto relativo à Entidade Patronal.

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

    ValorBonificacaoEntPatContrato

    Valor da bonificação do contrato deduzido ao desconto relativo à Entidade Patronal.

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

    ValorBonificacaoFunc

    Valor da bonificação deduzido ao desconto relativo ao funcionário.

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

    ValorBonificacaoFuncContrato

    Valor da bonificação deduzido ao desconto relativo ao funcionário.

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

    ValorEmpresa

    Valor do desconto. Parte da entidade patronal, para segurança social e seguro.

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

    ValorIliquido

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

    ValorIncPorcao1

    Valor sujeito do desconto relativo à porção de Vencimento

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

    ValorIncPorcao2

    Valor sujeito do desconto relativo à porção de Subsídio de Férias

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

    ValorIncPorcao3

    Valor do desconto relativo à porção de Subsídio de Natal

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

    ValorIncPorcao4

    Valor do desconto relativo à porção das férias não gozadas

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

    ValorNaoArred

    Valor do desconto não arredondado.

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

    ValorPorcao1

    Valor do desconto relativo à porcao1

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

    ValorPorcao2

    Valor do desconto relativo à porcao2

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

    ValorPorcao3

    Valor do desconto relativo à porcao3

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

    ValorPorcao4

    Valor do desconto relativo à porção das férias não gozadas

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

    ValorPrevisional

    Valor do desconto Previsional.

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

    ValorSegSocialAgravamento

    Valor do agravamento do contrato aplicado ao desconto relativo à Entidade Patronal para contratos inferiores a 7 dias.

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

    ValorSujADSEEntPat

    Valor sujeito a desconto de A.D.S.E. pela entidade patronal.

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

    ValorSujADSEFunc

    Valor sujeito a desconto de A.D.S.E. pelo funcionário.

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

    ValorSujeitoCGA

    Identifica o valor sujeito a Cotização para a CGA.

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

    ValorSujeitoCGAEntPatronal

    Identifica o valor sujeito a Cotização para a CGA.

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

    ValorSujeitoFundo

    Identifica o valor sujeito a Cotização para o Fundo de Pensões.

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

    ValorSujeitoFundoEntPatronal

    Identifica o valor sujeito a Cotização para o Fundo de Pensões.

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

    ValorUnit

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

    ValorUnitario

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

    Methods

    CopiaSimples(RhpBEProcDesconto)

    Efectua uma cópia integral do objecto passado por parâmetro.

    Declaration
    public void CopiaSimples(RhpBEProcDesconto Original)
    Parameters
    Type Name Description
    RhpBEProcDesconto Original

    Finalize()

    Declaration
    protected override void Finalize()

    Implements

    RhpBE100.IRhpBEProcDesconto
    IRhpBEProcMovimento
    System.ComponentModel.INotifyPropertyChanged