Class RhpBECadastroSegSocial
Classe que representa uma linha na Declaração de remunerações para a Segurança Social de um determinado mês.
Implements
Inherited Members
Namespace: RhpBE100
Assembly: RhpBE100.dll
Syntax
[ComVisible(true)]
[Guid("67119338-2837-4EA7-A677-65A2D2CC1848")]
[ClassInterface(ClassInterfaceType.None)]
public class RhpBECadastroSegSocial : RhpBaseBE, INotifyPropertyChanged, IRhpBECadastroSegSocial
Constructors
RhpBECadastroSegSocial()
Instancia novo registo
Declaration
public RhpBECadastroSegSocial()
Properties
Ano
Ano a que se referem os registos.
Declaration
public string Ano { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Apolice
Código da apólice de seguro associada
Declaration
public string Apolice { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Autonoma
Indica se o registo deve ser declarado em registo autónomo
Declaration
public bool Autonoma { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
CodEstabSS
Código de identificação do estabelecimento para a Segurança Social.
Declaration
public string CodEstabSS { get; set; }
Property Value
Type | Description |
---|---|
System.String |
CodigoTaxaSS
Código de identificação da taxa (regime) da Segurança Social.
Declaration
public string CodigoTaxaSS { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Companhia
Código da companhia de seguros associada
Declaration
public string Companhia { get; set; }
Property Value
Type | Description |
---|---|
System.String |
DataNascimento
Data de nascimento do Funcionário.
Declaration
public string DataNascimento { get; set; }
Property Value
Type | Description |
---|---|
System.String |
DataRemuneracao
Data da remuneração segundo as regras do Magnético da Seg. Social.
Declaration
public string DataRemuneracao { get; set; }
Property Value
Type | Description |
---|---|
System.String |
DescargaCC
Indica se já foi efectuado o lançamento nas Contas Correntes. DescargaCC = 1 Lançamento efectuado. DescargaCC = 0 Lançamento não efectuado.
Declaration
public bool DescargaCC { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
DiasTrabalho
Número de dias de tarbalaho no período em causa.
Declaration
public float DiasTrabalho { get; set; }
Property Value
Type | Description |
---|---|
System.Single |
Editado
Identifica se o registo foi editado ou não pelo utilizador. Editado = 1 Editado pelo utilizador. Editado = 0 Não editado.
Declaration
public bool Editado { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Estabelecimento
Identificador do Estabelecimento.
Declaration
public string Estabelecimento { get; set; }
Property Value
Type | Description |
---|---|
System.String |
EstadoRegisto
Indica o estado do registo
Declaration
public StdBETipos.EnumEstadoRegisto EstadoRegisto { get; set; }
Property Value
Type | Description |
---|---|
StdBETipos.EnumEstadoRegisto |
Funcionario
Identificador do Funcionário.
Declaration
public string Funcionario { get; set; }
Property Value
Type | Description |
---|---|
System.String |
FxId
Id da linha no ficheiro magnético
Declaration
public int FxId { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
IDApolice
ID da apólide de seguro associada
Declaration
public string IDApolice { get; set; }
Property Value
Type | Description |
---|---|
System.String |
MesMapa
Mês do mapa segundo as regras do Magnético da Seg. Social.
Declaration
public string MesMapa { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Natureza
Natureza da remuneração.
Declaration
public string Natureza { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Nome
Nome do Funcionário segundo as regras do Magnético da Seg Social.
Declaration
public string Nome { get; set; }
Property Value
Type | Description |
---|---|
System.String |
NumBeneficiario
Número de beneficiário.
Declaration
public string NumBeneficiario { get; set; }
Property Value
Type | Description |
---|---|
System.String |
NumContribuinteEstab
Número de contribuinte do Estabelecimento.
Declaration
public string NumContribuinteEstab { get; set; }
Property Value
Type | Description |
---|---|
System.String |
NumDiasIsento
Número de dias isento
Declaration
public double NumDiasIsento { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
Profissao
Código da profissão associada
Declaration
public string Profissao { get; set; }
Property Value
Type | Description |
---|---|
System.String |
ProfissaoNome
Nome da Profissão
Declaration
public string ProfissaoNome { get; set; }
Property Value
Type | Description |
---|---|
System.String |
SegSocial
Identificador da Segurança Social.
Declaration
public string SegSocial { get; set; }
Property Value
Type | Description |
---|---|
System.String |
SinalDias
Sinal indicando se existem contabilizados dias de Faltas do período anterior.
Declaration
public string SinalDias { get; set; }
Property Value
Type | Description |
---|---|
System.String |
SinalRem
Sinal da remuneração.
Declaration
public string SinalRem { get; }
Property Value
Type | Description |
---|---|
System.String |
Taxa
Devolve a taxa total
Declaration
public double Taxa { get; }
Property Value
Type | Description |
---|---|
System.Double |
TaxaEmpresa
Valor da taxa de contribuição da Empresa.
Declaration
public double TaxaEmpresa { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
TaxaFuncionario
Valor da taxa de contribuição do Funcionário.
Declaration
public double TaxaFuncionario { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
TipoBeneficiario
Identifica se o número de beneficiário se encontra correctamente preenchido ou não. TipoBeneficiario = "02" N.º de beneficiário = "" ou N.º de beneficiário = "000000000". TipoBeneficiario = "01" N.º de beneficiário é válido e diferente dos casos anteriores.
Declaration
public string TipoBeneficiario { get; set; }
Property Value
Type | Description |
---|---|
System.String |
ValorContribEmpresa
Valor da contribuição da Empresa.
Declaration
public double ValorContribEmpresa { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
ValorContribFuncionario
Valor da contribuição do Funcionário.
Declaration
public double ValorContribFuncionario { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
ValorIsentoSubsAlim
Valor do subsídio de alimentação isento de declaração à segurança social
Declaration
public double ValorIsentoSubsAlim { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
ValorRem
Valor monetário da remuneração.
Declaration
public double ValorRem { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
ValorRemTXT
Valor monetário da remuneração em texto.
Declaration
public string ValorRemTXT { get; }
Property Value
Type | Description |
---|---|
System.String |
ValorSeguros
Valor monetário da remuneração a considerar para os seguros.
Declaration
public double ValorSeguros { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
Methods
WriteProperty(String, Object)
Indica o estado de edição do registo
Declaration
protected override void WriteProperty(string nome, object valor)
Parameters
Type | Name | Description |
---|---|---|
System.String | nome | |
System.Object | valor |