Table of Contents

Class FiscalDepreciationVO

Namespace
PHCBusinessLayer
Assembly
PHCBusinessLayer.dll
[AttTable("FiscalDepreciation", 20220516)]
[AttTableVOInfo(typeof(FiscalDepreciationAttInfo))]
[AttTableProducts(new Products[] { Products.Assets })]
[AttTableFlags(new TableFlags[] { TableFlags.TableForJorge })]
[AttTableOrderBy("[FiscalDepreciation].[depreciationnumber]")]
public class FiscalDepreciationVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IGenericVO, IParent<AssetVO>, IParent
Inheritance
FiscalDepreciationVO

Properties

GetFieldStampName

Use only field name without table name

public override string GetFieldStampName { get; }

Property Value

string

GetStampValue

public override string GetStampValue { get; }

Property Value

string

assetstamp

Connects to assetstamp that contains this line.

[AttForeignKey(typeof(AssetVO))]
[AttLenght(25)]
[AttIndex]
public string assetstamp { get; set; }

Property Value

string

assettaxcode

Código de acordo com a tabela anexa ao DR n.º 25/2009

[AttLenght(15)]
[AttLogInfo(1)]
public string assettaxcode { get; set; }

Property Value

string

assetvalue

Valor contabilístico registado

[AttLenght(19, 6)]
[AttFieldType(AttFieldType.InputTypes.currency)]
public decimal assetvalue { get; set; }

Property Value

decimal

depimprecovered

Depreciações e perdas por imparidade recuperadas no período

[AttLenght(19, 6)]
[AttFieldType(AttFieldType.InputTypes.currency)]
public decimal depimprecovered { get; set; }

Property Value

decimal

depimprecoveredacc

Depreciações e imperidades recuperadas acumuladas

[AttLenght(19, 6)]
[AttFieldType(AttFieldType.InputTypes.currency)]
public decimal depimprecoveredacc { get; set; }

Property Value

decimal

depimpvaluenotaccepted

Depreciações e perdas por imparidade não aceites como gastos

[AttLenght(19, 6)]
[AttFieldType(AttFieldType.InputTypes.currency)]
public decimal depimpvaluenotaccepted { get; set; }

Property Value

decimal

depreciationnumber

Número da depreciação

[AttLenght(3)]
public int depreciationnumber { get; set; }

Property Value

int

depreciationyear

Ano depreciado

[AttLenght(4)]
public int depreciationyear { get; set; }

Property Value

int

deprecovered

Depreciações recuperadas

[AttLenght(19, 6)]
[AttFieldType(AttFieldType.InputTypes.currency)]
public decimal deprecovered { get; set; }

Property Value

decimal

deprecoveredacc

Depreciações recuperadas acumuladas

[AttLenght(19, 6)]
[AttFieldType(AttFieldType.InputTypes.currency)]
public decimal deprecoveredacc { get; set; }

Property Value

decimal

depvalue

Depreciações contabilizadas no período

[AttLenght(19, 6)]
[AttFieldType(AttFieldType.InputTypes.currency)]
public decimal depvalue { get; set; }

Property Value

decimal

depvaluefiscal

Depreciações contabilizadas aceites no período

[AttLenght(19, 6)]
[AttFieldType(AttFieldType.InputTypes.currency)]
public decimal depvaluefiscal { get; set; }

Property Value

decimal

depvaluefiscalacc

Depreciações aceites acumuladas

[AttLenght(19, 6)]
[AttFieldType(AttFieldType.InputTypes.currency)]
public decimal depvaluefiscalacc { get; set; }

Property Value

decimal

depvaluerecoverable

Depreciações recupeáveis (Depreciações não aceites noutros períodos)

[AttLenght(19, 6)]
[AttFieldType(AttFieldType.InputTypes.currency)]
public decimal depvaluerecoverable { get; set; }

Property Value

decimal

fiscaldepreciablevalue

Valor depreciavel fiscal.

[AttLenght(19, 6)]
[AttFieldType(AttFieldType.InputTypes.currency)]
public decimal fiscaldepreciablevalue { get; set; }

Property Value

decimal

fiscaldepreciationstamp

Stamp

[AttLenght(25)]
public string fiscaldepreciationstamp { get; set; }

Property Value

string

fiscallimitvalue

Limite fiscal do período

[AttLenght(19, 6)]
[AttFieldType(AttFieldType.InputTypes.currency)]
public decimal fiscallimitvalue { get; set; }

Property Value

decimal

fiscaltax

Taxa

[AttLenght(5, 2)]
[AttFieldType(AttFieldType.InputTypes.percentage)]
public decimal fiscaltax { get; set; }

Property Value

decimal

fiscaltaxcorr

Taxa corrigida

[AttLenght(5, 2)]
[AttFieldType(AttFieldType.InputTypes.percentage)]
public decimal fiscaltaxcorr { get; set; }

Property Value

decimal

fiscalvalue

Valor de aquisição ou produção para efeitos fiscais

[AttLenght(19, 6)]
[AttFieldType(AttFieldType.InputTypes.currency)]
public decimal fiscalvalue { get; set; }

Property Value

decimal

fiscalvalueleft

Valor liquido fiscal.

[AttLenght(19, 6)]
[AttFieldType(AttFieldType.InputTypes.currency)]
public decimal fiscalvalueleft { get; set; }

Property Value

decimal

impacceptedacc

Perdas por imparidades aceites acumuladas

[AttLenght(19, 6)]
[AttFieldType(AttFieldType.InputTypes.currency)]
public decimal impacceptedacc { get; set; }

Property Value

decimal

impacceptedvalue

Perdas por imparidade aceites no período

[AttLenght(19, 6)]
[AttFieldType(AttFieldType.InputTypes.currency)]
public decimal impacceptedvalue { get; set; }

Property Value

decimal

imprecovered

Perdas por imparidade recuperadas no exercicio

[AttLenght(19, 6)]
[AttFieldType(AttFieldType.InputTypes.currency)]
public decimal imprecovered { get; set; }

Property Value

decimal

impvalue

Imparidades contabilizadas no periodo.

[AttLenght(19, 6)]
[AttFieldType(AttFieldType.InputTypes.currency)]
public decimal impvalue { get; set; }

Property Value

decimal

lostdepaccvalue

Taxas perdidas acumuladas em valor

[AttLenght(19, 6)]
[AttFieldType(AttFieldType.InputTypes.currency)]
public decimal lostdepaccvalue { get; set; }

Property Value

decimal

lostdepvalue

Taxas perdidas em valor

[AttLenght(19, 6)]
[AttFieldType(AttFieldType.InputTypes.currency)]
public decimal lostdepvalue { get; set; }

Property Value

decimal

losttaxacc

Taxas perdidas acumuladas

[AttLenght(5, 2)]
[AttFieldType(AttFieldType.InputTypes.percentage)]
public decimal losttaxacc { get; set; }

Property Value

decimal

monthsalreadydep

Meses já depreciados.

[AttLenght(4)]
public int monthsalreadydep { get; set; }

Property Value

int

residualvalue

Valor residual.

[AttLenght(19, 6)]
[AttFieldType(AttFieldType.InputTypes.currency)]
[AttMinValue(0)]
public decimal residualvalue { get; set; }

Property Value

decimal

startdateofuse

Data de inicio de utilização

[AttFieldType(AttFieldType.InputTypes.date)]
public DateTime startdateofuse { get; set; }

Property Value

DateTime

Methods

SetStampValue(string)

public override void SetStampValue(string stampID)

Parameters

Nome Tipo Descrição
stampID string

Explicit Interface Implementations

ParentVO

AssetVO ParentVO { get; set; }

Returns

AssetVO