Class DeductionCodeVO
- Namespace
- PHCBusinessLayer
- Assembly
- PHCBusinessLayer.dll
[AttTable("DeductionCode", 20221121)]
[AttTableVOInfo(typeof(DeductionCodeAttInfo))]
[AttTableProducts(new Products[] { Products.Payroll })]
[AttTableOrderBy("[DeductionCode].[code]")]
[AttTableMaintenance(typeof(DeductionCodeMaintenance))]
[AttTableFlags(new TableFlags[] { TableFlags.MasterEntity, TableFlags.TableForJorge, TableFlags.CanUpdFromSourceBD, TableFlags.DisableRowCount })]
public class DeductionCodeVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent, IGenericVO
- Inheritance
-
DeductionCodeVO
Properties
DeductionTypeVO
[AttExternalCollection(typeof(DeductionTypeVO), new string[] { "[DeductionCode].[deductiontypecode]", "[DeductionType].[code]" })]
public DeductionTypeVO DeductionTypeVO { get; }
Property Value
- DeductionTypeVO
PaymentConfigVO
[AttExternalCollection(typeof(PaymentConfigVO), new string[] { "[DeductionCode].[paymentconfigcode]", "[PaymentConfig].[code]" })]
public PaymentConfigVO PaymentConfigVO { get; }
Property Value
- PaymentConfigVO
code
[AttLenght(40)]
[AttMandatory]
[AttLogInfo(0)]
[AttList]
[AttPrimaryKey]
public string code { get; set; }
Property Value
- string
companydeduction
[AttLenght(1)]
[AttFieldType(AttFieldType.InputTypes.boolean)]
[AttList]
public bool companydeduction { get; set; }
Property Value
- bool
decimalsToRoundTax
[AttLenght(1)]
[AttMandatory]
[AttFieldType(AttFieldType.InputTypes.integer)]
[AttMinValue(0)]
[AttMaxValue(9)]
public int decimalsToRoundTax { get; set; }
Property Value
- int
deductioncodestamp
[AttLenght(25)]
public string deductioncodestamp { get; set; }
Property Value
- string
deductiontypecode
[AttForeignKey(typeof(DeductionTypeVO), CanDuplicate = true, HiddenField = false)]
[AttLenght(40)]
[AttIndex]
public string deductiontypecode { get; set; }
Property Value
- string
deductiontypedescription
[AttLenght(100)]
[AttMandatory]
[AttList]
[AttLogInfo(3)]
public string deductiontypedescription { get; set; }
Property Value
- string
description
[AttLenght(400)]
[AttMandatory]
[AttList]
[AttLogInfo(1)]
public string description { get; set; }
Property Value
- string
employeededuction
[AttLenght(1)]
[AttFieldType(AttFieldType.InputTypes.boolean)]
[AttList]
public bool employeededuction { get; set; }
Property Value
- bool
isinternal
[AttLenght(1)]
[AttPhcOwner]
public bool isinternal { get; set; }
Property Value
- bool
paymentconfigcode
[AttForeignKey(typeof(PaymentConfigVO), CanDuplicate = true, HiddenField = false)]
[AttLenght(40)]
[AttIndex]
public string paymentconfigcode { get; set; }
Property Value
- string
paymentconfigdescription
[AttVirtualField]
[AttHidden]
public string paymentconfigdescription { get; set; }
Property Value
- string
paymentconfigstamp
[AttVirtualField]
[AttHidden]
public string paymentconfigstamp { get; set; }
Property Value
- string
payslipcodeconfigstamp
[AttForeignKey(typeof(PayslipCodeConfigVO), HiddenField = false)]
[AttLenght(40)]
[AttIndex]
public string payslipcodeconfigstamp { get; set; }
Property Value
- string
roundtype
[AttLenght(4)]
public DeductionCodeVO.DeductionRoundType roundtype { get; set; }
Property Value
- DeductionCodeVO.DeductionRoundType
roundtypename
[AttLenght(50)]
public string roundtypename { get; set; }
Property Value
- string