PRIMAVERA | Developers

    Show / Hide Table of Contents

    Class RhpBECadastroSegSocial

    Classe que representa uma linha na Declaração de remunerações para a Segurança Social de um determinado mês.

    Inheritance
    System.Object
    RhpBaseBE
    RhpBECadastroSegSocial
    Implements
    System.ComponentModel.INotifyPropertyChanged
    RhpBE100.IRhpBECadastroSegSocial
    Inherited Members
    RhpBaseBE.RaisePropertyChanged(String)
    RhpBaseBE.CamposUtil
    RhpBaseBE.Conteudo
    RhpBaseBE.AbvtApl
    RhpBaseBE.PropertyChanged
    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
    Overrides
    RhpBaseBE.WriteProperty(String, Object)

    Implements

    System.ComponentModel.INotifyPropertyChanged
    RhpBE100.IRhpBECadastroSegSocial