Class RegularDeductionVO
- Namespace
- PHCBusinessLayer
- Assembly
- PHCBusinessLayer.dll
[AttTable("RegularDeduction", 20240311)]
[AttTableProducts(new Products[] { Products.Payroll })]
[AttTableOrderBy("[RegularDeduction].[order]")]
[AttTableFlags(new TableFlags[] { TableFlags.AddOnCustomizable })]
public class RegularDeductionVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IGenericVO, IParent<ContractVO>, IParent
- Inheritance
-
RegularDeductionVO
Properties
DeductionCodeVO
[AttExternalCollection(typeof(DeductionCodeVO), new string[] { "[RegularDeduction].[deductioncodecode]", "[DeductionCode].[code]" })]
public DeductionCodeVO DeductionCodeVO { get; }
Property Value
- DeductionCodeVO
amount
[AttLenght(19, 6)]
[AttMinValue(0)]
[AttFieldType(AttFieldType.InputTypes.currency, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
public decimal amount { get; set; }
Property Value
- decimal
contractstamp
[AttForeignKey(typeof(ContractVO))]
[AttLenght(25)]
[AttIndex]
public string contractstamp { get; set; }
Property Value
- string
dateend
[AttFieldType(AttFieldType.InputTypes.date)]
[AttList]
public DateTime dateend { get; set; }
Property Value
- DateTime
dateini
[AttMandatory]
[AttFieldType(AttFieldType.InputTypes.date)]
[AttList]
public DateTime dateini { get; set; }
Property Value
- DateTime
deductioncodecode
[AttForeignKey(typeof(DeductionCodeVO), CanDuplicate = true, HiddenField = false)]
[AttLenght(25)]
[AttIndex]
public string deductioncodecode { get; set; }
Property Value
- string
deductioncodedescription
[AttVirtualField]
public string deductioncodedescription { get; set; }
Property Value
- string
quantity
[AttLenght(14, 2)]
[AttMinValue(0)]
[AttFieldType(AttFieldType.InputTypes.decimal, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
public decimal quantity { get; set; }
Property Value
- decimal
Explicit Interface Implementations
ParentVO
ContractVO ParentVO { get; set; }
Returns
- ContractVO
order
[AttLenght(10)]
[AttHidden]
decimal order { get; set; }
Returns
- decimal
previousLineID
[AttVirtualField]
[AttHidden]
string previousLineID { get; set; }
Returns
- string
regulardeductionstamp
[AttLenght(25)]
string regulardeductionstamp { get; set; }
Returns
- string