PRIMAVERA | Developers

    Show / Hide Table of Contents

    Class RhpBEProcHoraExtra

    Classe que representa uma Hora Extra a considerar no processamento.

    Inheritance
    System.Object
    RhpBaseBE
    RhpBEProcHoraExtra
    Implements
    RhpBE100.IRhpBEProcHoraExtra
    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("87DA71AD-C218-4A70-8DBD-E6F67BE4B271")]
    [ClassInterface(ClassInterfaceType.None)]
    public class RhpBEProcHoraExtra : RhpBaseBE, IRhpBEProcHoraExtra, IRhpBEProcMovimento, INotifyPropertyChanged

    Constructors

    RhpBEProcHoraExtra()

    Declaration
    public RhpBEProcHoraExtra()

    Properties

    Acerto

    Permite definir se a falta é, ou não, de acerto.

    Acerto = 0 Falta Normal, Acerto > 0 Hora Extra de Acerto.

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

    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

    Campos do utilizador associados

    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

    Data

    Data em que ocorreu a Hora Extra.

    Declaration
    public DateTime Data { get; set; }
    Property Value
    Type Description
    System.DateTime

    Descricao

    Descrição da Hora Extra.

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

    HoraExtra

    Identificador da Hora Extra.

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

    IdFuncRemCBL

    Identificador da hora extra para a integração na contabilidade

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

    IDLinha

    Identificador da linha da Hora Extra 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

    MesCalculoIRS

    Identifica o mês fiscal em que o movimento 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 cujo recálculo originou este movimento. Utilizada nos cálculos diferidos.

    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

    Percentagem

    Percentagem da Hora Extra.

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

    Percentual

    Indicação se a Hora Extra é percentual ou em valor.

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

    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

    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

    RetroSujADSEEntPat

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

    RetroSujADSEFunc

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

    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

    Tempo

    Duração da Hora Extra.

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

    TipoMovimento

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

    Valor

    Valor líquido da Hora Extra.

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

    ValorADSEEntPat

    Valor de desconto de A.D.S.E. pago pela entidade patronal.

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

    ValorADSEFunc

    Valor de desconto de A.D.S.E. pago pelo Funcionário.

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

    ValorCGAEntPat

    Valor de desconto para CGA, parte da entidade patronal, relativo a esta Hora Extra.

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

    ValorCGAFunc

    Valor de desconto para CGA, parte do funcionário relativo a esta Hora Extra.

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

    ValorDesempregoEntPat

    Identifica o valor descontado pela Entidade Patronal para a segurança social (Desemprego).

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

    ValorDesempregoFunc

    Identifica o valor descontado pelo Funcionário para a segurança social (Desemprego).

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

    ValorEmpresa

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

    ValorFgsEntPat

    Identifica o valor descontado pela Entidade Patronal para a segurança social (Fundo Garantial Salarial).

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

    ValorFgsFunc

    Identifica o valor descontado pelo Funcionário para a segurança social (Fundo Garantial Salarial).

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

    ValorFormacaoProfEntPat

    Identifica o valor descontado pela Entidade Patronal para a segurança social (Formação Profissional).

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

    ValorFormacaoProfFunc

    Identifica o valor descontado pelo Funcionario para a segurança social (Formação Profissional).

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

    ValorFundosEntPat

    Valor de desconto para fundos de pensão, parte da entidade patronal, relativo a esta Hora Extra.

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

    ValorFundosFunc

    Valor de desconto para fundos de pensão, parte do funcionário relativo a esta Hora Extra.

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

    ValorHEForcaMaiorEntPat

    Identifica o valor descontado pela Entidade Patronal para a segurança social relativas a horas extras por força maior.

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

    ValorHEForcaMaiorFunc

    Identifica o valor descontado pelo Funcionario para a segurança social relativas a horas extras por força maior.

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

    ValorHEOutraEntPat

    Identifica o valor descontado pela Entidade Patronal para a segurança social relativas a horas extras que não por força maior.

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

    ValorHEOutraFunc

    Identifica o valor descontado pelo Funcionario para a segurança social relativas a horas extras que não por força maior.

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

    ValorIliquido

    Valor ilíquido da Hora Extra.

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

    ValorIMSEntPat

    Identifica o valor descontado pela Entidade Patronal para Incapacidades Permanentes, Morte e Sobrevivência.

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

    ValorIMSFunc

    Identifica o valor descontado pelo Funcionário para Incapacidades Permanentes, Morte e Sobrevivência.

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

    ValorIRS

    Valor sujeito a IRS e Segurança Social da Hora Extra.

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

    ValorITEntPat

    Identifica o valor descontado pela Entidade Patronal para Incapacidades Temporais.

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

    ValorITFunc

    Identifica o valor descontado pelo Funcionário para Incapacidades Temporais.

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

    ValorSegSocialEntPat

    Valor de desconto para Segurança Social, parte da entidade patronal, relativo a esta Hora Extra.

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

    ValorSegSocialFunc

    Valor de desconto para Segurança Social, parte do funcionário, relativo a esta Hora Extra.

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

    ValorSeguroEntPat

    Valor de desconto para Seguro, parte da entidade patronal, relativo a esta Hora Extra.

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

    ValorSeguroFunc

    Valor de desconto para Seguro, parte do funcionário, relativo a esta Hora Extra.

    Declaration
    public double ValorSeguroFunc { 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

    ValorSujeitoSegSocial

    Valor sujeito a IRS e Segurança Social da Hora Extra.

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

    ValorUnit

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

    ValorUnitario

    Valor unitário da Hora Extra.

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

    Methods

    CopiaSimples(RhpBEProcHoraExtra)

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

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

    Objecto do tipo RhpBEProcHoraExtra a partir do qual será efectuada a cópia.

    Finalize()

    Declaration
    protected override void Finalize()

    Implements

    RhpBE100.IRhpBEProcHoraExtra
    IRhpBEProcMovimento
    System.ComponentModel.INotifyPropertyChanged