Class CompanyTaxDetailVO
- Namespace
- PHCBusinessLayer
- Assembly
- PHCBusinessLayer.dll
[AttTable("CompanyTaxDetail", 20240104)]
[AttTableProducts(new Products[] { Products.Payroll })]
[AttTableFlags(new TableFlags[] { TableFlags.AddOnCustomizable, TableFlags.UseDimensions })]
public class CompanyTaxDetailVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent, IGenericVO
- Inheritance
-
CompanyTaxDetailVO
Properties
AccruedSalariesVO
[AttExternalCollection(typeof(AccruedSalariesVO), new string[] { "[CompanyTaxDetail].[oristamp]", "[AccruedSalaries].[accruedsalariesstamp]" })]
public AccruedSalariesVO AccruedSalariesVO { get; }
Property Value
- AccruedSalariesVO
ContractVO
[AttExternalCollection(typeof(ContractVO), new string[] { "[Contract].[code]", "[CompanyTaxDetail].[contractcode]" })]
public ContractVO ContractVO { get; }
Property Value
- ContractVO
DeductionCodeVO
[AttExternalCollection(typeof(DeductionCodeVO), new string[] { "[CompanyTaxDetail].[deductioncodecode]", "[DeductionCode].[code]" })]
public DeductionCodeVO DeductionCodeVO { get; }
Property Value
- DeductionCodeVO
EarningCodeVO
[AttExternalCollection(typeof(EarningCodeVO), new string[] { "[CompanyTaxDetail].[earningcodecode]", "[EarningCode].[code]" })]
public EarningCodeVO EarningCodeVO { get; }
Property Value
- EarningCodeVO
PayslipVO
[AttExternalCollection(typeof(PayslipVO), new string[] { "[CompanyTaxDetail].[oristamp]", "[Payslip].[payslipstamp]" })]
public PayslipVO PayslipVO { get; }
Property Value
- PayslipVO
accruedsalariesstamp
[AttForeignKey(typeof(AccruedSalariesVO))]
[AttLenght(25)]
[AttIndex]
public string accruedsalariesstamp { get; set; }
Property Value
- string
amount
[AttLenght(19, 6)]
[AttFieldType(AttFieldType.InputTypes.currency, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
public decimal amount { get; set; }
Property Value
- decimal
companytaxdetailstamp
[AttLenght(25)]
public string companytaxdetailstamp { get; set; }
Property Value
- string
companytaxoristamp
[AttLenght(25)]
public string companytaxoristamp { get; set; }
Property Value
- string
contractcode
[AttForeignKey(typeof(ContractVO))]
[AttLenght(6)]
[AttFieldType(AttFieldType.InputTypes.integer)]
public decimal contractcode { get; set; }
Property Value
- decimal
deductioncodecode
[AttForeignKey(typeof(DeductionCodeVO))]
[AttLenght(40)]
public string deductioncodecode { get; set; }
Property Value
- string
deductionsupplytype
[AttVirtualField]
[AttProducts(new Products[] { Products.Accounting })]
[AttDynamicIntegrationValue(typeof(SupplyTypeVO))]
public string deductionsupplytype { get; }
Property Value
- string
earningcodecode
[AttForeignKey(typeof(EarningCodeVO))]
[AttLenght(40)]
public string earningcodecode { get; set; }
Property Value
- string
earningsupplytype
[AttVirtualField]
[AttProducts(new Products[] { Products.Accounting })]
[AttDynamicIntegrationValue(typeof(SupplyTypeVO))]
public string earningsupplytype { get; }
Property Value
- string
employeeid
[AttLenght(6)]
[AttFieldType(AttFieldType.InputTypes.integer)]
public decimal employeeid { get; set; }
Property Value
- decimal
employeetype
[AttVirtualField]
public EmployeeTypes employeetype { get; }
Property Value
- EmployeeTypes
employeetypedebt
[AttVirtualField]
[AttProducts(new Products[] { Products.Accounting })]
[AttCountryDepending(CountryDependingType.E1, new languages[] { languages.pt_MZ })]
public decimal employeetypedebt { get; }
Property Value
- decimal
oristamp
[AttLenght(25)]
public string oristamp { get; set; }
Property Value
- string
oritable
[AttLenght(25)]
public string oritable { get; set; }
Property Value
- string