Classe que encapsula uma Hora Extra.
Inheritance
System.Object
RhpBEHoraExtra
Implements
System.ComponentModel.INotifyPropertyChanged
RhpBE100.IRhpBEHoraExtra
Assembly: RhpBE100.dll
[ComVisible(true)]
[Guid("E543673A-334B-420B-AF00-FF1A99A0381F")]
[ClassInterface(ClassInterfaceType.None)]
public class RhpBEHoraExtra : RhpBaseBE, INotifyPropertyChanged, IRhpBEHoraExtra
Constructors
Declaration
Properties
Coluna a ocupar na Declaração de Remunerações da Segurança Social.
Declaration
public byte ColSegSocial { get; set; }
Property Value
Type |
Description |
System.Byte |
|
Colecção contendo os Descontos a que a Hora Extra está sujeita.
Declaration
public RhpBEDescontosHExtra Descontos { get; set; }
Property Value
Declaration
public string Descricao { get; set; }
Property Value
Type |
Description |
System.String |
|
Indica se se trata de uma nova Hora Extra 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 |
|
Identificador da Hora Extra.
Declaration
public string HoraExtra { get; set; }
Property Value
Type |
Description |
System.String |
|
Caracter para o Magnético da Segurança Social - Extraordinário.
Declaration
public string MagneticoSegSocialExtraordinario { get; set; }
Property Value
Type |
Description |
System.String |
|
Caracter para o Magnético da Segurança Social - Retroactivo.
Declaration
public string MagneticoSegSocialRetroactivo { get; set; }
Property Value
Type |
Description |
System.String |
|
Caracter para o Magnético da Segurança Social - Vencimento.
Declaration
public string MagneticoSegSocialVencimento { get; set; }
Property Value
Type |
Description |
System.String |
|
Moeda Moeda em que estão expressos os valores monetários da ficha.
Declaration
public string Moeda { get; set; }
Property Value
Type |
Description |
System.String |
|
Declaration
public byte MotivoHoraExtra { get; set; }
Property Value
Type |
Description |
System.Byte |
|
Declaration
public bool Percentagem { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Posição para o Balanço Social.
Declaration
public string PosBS { get; set; }
Property Value
Type |
Description |
System.String |
|
Identificador da Situação Funcional da Caixa Geral de Aposentações.
Declaration
public string SituacaoCGA { get; set; }
Property Value
Type |
Description |
System.String |
|
Identificador da Situação Retroactiva da Caixa Geral de Aposentações.
Declaration
public string SituacaoRetroactCGA { get; set; }
Property Value
Type |
Description |
System.String |
|
Indica se o valor da hora extra deve ser considerado para o apuramento da taxa de irs
Declaration
public RhpBETipos.enuTipoHora Tipo { get; set; }
Property Value
TipoRendimento Tipo de rendimento.
Declaration
public string TipoRendimento { get; set; }
Property Value
Type |
Description |
System.String |
|
TipoRendimentoNaoResidentes - Tipo de Rendimento de não residentes
Declaration
public string TipoRendimentoNaoResidentes { get; set; }
Property Value
Type |
Description |
System.String |
|
Declaration
public double Valor { get; set; }
Property Value
Type |
Description |
System.Double |
|
Methods
Declaration
protected override void Finalize()
Implements
System.ComponentModel.INotifyPropertyChanged
RhpBE100.IRhpBEHoraExtra