Table of Contents

Class PcTaxoVO

Namespace
PHCBusinessLayer
Assembly
PHCBusinessLayer.dll

Taxonomies

[AttTable("PCTAXO", 20230401)]
[AttTableVOInfo(typeof(PcTaxoAttInfo))]
[AttTableProducts(new Products[] { Products.Accounting })]
[AttTableOrderBy("[PCTAXO].[taxonomycode]")]
[AttTableFlags(new TableFlags[] { TableFlags.MasterEntity, TableFlags.TableForJorge, TableFlags.DisableRowCount, TableFlags.NotUseHashTag })]
public class PcTaxoVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent, IGenericVO
Inheritance
PcTaxoVO

Properties

account

Account id.

[AttLenght(15)]
[AttMandatory]
[AttLogInfo(2)]
[AttList]
[AttIndex(false, new string[] { "account", "year", "taxonomycode" })]
public string account { get; set; }

Property Value

string

accountsbalancetype

Balance type.

[AttLenght(3)]
public AccountsBalanceTypes accountsbalancetype { get; set; }

Property Value

AccountsBalanceTypes

balancetype

Balance type.

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

Property Value

string

credacc

Credit account.

[AttLenght(150)]
[AttCountryDepending(CountryDependingType.E1, new languages[] { languages.pt_PT })]
public string credacc { get; set; }

Property Value

string

credaccme

Credit account (ME).

[AttLenght(150)]
[AttCountryDepending(CountryDependingType.E1, new languages[] { languages.pt_PT })]
public string credaccme { get; set; }

Property Value

string

credaccmi

Credit account (MI).

[AttLenght(150)]
[AttCountryDepending(CountryDependingType.E1, new languages[] { languages.pt_PT })]
public string credaccmi { get; set; }

Property Value

string

credaccpe

Credit account (PE).

[AttLenght(150)]
[AttCountryDepending(CountryDependingType.E1, new languages[] { languages.pt_PT })]
public string credaccpe { get; set; }

Property Value

string

debacc

Debit account.

[AttLenght(150)]
[AttCountryDepending(CountryDependingType.E1, new languages[] { languages.pt_PT })]
public string debacc { get; set; }

Property Value

string

debaccme

Debit account (ME).

[AttLenght(150)]
[AttCountryDepending(CountryDependingType.E1, new languages[] { languages.pt_PT })]
public string debaccme { get; set; }

Property Value

string

debaccmi

Debit account (MI).

[AttLenght(150)]
[AttCountryDepending(CountryDependingType.E1, new languages[] { languages.pt_PT })]
public string debaccmi { get; set; }

Property Value

string

debaccpe

Debit account (PE).

[AttLenght(150)]
[AttCountryDepending(CountryDependingType.E1, new languages[] { languages.pt_PT })]
public string debaccpe { get; set; }

Property Value

string

description

Description.

[AttFieldType(AttFieldType.InputTypes.memo)]
[AttLogInfo(1)]
[AttList]
public string description { get; set; }

Property Value

string

iscashflow

Identifies if this configuration is cash flow eligible.

public bool iscashflow { get; set; }

Property Value

bool

pctaxostamp

Single registration field, used to link others to this entity.

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

Property Value

string

taxoclass

Class.

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

Property Value

string

taxonomycode

Taxonomy code.

[AttLenght(6)]
[AttMandatory]
[AttLogInfo(0)]
[AttList]
public int taxonomycode { get; set; }

Property Value

int

taxonomyreference

Taxonomy reference. (Norma contabilistica).

[AttLenght(50)]
public string taxonomyreference { get; set; }

Property Value

string

useaccdef

Accruals and deferrals eligible.

public bool useaccdef { get; set; }

Property Value

bool

Methods

GetSeriesValue()

public override decimal GetSeriesValue()

Returns

decimal

Explicit Interface Implementations

year

Year.

[AttLenght(4)]
[AttFieldType(AttFieldType.InputTypes.integer)]
[AttDocType(typeof(PcyVO))]
[AttList(Hidden = true)]
int year { get; set; }

Returns

int