Table of Contents

Class EarningObligationVO

Namespace
PHCBusinessLayer
Assembly
PHCBusinessLayer.dll
[AttTable("EarningObligation", 20221016)]
[AttTableProducts(new Products[] { Products.Payroll })]
[AttTableOrderBy("[EarningObligation].[order]")]
[AttTableFlags(new TableFlags[] { TableFlags.AddOnCustomizable })]
public class EarningObligationVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IGenericVO, IParent<EarningTypeVO>, IParent
Inheritance
EarningObligationVO

Properties

ObligationVO

[AttExternalCollection(typeof(ObligationVO), new string[] { "[EarningObligation].[obligationcode]", "[Obligation].[code]" })]
public ObligationVO ObligationVO { get; }

Property Value

ObligationVO

TributarySituationVO

[AttExternalCollection(typeof(AttributeValueVO), new string[] { "[EarningObligation].[tributarysituation]", "[AttributeValue].[attributevaluestamp]" })]
public AttributeValueVO TributarySituationVO { get; }

Property Value

AttributeValueVO

earningtypecode

[AttLenght(40)]
[AttIndex]
public string earningtypecode { get; set; }

Property Value

string

earningtypestamp

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

Property Value

string

nottaxablevaluecode

[AttLenght(10)]
public string nottaxablevaluecode { get; set; }

Property Value

string

obligationcode

[AttForeignKey(typeof(ObligationVO), CanDuplicate = true, HiddenField = false)]
[AttLenght(40)]
[AttIndex]
public string obligationcode { get; set; }

Property Value

string

obligationdescription

[AttVirtualField]
[AttLenght(400)]
public string obligationdescription { get; set; }

Property Value

string

retroactivevaluecode

[AttLenght(10)]
public string retroactivevaluecode { get; set; }

Property Value

string

taxablenoretentionvaluecode

[AttLenght(10)]
public string taxablenoretentionvaluecode { get; set; }

Property Value

string

taxablevaluecode

[AttLenght(10)]
public string taxablevaluecode { get; set; }

Property Value

string

taxexemptionvaluecode

[AttLenght(10)]
public string taxexemptionvaluecode { get; set; }

Property Value

string

tributarysituation

[AttLenght(40)]
public string tributarysituation { get; set; }

Property Value

string

tributarysituationdesc

[AttVirtualField]
[AttLenght(400)]
public string tributarysituationdesc { get; set; }

Property Value

string

Explicit Interface Implementations

ParentVO

EarningTypeVO ParentVO { get; set; }

Returns

EarningTypeVO

earningobligationstamp

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

Returns

string

order

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

Returns

decimal

previousLineID

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

Returns

string