PRIMAVERA | Developers

    Show / Hide Table of Contents

    Class BasBESelo

    Esta classe permite fornecer serviços sobre contas do Plano de Imposto de Selo.

    Inheritance
    System.Object
    BaseBE
    BasBaseBE
    BasBESelo
    Implements
    BasBE100.IBasBESelo
    Inherited Members
    BasBaseBE.AbvtApl
    BaseBE.SerializeJson()
    BaseBE.SerializeJson(List<String>)
    BaseBE.SerializeJsonToXml(String, List<String>)
    BaseBE.SerializeXml(XmlAttributeOverrides, XmlSerializerNamespaces)
    BaseBE.Clone()
    BaseBE.Categoria
    BaseBE.DescricaoEntidade
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: BasBE100
    Assembly: BasBE100.dll
    Syntax
    [ComVisible(true)]
    [Guid("2ad9e2de-cc69-47d4-acab-b2086950355c")]
    [ClassInterface(ClassInterfaceType.None)]
    public class BasBESelo : BasBaseBE, IBasBESelo

    Constructors

    BasBESelo()

    Declaration
    public BasBESelo()

    Properties

    Ano

    Exercício da classe de Selo.

    Declaration
    public int Ano { get; set; }
    Property Value
    Type Description
    System.Int32

    CamposUtil

    Colecção de Campos de Utilizadores.

    Declaration
    public StdBECampos CamposUtil { get; set; }
    Property Value
    Type Description
    StdBECampos

    CodigoMotivoIsencao

    Código do motivo de isenção da taxa de iva.

    Declaration
    public string CodigoMotivoIsencao { get; set; }
    Property Value
    Type Description
    System.String

    Conta

    Identificador da Conta.

    Declaration
    public string Conta { get; set; }
    Property Value
    Type Description
    System.String

    Descricao

    Descrição associada à conta.

    Declaration
    public string Descricao { get; set; }
    Property Value
    Type Description
    System.String

    EmModoEdicao

    Indica se se trata de um novo Imposto de Selo ou de um já existente em edição.

    Declaration
    public bool EmModoEdicao { get; set; }
    Property Value
    Type Description
    System.Boolean

    EmModoEdicao = True: Já existe.

    EmModoEdicao = False: Novo.

    ImpSelo

    Identificador do Imposto de Selo.

    Declaration
    public string ImpSelo { get; set; }
    Property Value
    Type Description
    System.String

    MotivoIsencao

    Motivo Isenção para o imposto de selo.

    Declaration
    public string MotivoIsencao { get; set; }
    Property Value
    Type Description
    System.String

    NaturezaInversa

    Identificador que indica se o lançamento da conta é feito com natureza inversa.

    Declaration
    public bool NaturezaInversa { get; set; }
    Property Value
    Type Description
    System.Boolean

    PosDecSLiq

    Posição para a declaração anual de selo liquidado.

    Declaration
    public string PosDecSLiq { get; set; }
    Property Value
    Type Description
    System.String

    PosDecSTrib

    Posição para a declaração anual de selo.

    Declaration
    public string PosDecSTrib { get; set; }
    Property Value
    Type Description
    System.String

    RecolhaTerc

    Identifica se está ou não sujeito a recolha do terceiro nos movimentos.

    Declaration
    public bool RecolhaTerc { get; set; }
    Property Value
    Type Description
    System.Boolean

    Selo

    Identificador do Selo.

    Declaration
    public string Selo { get; set; }
    Property Value
    Type Description
    System.String

    Territorialidade

    Campo deve ser indicado se as operações e factos sujeitos a imposto foram liquidados ao abrigo dos n.os 1, 2, 7 ou 8 do artigo 4.º do CIS, selecionando um dos seguintes códigos: 1 -> Art.º 4.º, n.º 1 2 -> Art.º 4.º, n.º 2 3 -> Art.º 4.º, n.º 7 4 -> Art.º 4.º, n.º 8

    Declaration
    public string Territorialidade { get; set; }
    Property Value
    Type Description
    System.String

    TipoConta

    Identificador do Tipo de Conta.

    Declaration
    public string TipoConta { get; set; }
    Property Value
    Type Description
    System.String

    TipoImposto

    Tipo de imposto de selo {Liquidado | Suportado | Isento}. Utilizar apenas em tipos de exercício não organizado.

    Declaration
    public BasBETipos.EnumTipoImpostoSelo TipoImposto { get; set; }
    Property Value
    Type Description
    BasBETipos.EnumTipoImpostoSelo

    TipoImputacao

    Identificador do Tipo de Imputação.

    Declaration
    public string TipoImputacao { get; set; }
    Property Value
    Type Description
    System.String

    ValorFixo

    Determina o Valor Fixo.

    Declaration
    public decimal ValorFixo { get; set; }
    Property Value
    Type Description
    System.Decimal

    ValorMaximo

    Identifica o Valor Máximo.

    Declaration
    public decimal ValorMaximo { get; set; }
    Property Value
    Type Description
    System.Decimal

    ValorMinimo

    Identifica o Valor Mínimo.

    Declaration
    public decimal ValorMinimo { get; set; }
    Property Value
    Type Description
    System.Decimal

    Methods

    Finalize()

    Declaration
    protected void Finalize()

    Implements

    BasBE100.IBasBESelo