Table of Contents

Class AssetTypeVO

Namespace
PHCBusinessLayer
Assembly
PHCBusinessLayer.dll
[AttTable("AssetType", 20220922)]
[AttTableVOInfo(typeof(AssetTypeAttInfo))]
[AttTableProducts(new Products[] { Products.Assets })]
[AttTableFlags(new TableFlags[] { TableFlags.MasterEntity, TableFlags.TableForJorge, TableFlags.CanUpdFromSourceBD, TableFlags.DisableRowCount })]
public class AssetTypeVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent, IGenericVO
Inheritance
AssetTypeVO

Properties

AssetCategoryVO

[AttExternalCollection(typeof(AssetCategoryVO), new string[] { "AssetCategory.assetcategorystamp", "assetcategorystamp" })]
public AssetCategoryVO AssetCategoryVO { get; }

Property Value

AssetCategoryVO

AssetFiscalAdjustmentVO

[AttExternalCollection(typeof(AssetFiscalAdjustmentVO), new string[] { "AssetFiscalAdjustment.code", "assetfiscaladjustment" })]
public AssetFiscalAdjustmentVO AssetFiscalAdjustmentVO { get; }

Property Value

AssetFiscalAdjustmentVO

AssetNatureVO

[AttExternalCollection(typeof(AssetNatureVO), new string[] { "AssetNature.assetnaturestamp", "assetnaturestamp" })]
public AssetNatureVO AssetNatureVO { get; }

Property Value

AssetNatureVO

assetCategoryLabelField

From AssetCategoryVO.labelField

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

Property Value

string

assetNatureLabelField

From AssetNatureVO.labelField

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

Property Value

string

assetcategorystamp

Categoria do ativo

[AttForeignKey(CanDuplicate = true, HiddenField = false)]
[AttLenght(25)]
[AttFieldType(AttFieldType.InputTypes.string)]
public string assetcategorystamp { get; set; }

Property Value

string

assetfiscaladjustment

[AttLenght(4)]
public string assetfiscaladjustment { get; set; }

Property Value

string

assetfiscaladjustmentLabelField

From AssetFiscalAdjustmentVo.labelField

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

Property Value

string

assetnaturestamp

Natureza do ativo

[AttForeignKey(CanDuplicate = true, HiddenField = false)]
[AttLenght(25)]
[AttFieldType(AttFieldType.InputTypes.string, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
public string assetnaturestamp { get; set; }

Property Value

string

assettypestamp

Connects to assettypestamp that contains this line.

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

Property Value

string

cfintCodeDepreciation

Accounting integration config code

[AttLenght(25)]
[AttProducts(new Products[] { Products.Accounting })]
public string cfintCodeDepreciation { get; set; }

Property Value

string

cfintCodeDisposal

Accounting integration config code

[AttLenght(25)]
[AttProducts(new Products[] { Products.Accounting })]
public string cfintCodeDisposal { get; set; }

Property Value

string

cfintCodeImpairment

Accounting integration config code

[AttLenght(25)]
[AttProducts(new Products[] { Products.Accounting })]
public string cfintCodeImpairment { get; set; }

Property Value

string

cfintDepreciationLabel

[AttVirtualField]
public string cfintDepreciationLabel { get; set; }

Property Value

string

cfintDisposalLabel

[AttVirtualField]
public string cfintDisposalLabel { get; set; }

Property Value

string

cfintImpairmentLabel

[AttVirtualField]
public string cfintImpairmentLabel { get; set; }

Property Value

string

deductibility

[AttLenght(2)]
[AttProducts(new Products[] { Products.Accounting })]
[AttCountryDepending(CountryDependingType.E1, new languages[] { languages.pt_PT, languages.pt_MZ })]
public Deductibility deductibility { get; set; }

Property Value

Deductibility

deductibilitylabel

[AttLocale(typeof(AssetTypeAttInfo), new string[] { "[AssetType].[deductibility]" })]
[AttProducts(new Products[] { Products.Accounting })]
[AttCountryDepending(CountryDependingType.E1, new languages[] { languages.pt_PT, languages.pt_MZ })]
public string deductibilitylabel { get; set; }

Property Value

string

design

Descrição.

[AttLenght(400)]
[AttMandatory]
[AttLogInfo(1)]
[AttList]
public string design { get; set; }

Property Value

string

disableIntegrationDepreciation

[AttProducts(new Products[] { Products.Accounting })]
public bool disableIntegrationDepreciation { get; set; }

Property Value

bool

disableIntegrationDisposal

[AttProducts(new Products[] { Products.Accounting })]
public bool disableIntegrationDisposal { get; set; }

Property Value

bool

disableIntegrationImpairment

[AttProducts(new Products[] { Products.Accounting })]
public bool disableIntegrationImpairment { get; set; }

Property Value

bool