Class RhpBEInstrumento
Classe que encapsula um Instrumento de Regulamentação do Trabalho.
Implements
Inherited Members
Namespace: RhpBE100
Assembly: RhpBE100.dll
Syntax
[ComVisible(true)]
[Guid("CA88D6AD-37DD-427C-AEA9-A6C2FE541860")]
[ClassInterface(ClassInterfaceType.None)]
public class RhpBEInstrumento : RhpBaseBE, INotifyPropertyChanged, IRhpBEInstrumento
Constructors
RhpBEInstrumento()
Declaration
public RhpBEInstrumento()
Properties
AbateSubsidioAlimentacaoFaltasInjustificadas
Indica se as faltas injustificadas descontam uma semana de subsídio de alimentação.
Declaration
public bool AbateSubsidioAlimentacaoFaltasInjustificadas { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
AltVencProcessamento
Indicação se no processamento calcula alterações de vencimento
Declaration
public bool AltVencProcessamento { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
AnoCivilCompletoDiasFerias
verifica se cumpriu um ano civil inteiro desde a data de admissão
Declaration
public bool AnoCivilCompletoDiasFerias { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
BoletimTrab
Número do Boletim do Trabalho.
Declaration
public string BoletimTrab { get; set; }
Property Value
Type | Description |
---|---|
System.String |
CalculaAbonoFamilia
Indica se deve ser efectuado o cálculo automático dos valores para os Abonos de Família.
Declaration
public bool CalculaAbonoFamilia { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
CalculoSalarioHora
Indica se é utilizado uma fórmula específica ou a do tipo de processamento definido na ficha do funcionário.
Declaration
public bool CalculoSalarioHora { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
CalculoSalHoraHExtra
indica salario hora para horas extra específico
Declaration
public bool CalculoSalHoraHExtra { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
CalculoSubsNatalDiasAno
Considerar nº de dias efetivos do ano no cálculo do abatimento de faltas do subsídio de Natal
Declaration
public bool CalculoSubsNatalDiasAno { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
CodQuadroPessoal
Código para o Quadro de Pessoal.
Declaration
public string CodQuadroPessoal { get; set; }
Property Value
Type | Description |
---|---|
System.String |
ComplemAusencias
Colecção com a definição dos complementos por IRT/Ausência.
Declaration
public RhpBEIRTComplemAusencias ComplemAusencias { get; }
Property Value
Type | Description |
---|---|
RhpBEIRTComplemAusencias |
ConsideraAssiduidadeMesFerias
verifica se cumpriu um ano civil inteiro desde a data de admissão
Declaration
public bool ConsideraAssiduidadeMesFerias { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
DataBoletim
Data do Boletim do Trabalho.
Declaration
public DateTime DataBoletim { get; set; }
Property Value
Type | Description |
---|---|
System.DateTime |
DataTabSal
Data da última actualização da tabela salarial.
Declaration
public DateTime DataTabSal { get; set; }
Property Value
Type | Description |
---|---|
System.DateTime |
Descricao
Descrição do Instrumento de Regulamentação do Trabalho.
Declaration
public string Descricao { get; set; }
Property Value
Type | Description |
---|---|
System.String |
DiasFerias
Colecção contendo os dias de férias referentes a um instrumento de reguçlamentação de trabalho.
Declaration
public RhpBELinhasInstrDiasFerias DiasFerias { get; }
Property Value
Type | Description |
---|---|
RhpBELinhasInstrDiasFerias |
DistribuicaoDuodecimosAtefimContrato
distribui duodécimos até final de contrato
Declaration
public bool DistribuicaoDuodecimosAtefimContrato { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
EmModoEdicao
Indica se se trata de um novo Instrumento 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 |
FazAcertoUltMesSubsFerias
Faz acerto de pagamento de subsídio de férias no último mês (Dezembro)
Declaration
public bool FazAcertoUltMesSubsFerias { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
FormulaFeriasNGozadas
Fórmula de cálculo do valor dia para pagamento de dias de férias não gozadas no fim de contrato: 0-Forma proporcional ValorDia = Remuneração mensal/Max dias ferias de direito; 1-ValorDia=Salário hora * (NHorasSemana/5).
Declaration
public int FormulaFeriasNGozadas { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
FormulaPropExtraordinario
Fórmula de cálculo proporcional Pagamento Extra extraordinário.
Declaration
public int FormulaPropExtraordinario { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
FormulaPropMesFerias
Fórmula de cálculo do valor dia para pagamento de dias de proporcional de mês de férias no fim de contrato: 0-Forma proporcional ValorDia = Remuneração mensal/Max dias ferias de direito; 1-ValorDia=Salário hora * (NHorasSemana/5).
Declaration
public int FormulaPropMesFerias { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
FormulaPropSubsFerias
Fórmula de cálculo do valor dia para pagamento de dias de proporcional de subsídio de férias no fim de contrato: 0-Forma proporcional ValorDia = Remuneração mensal/Max dias ferias de direito; 1-ValorDia=Salário hora * (NHorasSemana/5).
Declaration
public int FormulaPropSubsFerias { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
FormulaPropSubsNatal
Fórmula de cálculo do valor dia para pagamento de dias de proporcional de subsídio de Natal no fim de contrato: 0-Forma proporcional ValorDia = Remuneração mensal/30; 1-ValorDia=Salário hora * (NHorasSemana/5).
Declaration
public int FormulaPropSubsNatal { 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 |
FormulaSalHoraExtra
Formula específica para o valor hora das horas extra
Declaration
public string FormulaSalHoraExtra { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Instrumento
Identificador do Instrumento de Regulamentação do Trabalho.
Declaration
public string Instrumento { get; set; }
Property Value
Type | Description |
---|---|
System.String |
InstrumentoAssociado
Identificador do Instrumento de Regulamentação associado para o Quadro de Pessoal.
Declaration
public string InstrumentoAssociado { get; set; }
Property Value
Type | Description |
---|---|
System.String |
InstrumentosFaltasFerias
Colecção contendo as Faltas a considerar para desconto de tempo a contabilizar para o cálculo das Férias.
Declaration
public RhpBEIRTsFaltasFerias InstrumentosFaltasFerias { get; }
Property Value
Type | Description |
---|---|
RhpBEIRTsFaltasFerias |
InstrumentosFaltasInjustificadas
Colecção contendo as Faltas Injustificadas a considerar para desconto de alimentação e para o cálculo dos dias adicionais de Férias.
Declaration
public RhpBEIRTsFaltasInjustificadas InstrumentosFaltasInjustificadas { get; }
Property Value
Type | Description |
---|---|
RhpBEIRTsFaltasInjustificadas |
InstrumentosFaltasSubs
Colecção contendo as faltas que afectam os subsídiosde ferias e natal a contabilizar para o cálculo das Férias.
Declaration
public RhpBEIRTsFaltasSubs InstrumentosFaltasSubs { get; }
Property Value
Type | Description |
---|---|
RhpBEIRTsFaltasSubs |
InstrumentosFeriasAntiguidade
Colecção contendo os anos de casa, do funcionário, a contabilizar para o cálculo de dias adicionais para as Férias.
Declaration
public RhpBEIRTsFeriasAntiguidade InstrumentosFeriasAntiguidade { get; }
Property Value
Type | Description |
---|---|
RhpBEIRTsFeriasAntiguidade |
InstrumentosFeriasAssiduidade
Colecção contendo as faltas, do funcionário, a contabilizar para o cálculo de dias adicionais para as Férias.
Declaration
public RhpBEIRTsFeriasAssiduidade InstrumentosFeriasAssiduidade { get; }
Property Value
Type | Description |
---|---|
RhpBEIRTsFeriasAssiduidade |
InstrumentosFeriasIdade
Colecção contendo a idade, do funcionário, a contabilizar para o cálculo de dias adicionais para as Férias.
Declaration
public RhpBEIRTsFeriasIdade InstrumentosFeriasIdade { get; }
Property Value
Type | Description |
---|---|
RhpBEIRTsFeriasIdade |
LinhasRemuneracao
Colecção contendo as Remunerações a contabilizar para o cálculo do Salário Hora do Vencimento.
Declaration
public RhpBEInstrumentosRem LinhasRemuneracao { get; }
Property Value
Type | Description |
---|---|
RhpBEInstrumentosRem |
LinhasRemuneracaoHorasExtra
Colecção contendo as Remunerações a contabilizar para o cálculo do Salário Hora das Horas Extra.
Declaration
public RhpBEInstrumentosRemHExtra LinhasRemuneracaoHorasExtra { get; }
Property Value
Type | Description |
---|---|
RhpBEInstrumentosRemHExtra |
LinhasRemuneracaoSubsTurno
Colecção contendo as Remunerações a contabilizar para o cálculo do Salário Hora do Subsídio de Turno.
Declaration
public RhpBEInstrumentosRemSTurno LinhasRemuneracaoSubsTurno { get; }
Property Value
Type | Description |
---|---|
RhpBEInstrumentosRemSTurno |
MaxAnosContrato
Máximo de anos do contrato a termo.
Declaration
public int MaxAnosContrato { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
MaxDiasAntecipados
Número máximo de dias Antecipados
Declaration
public int MaxDiasAntecipados { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
MaxDiasFerias
Número máximo de dias de férias.
Declaration
public int MaxDiasFerias { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
MaxRenovacoes
Máximo de renovações.
Declaration
public int MaxRenovacoes { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
MesesCalculoSalarioHora
Número de meses para cálculo do Salário Hora.
Declaration
public int MesesCalculoSalarioHora { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
MesesExtra
Número de meses extra a acrescentar no cálculo dos subsídios quando os meses de serviço não atingem um ano completo.
Declaration
public double MesesExtra { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
MesesPGozoFerias
Meses para o gozo de Férias.
Declaration
public int MesesPGozoFerias { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
MinDiasMes
Nº mínimo de dias para considerar mês.
Declaration
public int MinDiasMes { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
MotivSaidaFimCont
Motivo de saída a utilizar para Fim de Contrato.
Declaration
public string MotivSaidaFimCont { get; set; }
Property Value
Type | Description |
---|---|
System.String |
NumHoras
Número de horas semanais de trabalho.
Declaration
public float NumHoras { get; set; }
Property Value
Type | Description |
---|---|
System.Single |
PagaFeriasNGozadas
Indemnização por férias não gozadas.
Declaration
public bool PagaFeriasNGozadas { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
PagaFraccoes
Considera fracções de forma proporcional.
Declaration
public bool PagaFraccoes { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
PagaPropExtraordinario
Proporcional de Pagamento Extra - Extraordinário.
Declaration
public bool PagaPropExtraordinario { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
PagaPropMesFerias
Proporcional de mês de férias.
Declaration
public bool PagaPropMesFerias { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
PagaPropSubsFerias
Proporcional de subsídio de Férias.
Declaration
public bool PagaPropSubsFerias { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
PagaPropSubsNatal
Proporcional de subsídio de natal.
Declaration
public bool PagaPropSubsNatal { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
PercVencParaSubsFerias
Percentagem do vencimento base para aplicar no cálculo do subsídio de férias.
Declaration
public string PercVencParaSubsFerias { get; set; }
Property Value
Type | Description |
---|---|
System.String |
PercVencParaSubsNatal
Percentagem do vencimento base para aplicar no cálculo do subsídio de Natal.
Declaration
public string PercVencParaSubsNatal { get; set; }
Property Value
Type | Description |
---|---|
System.String |
ProcExtras
Colecção de Processamentos Extra.
Declaration
public RhpBEIRTProcExtras ProcExtras { get; }
Property Value
Type | Description |
---|---|
RhpBEIRTProcExtras |
ProcExtrasIncidencias
Colecção de Processamentos Extra incidencias.
Declaration
public RhpBEIRTProcExtrasIncidencias ProcExtrasIncidencias { get; }
Property Value
Type | Description |
---|---|
RhpBEIRTProcExtrasIncidencias |
RegulamentacaoTrab
Descrição completa do Instrumento de Regulamentação do Trabalho.
Declaration
public string RegulamentacaoTrab { get; set; }
Property Value
Type | Description |
---|---|
System.String |
RemAntiguidade
Identificador da remuneração que será utilizada para incluir no processamento para remunerações por antiguidade.
Declaration
public string RemAntiguidade { get; set; }
Property Value
Type | Description |
---|---|
System.String |
RemAntiguidades
Colecção de de Escalões de antiguidade por Convénio.
Declaration
public RhpBEIRTRemAntiguidades RemAntiguidades { get; }
Property Value
Type | Description |
---|---|
RhpBEIRTRemAntiguidades |
RemAntIncidencias
Colecção das Remunerações que funcionam como base de incidência no cálculo da Remuneração por antiguidade.
Declaration
public RhpBEIRTRemAntIncidencias RemAntIncidencias { get; }
Property Value
Type | Description |
---|---|
RhpBEIRTRemAntIncidencias |
RemCategorias
Colecção das remunerações que cada funcionário poderá ter por categoria dentro de cada IRT
Declaration
public RhpBEIRTRemCategorias RemCategorias { get; }
Property Value
Type | Description |
---|---|
RhpBEIRTRemCategorias |
RemComplemento
Identificador da remuneração que será utilizada para incluir no processamento para complementos por IRT.
Declaration
public string RemComplemento { get; set; }
Property Value
Type | Description |
---|---|
System.String |
TipoBalancoSocial
Declaration
public int TipoBalancoSocial { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
Methods
Finalize()
Declaration
protected override void Finalize()