Class RhpBESegurancaSocial
Classe que encapsula um registo de Segurança Social.
Implements
Inherited Members
Namespace: RhpBE100
Assembly: RhpBE100.dll
Syntax
[ComVisible(true)]
[Guid("F51DAACA-20D7-4C0A-B2ED-8C7BC5CF951D")]
[ClassInterface(ClassInterfaceType.None)]
public class RhpBESegurancaSocial : RhpBaseBE, INotifyPropertyChanged, IRhpBESegurancaSocial
Constructors
RhpBESegurancaSocial()
Declaration
public RhpBESegurancaSocial()
Properties
BaseCotizacao
Identificador da base de cotização.
Declaration
public string BaseCotizacao { get; set; }
Property Value
Type | Description |
---|---|
System.String |
CodFixo
Código a adicionar ao Nº de Contribuinte da Entidade Patronal (Ex: 000 - Regime Geral, 602 - Primeiro Emprego).
Declaration
public string CodFixo { get; set; }
Property Value
Type | Description |
---|---|
System.String |
CodGuiaPagamento
Código do Centro Regional de Segurança Social.
Declaration
public string CodGuiaPagamento { get; set; }
Property Value
Type | Description |
---|---|
System.String |
DescontoEmpregado
Taxa do desconto a atribuir ao Funcionário.
Declaration
public float DescontoEmpregado { get; set; }
Property Value
Type | Description |
---|---|
System.Single |
DescontoEmpresa
Taxa do desconto a atribuir à Entidade Patronal.
Declaration
public float DescontoEmpresa { get; set; }
Property Value
Type | Description |
---|---|
System.Single |
Descricao
Descrição da Segurança Social.
Declaration
public string Descricao { get; set; }
Property Value
Type | Description |
---|---|
System.String |
DispComPltBASE
Disponível para comunicação com a Plataforma Bäse.
Declaration
public bool DispComPltBASE { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Email.
Declaration
public string Email { get; set; }
Property Value
Type | Description |
---|---|
System.String |
EmModoEdicao
Indica se se trata de uma nova Segurança Social 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 |
EnderecoWeb
Wndereço Web.
Declaration
public string EnderecoWeb { get; set; }
Property Value
Type | Description |
---|---|
System.String |
EntidadeCCT
Identificador da entidade de contas correntes correspondente a esta entidade. Utilizado para ligação às contas correntes e CBL.
Declaration
public string EntidadeCCT { get; set; }
Property Value
Type | Description |
---|---|
System.String |
EntidadePatronalCCT
Identificador da entidade patronal de contas correntes correspondente a esta entidade. Utilizado para ligação às contas correntes e CBL.
Declaration
public string EntidadePatronalCCT { get; set; }
Property Value
Type | Description |
---|---|
System.String |
NIPC
Número de Pessoa Colectiva.
Declaration
public string NIPC { get; set; }
Property Value
Type | Description |
---|---|
System.String |
ReducaoITEmpresa
Taxa de cotização a aplicar à empresa em alguns tipos de bonificações.
Declaration
public float ReducaoITEmpresa { get; set; }
Property Value
Type | Description |
---|---|
System.Single |
ReducaoITFuncionario
Taxa de cotização a aplicar ao funcionário em alguns tipos de bonificações.
Declaration
public float ReducaoITFuncionario { get; set; }
Property Value
Type | Description |
---|---|
System.Single |
Regime
Identificação do Regime de Contribuição (Isento, Regime Geral, Regime Agrícola, Primeiro Emprego, etc).
Declaration
public string Regime { get; set; }
Property Value
Type | Description |
---|---|
System.String |
SegSocialDescontos
Colecção contendo os items de definição dos vários descontos para a segurança social.
Declaration
public RhpBESegSocialDescontos SegSocialDescontos { get; set; }
Property Value
Type | Description |
---|---|
RhpBESegSocialDescontos |
SegurancaSocial
Identificador da Segurança Social.
Declaration
public string SegurancaSocial { get; set; }
Property Value
Type | Description |
---|---|
System.String |
TipoEntidadeCCT
Identificador do tipo de entidade de contas correntes correspondente a esta entidade. Utilizado para ligação às contas correntes e CBL.
Declaration
public string TipoEntidadeCCT { get; set; }
Property Value
Type | Description |
---|---|
System.String |
TipoEntidadePatronalCCT
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 string TipoEntidadePatronalCCT { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Methods
Finalize()
Declaration
protected override void Finalize()