Class RhpBEIRTProcExtra
Classe que encapsula a definição dos Processamentos Extra que cada funcionário poderá ter.
Implements
Inherited Members
Namespace: RhpBE100
Assembly: RhpBE100.dll
Syntax
[ComVisible(true)]
[Guid("3C5E2AB7-8BD1-4A9F-9073-5E8B6157546E")]
[ClassInterface(ClassInterfaceType.None)]
public class RhpBEIRTProcExtra : RhpBaseBE, INotifyPropertyChanged, IRhpBEIRTProcExtra
Constructors
RhpBEIRTProcExtra()
Declaration
public RhpBEIRTProcExtra()
Properties
AnoCalculo
Identificador do Ano que deve ser tido em conta para a contabilização do Pagamento Extra.
Declaration
public AnoPagamentoExtra AnoCalculo { get; set; }
Property Value
Type | Description |
---|---|
AnoPagamentoExtra |
DiaCalculo
Identificador do Dia até quando deve ser contabilizado o valor a pagar pelo Pagamento Extra.
Declaration
public int DiaCalculo { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
DiaPagamento
Identificador do Dia em que deve ser processado e Pago o Pagamento Extra..
Declaration
public int DiaPagamento { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
EmModoEdicao
Indica se se trata de uma nova Remuneração ou de uma já existente em edição. EmModoEdicao = True já existente, EmModoEdicao = False Nova.
Declaration
public bool EmModoEdicao { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Instrumento
Identificador do Instrumento de Regulamentação do Trabalho.
Declaration
public string Instrumento { get; set; }
Property Value
Type | Description |
---|---|
System.String |
MesCalculo
Identificador do Mês até quando deve ser contabilizado o valor a pagar pelo Pagamento Extra.
Declaration
public int MesCalculo { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
MesPagamento
Identificador do Mês em que deve ser Processado e Pago o Pagamento Extra.
Declaration
public int MesPagamento { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
ModoPagamento
Identificador o Modo de Pagamento do Pagamento Extra.
Declaration
public ModoPagamentoExtra ModoPagamento { get; set; }
Property Value
Type | Description |
---|---|
ModoPagamentoExtra |
NumeroDias
Identificador do nº de dias a ter em conta para a contabilização. Se o valor estiver a Zero Contabiliza-se somente pelo proporcional de meses. Se estiver preenchido (por exemplo 30) multiplica-se o proporcional de meses pelo nº de dias para achar o valor do Pagamento Extra.
Declaration
public int NumeroDias { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
PercSobreRemuneracoes
Identificador a percentagem a aplicar sobre os Pagamentos Extra. Na maioria dos casos é de 100 mas pode haver casos em a Empresa quer pagar mais que o que está estipulado no convénio.
Declaration
public double PercSobreRemuneracoes { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
PeriodoCalculo
Identificador do nº de meses necessário para ter direito à totalidade do Pagamento Extra. Subtraindo ao Mes/Dia de calculo o nº de Meses encontra-se o Mes/Dia de Contabilização.
Declaration
public int PeriodoCalculo { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
Remuneracao
Identificador da Remuneração.
Declaration
public string Remuneracao { get; set; }
Property Value
Type | Description |
---|---|
System.String |
TipoPagamentoExtra_Renamed
Identificador do Pagamento Extra.
Declaration
public TipoPagamentoExtra TipoPagamentoExtra_Renamed { get; set; }
Property Value
Type | Description |
---|---|
TipoPagamentoExtra |
Methods
Finalize()
Declaration
protected override void Finalize()