PRIMAVERA | Developers

    Show / Hide Table of Contents

    Class RhpBEProcessamento

    Classe que encapsula um processamento de um funcionário.

    Inheritance
    System.Object
    RhpBaseBE
    RhpBEProcessamento
    Implements
    System.ComponentModel.INotifyPropertyChanged
    RhpBE100.IRhpBEProcessamento
    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("02DBFA1D-D8A9-4047-B937-47D360716D2F")]
    [ClassInterface(ClassInterfaceType.None)]
    public class RhpBEProcessamento : RhpBaseBE, INotifyPropertyChanged, IRhpBEProcessamento

    Constructors

    RhpBEProcessamento()

    Declaration
    public RhpBEProcessamento()

    Properties

    AbateAdmissaoDemissaoFDias

    Fórmula utilizada para abatimento de dias antes da admissão ou após demissão. (True - Cálculo em dias , False - Cálculo em Horas)

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

    AbateAdmissaoDemissaoFormula

    Indicação do tipo de cálculo para abatimento dos dias antes da admissão ou posteriores à saída (0-Paga sempre os dias trabalhados, 1-Desconta sempre os dias não trabalhados, 2-utiliza a fórmula penalizante em que é verificado automaticamente pela aplicação, se mais de meio mês trabalhado aplica o caso 1 se menos de meio mês trabalhado aplica o caso 0(apenas para cálculos com fórmula das falteas em horas).

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

    AbateAdmissaoDemissaoPenaliza

    Esta variável deixou de ser utilizada permanece aqui na 3.10 apenas para não partir a compatibilidade. Substituida pela mvarAbateAdmissaoDemissaoFormula

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

    ADSE

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

    AguardaAposentacao

    Define se o funcionário está na situação de aguardar aposentação

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

    Ano

    Ano a que corresponde o período a processar(do).

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

    BaseCotizacaoCC

    Identifica a base de incidência da Segurança Social para Contingências Comuns.

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

    BaseCotizacaoCCPeriodoIT

    Identifica a base de incidência da Segurança Social para Contingências Comuns nos Periodos de Incapacidade.

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

    BaseCotizacaoCP

    Identifica a base de incidência da Segurança Social para Contingências Profissionais.

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

    BaseCotizacaoCPPeriodoIT

    Identifica a base de incidência da Segurança Social para Contingências Profissionais.

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

    Bonificacao

    Identifica a Bonificacao à qual o funcionário está sujeito.

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

    BonificacaoContrato

    Identifica a bonificação à qual o contrato está sujeito.

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

    Categoria

    Identificador da categoria atribuída ao funcionário.

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

    CategoriaEscalao

    Identifica o escalão da categoria profissional atribuído ao funcionário.

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

    CentroCusto

    Identificador do Centro de Custo ao qual pertence o funcionário.

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

    CGA

    Identificador da instituição de Caixa Geral de Aposentações atribuída ao funcionário. Esta instituição influência o desconto de CGA quando existe.

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

    CodigoRetencao

    Identificador do CodigoRetencao da ficha do funcionario.

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

    CodPagamento

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

    ContaEmpresa

    Identificador da conta bancária da Empresa utilizada para pagamento ao funcionário.

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

    DataEntregaAvisoPrev

    Data em que foi entregue o aviso prévio de fim de contrato (caducidade ou interrupção) pelo funcionário à empresa ou pela empresa ao funcionário conforme o motivo de saída assim o exija. Apenas para processamentos de fim de contrato.

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

    DataFimPeriodo

    Data de fim do período a processar(do).

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

    DataInicio

    Data de início do período a processar(do).

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

    DataInicioBonificacao

    Identifica a data a partir da qual o funcionário começaou a ter direito à bonificação.

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

    DataInicioBonificacaoContrato

    Identifica a data a partir da qual o contrato começou a ter direito à bonificação.

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

    DataLimAltMensais

    Data até à qual as Faltas ou Horas Extra são consideradas

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

    DataMinima

    Data mínima para inserção directamente na classe de processamento de dados de processamento (Faltas/Horas Extra). Não é possível inserir dados com data anterior a esta data. A aplicação assume como data mínima a data inicio do período actual menos 6 meses. caso não existe um um período com correspondência para essa data, então assume a data início do prímeiro período existente para o tipo de período do funcionário.

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

    DataProcessamento

    Data do processamento.

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

    DataSaida

    Data de saída do funcionário para processamentos de fim de contrato.

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

    DataUpdateServiceType

    Esta propriedade (só leitura) indica o nome do serviço de atualização de dados da Cloud.

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

    Departamento

    identificador do departamento ao qual pertence o funcionário.

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

    DescargaCC

    Indicação se o processamento já foi ou não descarregado para a Gestão Comercial (Contas Correntes).

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

    DescargaGES

    Indicação se o processamento já foi ou não descarregado para a Gestão Comercial (Bancos).

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

    Descontos

    Colecção de Descontos a considerar(dos) no processamento.

    Declaration
    public RhpBEProcDescontos Descontos { get; set; }
    Property Value
    Type Description
    RhpBEProcDescontos

    DescontoSobretaxaIRS

    Identificador para o Desconto da Sobretaxa de IRS aplicável ao funcionário naquele processamento.

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

    Detalhes

    Declaration
    public BindingList<RhpBEProcessamento.ProcessamentoDetalhe> Detalhes { get; }
    Property Value
    Type Description
    System.ComponentModel.BindingList<RhpBEProcessamento.ProcessamentoDetalhe>

    DiasAdmissaoDemissao

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

    DiasAvisoPrevio

    Total de dias de indemnização por falta de aviso prévio a pagar num processamento de fim de contrato.

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

    DiasCompensacaoCaducid

    Nº de dias por Mês de contrato a pagar como Compensação por caducidade ou não renovação do contrato de trabalho num processamento de fim de contrato.

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

    DiasIndemnizacaoDesped

    Nº de dias por ano de antiguidade a pagar como indemnização de despedimento num processamento de fim de contrato.

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

    DiasProc

    Número de dias para processamento de subsídio de alimentação. Por defeito é carregado com o mesmo valor dos dias úteis, sendo que este valor pode ser alterado nos ecrãs de processamento (manual e automático).

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

    DiasPropSFerias

    Número de dias de direito para o subsídio aquando da saída

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

    DiasPropSNatal

    Número de dias de direito para o subsídio aquando da saída

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

    DiasUteis

    Número de dias úteis do período a processar(do).

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

    Diploma

    Diploma que autoriza a tabela de Taxas de Riscos Profissionais

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

    EmModoEdicao

    Indica se se trata de uma novo registo a adicionar 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

    EmpPagaAviso

    Indicação da origem do processamento. True - Processamento Automático, False - Processamento Manual.

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

    EmpPagaIndDesp

    Indicação da origem do processamento. True - Processamento Automático, False - Processamento Manual.

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

    EpigrafeAT

    Identifica a Epigrafe de Taxa de Risco utilizada no Processamento.

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

    EpigrafeIT

    Identifica a Epigrafe de Taxa de Risco utilizada no Processamento nos periodos de Baixa.

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

    Estabelecimento

    Identificador do estabelecimento ao qual pertence o funcionário.

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

    Faltas

    Declaration
    public RhpBEProcFaltas Faltas { get; set; }
    Property Value
    Type Description
    RhpBEProcFaltas

    FCPercTrancheSF

    Percentagem da tranche a que corresponde o processamento, para subsídio de férias processados por tranches no ao fim de contrato.

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

    FCPercTrancheSN

    Percentagem da tranche a que corresponde o processamento, para subsídio de Natal processados por tranches no ao fim de contrato.

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

    FormulaCompensacaoCaducid

    Fórmula de cálculo do valor dia para pagamento de dias de compensação por não renovação dos contratos a termo certo no fim de contrato: 0-Forma proporcional ValorDia = Remuneração mensal/30; 1-ValorDia=Salário hora * (NHorasSemana/5).

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

    FormulaIndAvisoPrev

    Fórmula de cálculo do valor dia para pagamento de dias de indemnização por falta de aviso prévio no fim de contrato: 0-Forma proporcional ValorDia = Remuneração mensal/30; 1-ValorDia=Salário hora * (NHorasSemana/5).

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

    FormulaIndDesp

    Fórmula de cálculo do valor dia para pagamento de dias de indemnização por despedimento no fim de contrato: 0-Forma proporcional ValorDia = Remuneração mensal/30; 1-ValorDia=Salário hora * (NHorasSemana/5).

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

    FormulaSalarioHora

    Fórmula do Salário Hora.

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

    Funcionario

    Identificador do Funcionário.

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

    FuncPagaAviso

    Indicação da origem do processamento. True - Processamento Automático, False - Processamento Manual.

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

    FuncPagaIndDesp

    Indicação da origem do processamento. True - Processamento Automático, False - Processamento Manual.

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

    GrupoCotizacao

    Identifica o Grupo de cotização ao qual o funcionário pertence.

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

    HorasExtra

    Colecção de Horas Extra a considerar(das) no processamento.

    Declaration
    public RhpBEProcHorasExtra HorasExtra { get; set; }
    Property Value
    Type Description
    RhpBEProcHorasExtra

    HorasSemanais

    Nº de horas de trabalho semanais estipulado para o funcionário.

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

    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

    IRSAnoTaxas

    • Ano das taxas de IRS.
    Declaration
    public int IRSAnoTaxas { get; set; }
    Property Value
    Type Description
    System.Int32

    IRSDomicilioFiscal

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

    IRSFixo

    Taxa de IRS a aplicar no processamento. Quando > 0 determina que a taxa a aplicar deve ser esta e não a encontrada pela aplicação da tabela correspondente.

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

    IRSNumDependentes

    • Número de dependentes para determinação da tabela de IRS a aplicar. Poderá não corresponder ao número de dependentes porque, por exemplo caso existam dependentes deficientes este nº já deverá reflectir a majoração prevista para esses casos.
    Declaration
    public int IRSNumDependentes { get; set; }
    Property Value
    Type Description
    System.Int32

    IsentoIRS

    Indica se linha de movimento é ou não isenta de IRS.

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

    MesesCalculoSalarioHora

    Número de meses para cálculo do Salário Hora.

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

    MesProcessamento

    Mês fiscal a que corresponde o período a processar(do).

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

    MinDiasIndemnizacaoDesped

    Nº de dias por ano de antiguidade a pagar como indemnização de despedimento num processamento de fim de contrato.

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

    Moedas

    Colecção de Moedas e respectivos câmbios a considerar no processamento.

    Declaration
    public RhpBEProcMoedas Moedas { get; set; }
    Property Value
    Type Description
    RhpBEProcMoedas

    MotivoSaida

    Motivo de saída do funcionário para processamentos de fim de contrato.

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

    MovAutomatico

    Indicação da origem do processamento. True - Processamento Automático, False - Processamento Manual.

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

    NumPeriodoProcessado

    Número do período a que se refere o processamento.

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

    NumProcessamento

    Identificador do processamento.

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

    PagaSalariosFC

    Indicação da origem do processamento. True - Processamento Automático, False - Processamento Manual.

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

    PercentagemIRS

    Percentagem de IRS aplicada neste processamento.

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

    PercentagemTranche

    Percentagem da tranche a que corresponde o processamento, para subsídios processados por tranches.

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

    PercTempoParcial

    Identifica a percentagem de horas que o trabalhador está a trabalhar relativamente ao nº de horas do convénio(IRT).

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

    Periodo

    Identificador do tipo de período atribuído ao funcionário.

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

    Profissao

    Profissão atribuída ao funcionário.

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

    Regime

    Identifica o regime com que foi feito o processamento

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

    RegimeDTrab

    Tipo enumerado que identifica o tipo de regime de duração do trabalho.

    Declaration
    public TipoRegimeDuracaoTrab RegimeDTrab { get; set; }
    Property Value
    Type Description
    TipoRegimeDuracaoTrab

    RegimeExRes

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

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

    Remuneracoes

    Declaration
    public RhpBEProcRemuneracoes Remuneracoes { get; set; }
    Property Value
    Type Description
    RhpBEProcRemuneracoes

    SalarioHoraHExtra

    Valor do salário hora para Horas Extras calculado para o processamento.

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

    SalarioHoraTurno

    Valor do salário hora para Subsídio de Turno calculado para o processaemto.

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

    SalarioHoraVenc

    Valor do salário hora para vencimento calculado para o processamento.

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

    SegurancaSocial

    Identificador da instituição de segurança social atribuída ao funcionário. Esta instituição influencia o desconto de segurança social quando existe.

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

    Seguro

    Identificador da instituição de seguro atribuída ao funcionário. Esta instituição influencia o desconto de seguro quando existe.

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

    Simulacao

    Indica se o processamento é uma simulação.

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

    Sindicato

    Identificador da instituição de sindicato atribuída ao funcionário. Esta instituição influência o desconto de sindicato quando existe.

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

    Situacao

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

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

    TabIRS

    Tabela de IRS atribuída ao funcionário. Esta tabela influência a determinação da taxa de IRS a aplicar no respectivo desconto. Uma string vazia significa que não deve utilizar as tabelas de IRS.

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

    TipoCalculoVencimento

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

    TipoContrato

    Tipo de contrato atribuído ao funcionário.

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

    TipoPessoal

    Identificador do Tipo de pessoal ao qual pertence o funcionário.

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

    TipoProcessamento

    Tipo enumerado que identifica o tipo de processamento carregado.

    Declaration
    public TipoProc TipoProcessamento { get; set; }
    Property Value
    Type Description
    TipoProc

    TipoProcessamentoSalarioHora

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

    TipoRendimento

    Identifica o tipo de rendimento associado ao funcionário na altura do processamento.

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

    TipoRendimentoIsentoIRPF

    Diploma que autoriza a tabela de Taxas de Riscos Profissionais

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

    TotalDeDescontos

    Soma de todos os Descontos.

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

    TotalDeEncargosEntPat

    Soma de todos os Descontos.

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

    TotalDeRemuneracoes

    Soma do valor de todas as remunerações abatidas de faltas.

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

    TotalFaltasAlimD

    Total de dias de faltas de subsídio de alimentação em dias.

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

    TotalFaltasAlimH

    Total de horas de faltas de subsídio de alimentação em horas.

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

    TotalFaltasTurno

    Total de horas de faltas de subsídio de turno. As faltas em dias são aqui contabilizadas também após serem convertidas para horas segundo a fórmula nHoras = nDias * nHorasTurnoDia.

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

    TotalLiquido

    Valor total líquido do processamento (TotalDeRemuneracoes - TotalDeDescontos).

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

    TotalPagamentosExtra

    Identifica o total de Pagamentos Extra a considera no processamento. É acrescentado ao cálculo da Base de incidência da Segurança Social.

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

    ValorAbatimento

    Valor de Abatimento do Desconto com TipoAfectacaoDesconto = 3.

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

    VencimentoBase

    Valor do vencimento base do funcionário.

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

    VencimentoBaseEfectivo

    Valor base efectivo do vencimento em períodos incompletos, de admissão ou demissão. Corresponde ao valor ilíquido da remuneração descontada dos dias anteriores à admissão ou posteriores à demissão.

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

    VencimentoDiario

    Identifica o Vencimento por dia do funcionário

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

    VencimentoFimContrato

    Identifica se o vencimento foi originado pelo processamento de um fim de contrato

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

    VencimentoLiquido

    Valor do vencimento líquido do funcionário, vencimento por peíodo abatido de faltas.

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

    Methods

    Finalize()

    Declaration
    protected override void Finalize()

    Implements

    System.ComponentModel.INotifyPropertyChanged
    RhpBE100.IRhpBEProcessamento