Table of Contents

Class TreasuryDocumentTypeVO

Namespace
PHCBusinessLayer
Assembly
PHCBusinessLayer.dll
[AttTable("TreasuryDocumentType", 20240604)]
[AttTableGama(Gamas.Advanced)]
[AttTableProducts(new Products[] { Products.TESOURARIA })]
[AttTableVOInfo(typeof(TreasuryDocumentTypeAttInfo))]
[AttTableFlags(new TableFlags[] { TableFlags.MasterEntity, TableFlags.TableForJorge, TableFlags.RequiresAdminAccess, TableFlags.UseDimensions })]
public class TreasuryDocumentTypeVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent, IGenericVO
Inheritance
TreasuryDocumentTypeVO

Properties

IsCredit

[AttVirtualField]
[AttHidden]
public bool IsCredit { get; set; }

Property Value

bool

OcVO

[AttExternalCollection(typeof(OcVO), new string[] { "[Oc].[olcodigo]", "[TreasuryDocumentType].[olcodigo]" })]
public OcVO OcVO { get; }

Property Value

OcVO

SupplyTypeVO

[AttExternalCollection(typeof(SupplyTypeVO), new string[] { "[supplytype].[id]", "[TreasuryDocumentType].[supplyType]" })]
public SupplyTypeVO SupplyTypeVO { get; }

Property Value

SupplyTypeVO

cfintCode

Accounting integration config code

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

Property Value

string

cfintLabel

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

Property Value

string

cfintVO

[AttExternalCollection(typeof(CfIntVO), new string[] { "[CFINT].[code]", "[TreasuryDocumentType].[cfintCode]" })]
public CfIntVO cfintVO { get; }

Property Value

CfIntVO

disableIntegration

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

Property Value

bool

inactive

Field inactive

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

Property Value

bool

isDebit

[AttVirtualField]
[AttHidden]
public bool isDebit { get; set; }

Property Value

bool

ocLabelField

From OcVO.LabelField

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

Property Value

string

olcodigo

Treasury Code

[AttLenght(12)]
[AttEntityAvailable(typeof(BlVO))]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
public string olcodigo { get; set; }

Property Value

string

supplyType

[AttLenght(10)]
[AttProducts(new Products[] { Products.Accounting })]
public int supplyType { get; set; }

Property Value

int

supplytypename

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

Property Value

string

title

Expenses Title

[AttLenght(100)]
[AttMandatory]
[AttLogInfo(0)]
[AttList]
public string title { get; set; }

Property Value

string

treasurydocumentmov

[AttMandatory]
public TreasuryDocumentMovement treasurydocumentmov { get; set; }

Property Value

TreasuryDocumentMovement

treasurydocumentmovname

[AttLenght(50)]
[AttLocale(typeof(TreasuryDocumentTypeAttInfo), new string[] { "TreasuryDocumentMov" })]
[AttList]
public string treasurydocumentmovname { get; set; }

Property Value

string

treasurydocumenttypestamp

This field uniquely identifies the record (primary key by default).

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

Property Value

string