Class VariableDeductionVO
- Namespace
- PHCBusinessLayer
- Assembly
- PHCBusinessLayer.dll
[AttTable("VariableDeduction", 20240411)]
[AttTableVOInfo(typeof(VariableDeductionAttInfo))]
[AttTableProducts(new Products[] { Products.Payroll })]
[AttTableFlags(new TableFlags[] { TableFlags.MasterEntity, TableFlags.TableForJorge })]
public class VariableDeductionVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent, IGenericVO
- Inheritance
-
VariableDeductionVO
Properties
DeductionCodeVO
[AttExternalCollection(typeof(DeductionCodeVO), new string[] { "[VariableDeduction].[deductioncodecode]", "[DeductionCode].[code]" })]
public DeductionCodeVO DeductionCodeVO { get; }
Property Value
- DeductionCodeVO
PayslipVO
[AttExternalCollection(typeof(PayslipVO), new string[] { "[VariableDeduction].[payslipId]", "[Payslip].[id]" })]
public PayslipVO PayslipVO { get; }
Property Value
- PayslipVO
deductioncodecode
[AttForeignKey(typeof(DeductionCodeVO), CanDuplicate = true, HiddenField = false)]
[AttLenght(25)]
[AttIndex]
[AttMandatory]
public string deductioncodecode { get; set; }
Property Value
- string
deductioncodedescription
[AttVirtualField]
public string deductioncodedescription { get; set; }
Property Value
- string
employeeid
[AttLenght(6)]
[AttMandatory]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
[AttMinValue(0)]
[AttList]
[AttLogInfo(1)]
public decimal employeeid { get; set; }
Property Value
- decimal
employeename
[AttLenght(400)]
[AttMandatory]
[AttRGPDrank(RGPDranks.Legal)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
[AttList]
[AttLogInfo(0)]
public string employeename { get; set; }
Property Value
- string
employeestamp
[AttLenght(25)]
[AttMandatory]
[AttIndex]
public string employeestamp { get; set; }
Property Value
- string
obs
[AttFieldType(AttFieldType.InputTypes.memo)]
public string obs { get; set; }
Property Value
- string
payslipdateasrefdate
public bool payslipdateasrefdate { get; set; }
Property Value
- bool
regularizeddebtvalue
[AttLenght(19, 6)]
[AttFieldType(AttFieldType.InputTypes.currency)]
public decimal regularizeddebtvalue { get; set; }
Property Value
- decimal
unregularizeddebtvalue
[AttLenght(19, 6)]
[AttVirtualField]
[AttFieldType(AttFieldType.InputTypes.currency)]
public decimal unregularizeddebtvalue { get; set; }
Property Value
- decimal
variabledeductiondate
[AttMandatory]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
[AttList]
[AttLogInfo(2)]
public DateTime variabledeductiondate { get; set; }
Property Value
- DateTime
variabledeductionstamp
[AttLenght(25)]
public string variabledeductionstamp { get; set; }
Property Value
- string
Explicit Interface Implementations
dvalue
[AttLenght(19, 6)]
[AttFieldType(AttFieldType.InputTypes.currency)]
[AttMandatory]
decimal dvalue { get; set; }
Returns
- decimal
payslipid
[AttForeignKey(typeof(PayslipVO), HiddenField = false)]
[AttFieldType(AttFieldType.InputTypes.integer)]
[AttLenght(6)]
[AttIndex]
[AttList]
decimal payslipid { get; set; }
Returns
- decimal