Class DeductionTypeVO
- Namespace
- PHCBusinessLayer
- Assembly
- PHCBusinessLayer.dll
[AttTable("DeductionType", 20221018)]
[AttTableVOInfo(typeof(DeductionTypeAttInfo))]
[AttTableProducts(new Products[] { Products.Payroll })]
[AttTableOrderBy("[DeductionType].[code]")]
[AttTableFlags(new TableFlags[] { TableFlags.MasterEntity, TableFlags.TableForJorge, TableFlags.CanUpdFromSourceBD, TableFlags.DisableRowCount })]
public class DeductionTypeVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent, IGenericVO
- Inheritance
-
DeductionTypeVO
Properties
AccruedSalariesSupplyTypeVO
[AttExternalCollection(typeof(SupplyTypeVO), new string[] { "[DeductionType].[accruedsalariessupplytypeid]", "[SupplyType].[Id]" })]
public SupplyTypeVO AccruedSalariesSupplyTypeVO { get; }
Property Value
- SupplyTypeVO
SupplyTypeVO
[AttExternalCollection(typeof(SupplyTypeVO), new string[] { "[DeductionType].[supplyTypeID]", "[SupplyType].[Id]" })]
public SupplyTypeVO SupplyTypeVO { get; }
Property Value
- SupplyTypeVO
accruedsalariessupplytypeid
[AttLenght(10)]
[AttProducts(new Products[] { Products.Accounting })]
[AttGama(Gamas.Advanced)]
[AttCountryDepending(CountryDependingType.E1, new languages[] { languages.pt_PT, languages.pt_MZ })]
public int accruedsalariessupplytypeid { get; set; }
Property Value
- int
accruedsalariessupplytypename
[AttVirtualField]
public string accruedsalariessupplytypename { get; set; }
Property Value
- string
code
[AttLenght(40)]
[AttMandatory]
[AttLogInfo(0)]
[AttList]
[AttPrimaryKey]
public string code { get; set; }
Property Value
- string
deductionobligation
[AttCollection(typeof(DeductionObligationVO), new TableFlags[] { TableFlags.CanUpdFromSourceBD })]
public List<DeductionObligationVO> deductionobligation { get; set; }
Property Value
- List<DeductionObligationVO>
deductiontypestamp
[AttLenght(25)]
public string deductiontypestamp { get; set; }
Property Value
- string
description
[AttLenght(100)]
[AttMandatory]
[AttList]
[AttLogInfo(1)]
public string description { get; set; }
Property Value
- string
isinternal
[AttLenght(1)]
[AttPhcOwner]
[AttFieldType(AttFieldType.InputTypes.boolean)]
public bool isinternal { get; set; }
Property Value
- bool
limitamount
[AttLenght(19, 6)]
[AttMinValue(0)]
[AttFieldType(AttFieldType.InputTypes.currency)]
public decimal limitamount { get; set; }
Property Value
- decimal
monthlylimit
[AttLenght(1)]
[AttFieldType(AttFieldType.InputTypes.boolean)]
public bool monthlylimit { get; set; }
Property Value
- bool
supplyTypeID
[AttLenght(10)]
[AttProducts(new Products[] { Products.Accounting })]
[AttCountryDepending(CountryDependingType.E1, new languages[] { languages.pt_PT, languages.pt_MZ })]
public int supplyTypeID { get; set; }
Property Value
- int
supplytypename
[AttVirtualField]
public string supplytypename { get; set; }
Property Value
- string