Class BasBESelo
Esta classe permite fornecer serviços sobre contas do Plano de Imposto de Selo.
Implements
Inherited Members
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()