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