Table of Contents

Class OcSaVO

Namespace
PHCBusinessLayer
Assembly
PHCBusinessLayer.dll

Balance by treasury code

[AttTable("OcSa", 20220401)]
[AttTableVOInfo(typeof(OcSaAttInfo))]
[AttTableProducts(new Products[] { Products.Accounting })]
[AttTableOrderBy("[OcSa].[olcode],[OcSa].[year],[OcSa].[month]")]
[AttTableFlags(new TableFlags[] { TableFlags.MasterEntity, TableFlags.AddOnNotDeployable })]
public class OcSaVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent, IGenericVO
Inheritance
OcSaVO

Properties

month

Month

[AttPrimaryKey]
[AttLenght(2)]
[AttMandatory]
[AttLogInfo(2)]
public int month { get; set; }

Property Value

int

ocsastamp

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

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

Property Value

string

olcode

Treasury code

[AttPrimaryKey]
[AttLenght(12)]
[AttMandatory]
[AttLogInfo(0)]
public string olcode { get; set; }

Property Value

string

Explicit Interface Implementations

creditamount

Credit Amount

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

Returns

decimal

debitamount

Debit Amount

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

Returns

decimal

year

Year

[AttPrimaryKey]
[AttLenght(4)]
[AttMandatory]
[AttLogInfo(1)]
int year { get; set; }

Returns

int