Table of Contents

Class ImpVO

Namespace
PHCBusinessLayer
Assembly
PHCBusinessLayer.dll

Imparidade (impairment)

[AttTable("Imp", 20220703)]
[AttTableOrderBy("[Imp].[order]")]
[AttTableProducts(new Products[] { Products.Assets })]
[AttTableFlags(new TableFlags[] { TableFlags.UseDimensions })]
public class ImpVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IGenericVO, IParent<ImpairmentVO>, IParent
Inheritance
ImpVO

Properties

AssetVO

[AttExternalCollection(typeof(DlVO), new string[] { "Asset.assetcode", "assetcode" })]
public AssetVO AssetVO { get; }

Property Value

AssetVO

accudepreciationamount

Accumulated Depreciation Amount (Depreciações acumuladas)

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

Property Value

decimal

accuimpairmentamount

Accumulated impairment Amount (Abates acumulados)

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

Property Value

decimal

assetcode

Asset code (Codigo do ativo)

[AttLenght(30)]
[AttMandatory]
public string assetcode { get; set; }

Property Value

string

assetname

[AttVirtualField]
[AttHidden]
public string assetname { get; set; }

Property Value

string

assetstamp

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

Property Value

string

carryingamount

Carrying Amount (Quantia escriturada)

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

Property Value

decimal

fiscalaccepted

Se é fiscalmente aceite.

[AttFieldType(AttFieldType.InputTypes.boolean)]
public bool fiscalaccepted { get; set; }

Property Value

bool

impairmentstamp

Connects to impairmentstamp that contains this line.

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

Property Value

string

impdate

Data da imparidade

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

Property Value

DateTime

impvalue

Valor da imparidade

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

Property Value

decimal

purchaseamount

Purchase Amount (Valor da aquisição)

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

Property Value

decimal

recoverableamount

Recoverable Amount (Valor recuperável)

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

Property Value

decimal

Explicit Interface Implementations

ParentVO

ImpairmentVO ParentVO { get; set; }

Returns

ImpairmentVO

impstamp

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

Returns

string

order

[AttLenght(10)]
[AttHidden]
decimal order { get; set; }

Returns

decimal

previousLineID

[AttVirtualField]
[AttHidden]
string previousLineID { get; set; }

Returns

string