Class ExitPaymentConfigVO
- Namespace
- PHCBusinessLayer
- Assembly
- PHCBusinessLayer.dll
[AttTable("ExitPaymentConfig", 20230704)]
[AttTableVOInfo(typeof(ExitPaymentConfigAttInfo))]
[AttTableProducts(new Products[] { Products.Payroll })]
[AttTableGama(Gamas.Advanced)]
[AttCountryDepending(CountryDependingType.E1, new languages[] { languages.pt_PT })]
[AttTableFlags(new TableFlags[] { TableFlags.MasterEntity, TableFlags.TableForJorge, TableFlags.CanUpdFromSourceBD })]
public class ExitPaymentConfigVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent, IGenericVO
- Inheritance
-
ExitPaymentConfigVO
Properties
ChristmasEarningCodeDescription
[AttVirtualField(typeof(ExitPaymentConfigAttInfo))]
public string ChristmasEarningCodeDescription { get; set; }
Property Value
- string
ChristmasEarningCodeVO
[AttExternalCollection(typeof(EarningCodeVO), new string[] { "[ExitPaymentConfig].[christmasearningcode]", "[EarningCode].[code]" })]
public EarningCodeVO ChristmasEarningCodeVO { get; }
Property Value
- EarningCodeVO
CompensationsEarningCodeDescription
[AttVirtualField(typeof(ExitPaymentConfigAttInfo))]
public string CompensationsEarningCodeDescription { get; set; }
Property Value
- string
CompensationsEarningCodeVO
[AttExternalCollection(typeof(EarningCodeVO), new string[] { "[ExitPaymentConfig].[compensationsearningcode]", "[EarningCode].[code]" })]
public EarningCodeVO CompensationsEarningCodeVO { get; }
Property Value
- EarningCodeVO
DeductionCodeDescription
[AttVirtualField(typeof(ExitPaymentConfigAttInfo))]
public string DeductionCodeDescription { get; set; }
Property Value
- string
DeductionCodeVO
[AttExternalCollection(typeof(DeductionCodeVO), new string[] { "[ExitPaymentConfig].[deductioncode]", "[DeductionCode].[Code]" })]
public DeductionCodeVO DeductionCodeVO { get; }
Property Value
- DeductionCodeVO
RegionTaxDescription
[AttVirtualField(typeof(ExitPaymentConfigAttInfo))]
public string RegionTaxDescription { get; set; }
Property Value
- string
RegionTaxVO
[AttExternalCollection(typeof(AttributeValueVO), new string[] { "[ExitPaymentConfig].[regiontaxstamp]", "[AttributeValue].[attributevaluestamp]" })]
public AttributeValueVO RegionTaxVO { get; }
Property Value
- AttributeValueVO
UnusedVacationEarningCodeDescription
[AttVirtualField(typeof(ExitPaymentConfigAttInfo))]
public string UnusedVacationEarningCodeDescription { get; set; }
Property Value
- string
UnusedVacationEarningCodeVO
[AttExternalCollection(typeof(EarningCodeVO), new string[] { "[ExitPaymentConfig].[unusedvacationearningcode]", "[EarningCode].[code]" })]
public EarningCodeVO UnusedVacationEarningCodeVO { get; }
Property Value
- EarningCodeVO
VacationsEarningCodeDescription
[AttVirtualField(typeof(ExitPaymentConfigAttInfo))]
public string VacationsEarningCodeDescription { get; set; }
Property Value
- string
VacationsEarningCodeVO
[AttExternalCollection(typeof(EarningCodeVO), new string[] { "[ExitPaymentConfig].[vacationsearningcode]", "[EarningCode].[code]" })]
public EarningCodeVO VacationsEarningCodeVO { get; }
Property Value
- EarningCodeVO
christmasearningcode
[AttForeignKey(typeof(EarningCodeVO), CanDuplicate = true, HiddenField = false)]
[AttLenght(40)]
[AttIndex]
public string christmasearningcode { get; set; }
Property Value
- string
compensationearnings
[AttCollection(typeof(CompensationEarningVO), new TableFlags[] { TableFlags.CanUpdFromSourceBD })]
public List<CompensationEarningVO> compensationearnings { get; set; }
Property Value
- List<CompensationEarningVO>
compensationsearningcode
[AttForeignKey(typeof(EarningCodeVO), CanDuplicate = true, HiddenField = false)]
[AttLenght(40)]
[AttIndex]
public string compensationsearningcode { get; set; }
Property Value
- string
deductioncode
[AttForeignKey(typeof(DeductionCodeVO), CanDuplicate = true, HiddenField = false)]
[AttLenght(40)]
[AttIndex]
public string deductioncode { get; set; }
Property Value
- string
description
[AttLenght(250)]
[AttList]
public string description { get; set; }
Property Value
- string
exitpaymentconfigstamp
[AttLenght(25)]
public string exitpaymentconfigstamp { get; set; }
Property Value
- string
isinternal
[AttLenght(1)]
[AttPhcOwner(new string[] { "compensationsearningcode", "vacationsearningcode", "christmasearningcode", "unusedvacationearningcode", "deductioncode" })]
public bool isinternal { get; set; }
Property Value
- bool
minimumcompensations
[AttCollection(typeof(MinimumCompensationVO), new TableFlags[] { TableFlags.CanUpdFromSourceBD })]
public List<MinimumCompensationVO> minimumcompensations { get; set; }
Property Value
- List<MinimumCompensationVO>
regiontaxstamp
[AttLenght(25)]
[AttMandatory]
[AttFieldType(AttFieldType.InputTypes.string)]
[AttConfig(38)]
public string regiontaxstamp { get; set; }
Property Value
- string
unusedvacationearningcode
[AttForeignKey(typeof(EarningCodeVO), CanDuplicate = true, HiddenField = false)]
[AttLenght(40)]
[AttIndex]
public string unusedvacationearningcode { get; set; }
Property Value
- string
vacationsearningcode
[AttForeignKey(typeof(EarningCodeVO), CanDuplicate = true, HiddenField = false)]
[AttLenght(40)]
[AttIndex]
public string vacationsearningcode { get; set; }
Property Value
- string