Class PaymentLineVO
- Namespace
- PHCBusinessLayer
- Assembly
- PHCBusinessLayer.dll
Payment Lines (Earnings, company taxes or deductions)
[AttTable("PaymentLine", 20211003)]
[AttTableOrderBy("[PaymentLine].[order]")]
[AttTableProducts(new Products[] { Products.Payroll })]
[AttTableFlags(new TableFlags[] { TableFlags.UseDimensions })]
public class PaymentLineVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IGenericVO, IParent<PayrollPaymentVO>, IParent
- Inheritance
-
PaymentLineVO
Properties
CategoryPurposeCodeSALA
[AttVirtualField]
[AttHidden]
public string CategoryPurposeCodeSALA { get; set; }
Property Value
CompanyTaxVO
[AttExternalCollection(typeof(CompanyTaxVO), new string[] { "[CompanyTax].[companytaxstamp]", "[PaymentLine].[oristamp]" })]
public CompanyTaxVO CompanyTaxVO { get; }
Property Value
CreditorBIC
[AttVirtualField]
[AttHidden]
public string CreditorBIC { get; set; }
Property Value
CreditorEmail
[AttVirtualField]
[AttHidden]
public string CreditorEmail { get; set; }
Property Value
CreditorName
[AttVirtualField]
[AttHidden]
public string CreditorName { get; set; }
Property Value
CreditorReference
[AttVirtualField]
[AttHidden]
public string CreditorReference { get; set; }
Property Value
DeductionVO
[AttExternalCollection(typeof(DeductionVO), new string[] { "[Deduction].[deductionstamp]", "[PaymentLine].[oristamp]" })]
public DeductionVO DeductionVO { get; }
Property Value
EarningVO
[AttExternalCollection(typeof(EarningVO), new string[] { "[Earning].[earningstamp]", "[PaymentLine].[oristamp]" })]
public EarningVO EarningVO { get; }
Property Value
EndToEndId
[AttVirtualField]
[AttHidden]
public string EndToEndId { get; set; }
Property Value
Eur
[AttVirtualField]
[AttHidden]
public string Eur { get; set; }
Property Value
PaymentMethodVO
[AttExternalCollection(typeof(PaymentMethodVO))]
public PaymentMethodVO PaymentMethodVO { get; }
Property Value
PayslipVO
[AttExternalCollection(typeof(PayslipVO), new string[] { "[Payslip].[payslipstamp]", "[PaymentLine].[payslipstamp]" })]
public PayslipVO PayslipVO { get; }
Property Value
companytaxsupplytype
[AttVirtualField]
[AttLenght(1)]
[AttProducts(new Products[] { Products.Accounting })]
[AttDynamicIntegrationValue(typeof(SupplyTypeVO))]
public string companytaxsupplytype { get; }
Property Value
datetime
[AttVirtualField]
[AttHidden]
public string datetime { get; set; }
Property Value
deductioncodecode
[AttVirtualField]
[AttHidden]
public string deductioncodecode { get; set; }
Property Value
deductioncodedescription
[AttVirtualField]
[AttHidden]
public string deductioncodedescription { get; set; }
Property Value
deductionortax
[AttVirtualField]
[AttHidden]
public string deductionortax { get; set; }
Property Value
deductionsupplytype
[AttVirtualField]
[AttLenght(1)]
[AttProducts(new Products[] { Products.Accounting })]
[AttDynamicIntegrationValue(typeof(SupplyTypeVO))]
public string deductionsupplytype { get; }
Property Value
earningsupplytype
[AttVirtualField]
[AttLenght(1)]
[AttProducts(new Products[] { Products.Accounting })]
[AttDynamicIntegrationValue(typeof(SupplyTypeVO))]
public string earningsupplytype { get; }
Property Value
employeeid
[AttVirtualField]
[AttLenght(6)]
[AttFieldType(AttFieldType.InputTypes.integer)]
public decimal employeeid { get; }
Property Value
employeename
[AttVirtualField]
[AttHidden]
public string employeename { get; set; }
Property Value
employeetype
[AttVirtualField]
[AttLenght(2)]
public int employeetype { get; }
Property Value
employeetypedebt
[AttVirtualField]
[AttLenght(2)]
[AttFieldType(AttFieldType.InputTypes.integer)]
public decimal employeetypedebt { get; }
Property Value
employeevatid
[AttVirtualField]
[AttHidden]
public string employeevatid { get; set; }
Property Value
linecode
[AttVirtualField]
[AttHidden]
public string linecode { get; set; }
Property Value
netvalue
[AttVirtualField]
[AttHidden]
public decimal netvalue { get; set; }
Property Value
oristamp
Origin stamp (earning, deduction or company taxes)
[AttLenght(25)]
[AttIndex(new string[] { "oritable", "oristamp" }, new OrderTypes[] { OrderTypes.Ascending, OrderTypes.Descending })]
public string oristamp { get; set; }
Property Value
oritable
[AttLenght(25)]
public string oritable { get; set; }
Property Value
paymentconfigcode
[AttVirtualField]
[AttHidden]
public string paymentconfigcode { get; set; }
Property Value
paymentconfigstamp
[AttVirtualField]
[AttHidden]
public string paymentconfigstamp { get; set; }
Property Value
payrollpaymentstamp
Connects to payrollpaymentstamp that contains this line.
[AttForeignKey(typeof(PayrollPaymentVO))]
[AttLenght(25)]
[AttIndex]
public string payrollpaymentstamp { get; set; }
Property Value
payslipstamp
Connects to payslipstamp that contains this line.
[AttForeignKey(typeof(PayslipVO))]
[AttLenght(25)]
[AttIndex]
public string payslipstamp { get; set; }
Property Value
targetiban
[AttVirtualField]
[AttHidden]
public string targetiban { get; set; }
Property Value
transactionDate
[AttVirtualField]
[AttHidden]
public DateTime transactionDate { get; set; }
Property Value
Explicit Interface Implementations
ParentVO
PayrollPaymentVO ParentVO { get; set; }
Returns
order
Indicates the line order in the document.
[AttLenght(10)]
[AttHidden]
decimal order { get; set; }
Returns
paymentlinestamp
Single registration field
[AttLenght(25)]
string paymentlinestamp { get; set; }
Returns
previousLineID
[AttVirtualField]
[AttHidden]
string previousLineID { get; set; }