Class CblBEIVA
Classe que contém a estrutura da entidade Classe de I.V.A.
Implements
Inherited Members
Namespace: CblBE100
Assembly: CblBE100.dll
Syntax
[ComVisible(true)]
[Guid("7661AFB0-7CEF-44BF-B72F-51FA7140BA59")]
[ClassInterface(ClassInterfaceType.None)]
public class CblBEIVA : CblBaseBE, ICblBEIVA
  Constructors
CblBEIVA()
Declaration
public CblBEIVA()
  Properties
Ano
Exercício da classe do I.V.A.
Declaration
public int Ano { get; set; }
  Property Value
| Type | Description | 
|---|---|
| System.Int32 | 
CamposUtil
Colecção dos Campos de Utilizadores.
Declaration
public StdBECampos CamposUtil { get; set; }
  Property Value
| Type | Description | 
|---|---|
| StdBECampos | 
ClasseIVACaixa
Classe de IVA paralela para efeitos de regime de caixa.
Declaration
public string ClasseIVACaixa { get; set; }
  Property Value
| Type | Description | 
|---|---|
| System.String | 
ContaIva
Identificação de uma conta do Plano de Contas.
Declaration
public string ContaIva { get; set; }
  Property Value
| Type | Description | 
|---|---|
| System.String | 
ContaRecargo
Propriedade que é especifica para localização da empresa em Espanha. Indica caso a classe do I.V.A. estiver sujeita ao recargo de equivalência a conta que deve ser reflectida no cálculo do recargo, na altura de um lançamento de um documento: Idêntico à taxa de IVA, Conta IVA
Declaration
public string ContaRecargo { get; set; }
  Property Value
| Type | Description | 
|---|---|
| System.String | 
Descricao
Descrição associada à Classe de IVA.
Declaration
public string Descricao { get; set; }
  Property Value
| Type | Description | 
|---|---|
| System.String | 
EmModoEdicao
Declaration
public bool EmModoEdicao { get; set; }
  Property Value
| Type | Description | 
|---|---|
| System.Boolean | 
EspacoFiscal
Identificação do Espaço Fiscal
Declaration
public string EspacoFiscal { get; set; }
  Property Value
| Type | Description | 
|---|---|
| System.String | 
Iva
Identificação da Classe de IVA.
Declaration
public string Iva { get; set; }
  Property Value
| Type | Description | 
|---|---|
| System.String | 
LinhasIVADiarios
Conjunto de linhas que contém a informação dos Livros associados à classe.
Declaration
public CblBELinhasIVADiarios LinhasIVADiarios { get; }
  Property Value
| Type | Description | 
|---|---|
| CblBELinhasIVADiarios | 
LivrosRegIva
Livros de Registo do Iva.
Declaration
public int LivrosRegIva { get; set; }
  Property Value
| Type | Description | 
|---|---|
| System.Int32 | 
MotivoIsencao
Motivo de Isenção. Propriedade disponibilizada para CV para permitir o preenchimento do modelo 106.
Declaration
public string MotivoIsencao { get; set; }
  Property Value
| Type | Description | 
|---|---|
| System.String | 
PercNDedutivel
Percentagem não dedutivel.
Declaration
public float PercNDedutivel { get; set; }
  Property Value
| Type | Description | 
|---|---|
| System.Single | 
PosDecANInc
Declaração Anual de IVA - Campo da declaração onde será colocado o valor acumulado da classe de IVA (Incidência de IVA)
Declaration
public string PosDecANInc { get; set; }
  Property Value
| Type | Description | 
|---|---|
| System.String | 
PosDecANIva
No Campo Incidência será colocado o valor acumulado nesta classe.
Declaration
public string PosDecANIva { get; set; }
  Property Value
| Type | Description | 
|---|---|
| System.String | 
PosDecAOInc
Semelhante ao campo anteriormente descrito. Este campo é usado nas classes de Iva que colocam valores em mais do que um campo da declaração anual (transmissões intracomunitárias por exemplo)
Declaration
public string PosDecAOInc { get; set; }
  Property Value
| Type | Description | 
|---|---|
| System.String | 
PosDecAOIva
Semelhante ao campo anteriormente descrito. Este campo é usado nas classes de Iva que colocam valores em mais do que um campo da declaração anual (transmissões intracomunitárias por exemplo)
Declaration
public string PosDecAOIva { get; set; }
  Property Value
| Type | Description | 
|---|---|
| System.String | 
PosDecPInc
Posição na Declaração Periódica de IVA, campo Incidência, onde
Declaration
public string PosDecPInc { get; set; }
  Property Value
| Type | Description | 
|---|---|
| System.String | 
PosDecPIncIntra
Propriedade que indica a posição de valores de incidência, intracomunitários, para a declaração periódica. Utilizada apenas em exercícios do tipo não organizada
Declaration
public string PosDecPIncIntra { get; set; }
  Property Value
| Type | Description | 
|---|---|
| System.String | 
PosDecPIva
Declaração Periódica de IVA - Campo da declaração onde será colocado o valor acumulado desta Classe de IVA(Incidência do IVA)
Declaration
public string PosDecPIva { get; set; }
  Property Value
| Type | Description | 
|---|---|
| System.String | 
PosDecPIvaIntra
Propriedade que indica a posição de valores do IVA, intracomunitários, para a declaração periódica. Utilizada apenas em exercícios do tipo não organizada
Declaration
public string PosDecPIvaIntra { get; set; }
  Property Value
| Type | Description | 
|---|---|
| System.String | 
PrefixoRC
Identifica se é colocado ou não o prefixo "RC" nos pedidos de reembolso do IVA (apenas disponivel para Portugal)
Declaration
public bool PrefixoRC { get; set; }
  Property Value
| Type | Description | 
|---|---|
| System.Boolean | 
PrefixoReembolsos
Prefixo Pedidos de Reembolso.
Declaration
public string PrefixoReembolsos { 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 | 
ReflexaoClasseIva
Classe de IVA utilizada para auto-liquidação (Reverse Charge)
Declaration
public string ReflexaoClasseIva { get; set; }
  Property Value
| Type | Description | 
|---|---|
| System.String | 
TaxaIva
Identificação da taxa do IVA.
Declaration
public float TaxaIva { get; set; }
  Property Value
| Type | Description | 
|---|---|
| System.Single | 
TaxaRecargo
Propriedade que é especifica para localização da empresa em Espanha. Indica se a classe do I.V.A. se encontra sujeita ao recargo de equivalência ou não
Declaration
public float TaxaRecargo { get; set; }
  Property Value
| Type | Description | 
|---|---|
| System.Single | 
TipoConsignacao
Tipo de Consignacao
Declaration
public string TipoConsignacao { get; set; }
  Property Value
| Type | Description | 
|---|---|
| System.String | 
TipoConta
Identificação do Tipo de Conta do Plano do IVA: M - Movimento, I - Integradora e R - Razão.
Declaration
public string TipoConta { get; set; }
  Property Value
| Type | Description | 
|---|---|
| System.String | 
TipoOperacao
Tipo de Operacao, para as transmissoes intracomunitarias.
Declaration
public int TipoOperacao { get; set; }
  Property Value
| Type | Description | 
|---|---|
| System.Int32 | 
TipoOperacaoEx
Tipo de Operacao, para as transmissoes intracomunitarias.
Declaration
public string TipoOperacaoEx { get; set; }
  Property Value
| Type | Description | 
|---|---|
| System.String | 
TipoValor
Identificador do Tipo de Valor.
Declaration
public string TipoValor { get; set; }
  Property Value
| Type | Description | 
|---|---|
| System.String | 
TrataReguralizacaoNC
Trata regularização de Notas de Crédito
Declaration
public bool TrataReguralizacaoNC { get; set; }
  Property Value
| Type | Description | 
|---|---|
| System.Boolean | 
Methods
Finalize()
Declaration
protected override void Finalize()