public static PayStatementBenefitLine CreatePayStatementBenefitLine(string payStatementNumber, decimal lineNumber, decimal amountInTransactionCurrency, decimal premiumEarningAmount, global::System.DateTimeOffset accountingDate, decimal baseEarningAmount, decimal premiumEarningHours, decimal baseEarningHours, decimal reversedPayStatementLineNum, global::Microsoft.Dynamics.DataEntities.Benefit benefit, global::Microsoft.Dynamics.DataEntities.PayStatementHeader payStatementHeader) { PayStatementBenefitLine payStatementBenefitLine = new PayStatementBenefitLine(); payStatementBenefitLine.PayStatementNumber = payStatementNumber; payStatementBenefitLine.LineNumber = lineNumber; payStatementBenefitLine.AmountInTransactionCurrency = amountInTransactionCurrency; payStatementBenefitLine.PremiumEarningAmount = premiumEarningAmount; payStatementBenefitLine.AccountingDate = accountingDate; payStatementBenefitLine.BaseEarningAmount = baseEarningAmount; payStatementBenefitLine.PremiumEarningHours = premiumEarningHours; payStatementBenefitLine.BaseEarningHours = baseEarningHours; payStatementBenefitLine.ReversedPayStatementLineNum = reversedPayStatementLineNum; if ((benefit == null)) { throw new global::System.ArgumentNullException("benefit"); } payStatementBenefitLine.Benefit = benefit; if ((payStatementHeader == null)) { throw new global::System.ArgumentNullException("payStatementHeader"); } payStatementBenefitLine.PayStatementHeader = payStatementHeader; return(payStatementBenefitLine); }
public static PayStatementAccrualBalance CreatePayStatementAccrualBalance(string dataAreaId, string payStatementNumber, string accrualId, decimal totalAvailableHours, decimal totalUsedHours, decimal totalAccruedHours, decimal accruedHours, decimal usedHours, global::Microsoft.Dynamics.DataEntities.PayStatementHeader payStatementHeader) { PayStatementAccrualBalance payStatementAccrualBalance = new PayStatementAccrualBalance(); payStatementAccrualBalance.dataAreaId = dataAreaId; payStatementAccrualBalance.PayStatementNumber = payStatementNumber; payStatementAccrualBalance.AccrualId = accrualId; payStatementAccrualBalance.TotalAvailableHours = totalAvailableHours; payStatementAccrualBalance.TotalUsedHours = totalUsedHours; payStatementAccrualBalance.TotalAccruedHours = totalAccruedHours; payStatementAccrualBalance.AccruedHours = accruedHours; payStatementAccrualBalance.UsedHours = usedHours; if ((payStatementHeader == null)) { throw new global::System.ArgumentNullException("payStatementHeader"); } payStatementAccrualBalance.PayStatementHeader = payStatementHeader; return(payStatementAccrualBalance); }
public static PayStatementEarningLine CreatePayStatementEarningLine(string payStatementNumber, decimal lineNumber, decimal earningRate, global::System.DateTimeOffset accountingDate, global::System.DateTimeOffset earningsDate, decimal reversedPayStatementLineNum, decimal amountInTransactionCurrency, decimal quantity, global::Microsoft.Dynamics.DataEntities.Worker worker, global::Microsoft.Dynamics.DataEntities.PositionV2 positionV2, global::Microsoft.Dynamics.DataEntities.WorkerTaxRegion workerTaxRegion, global::Microsoft.Dynamics.DataEntities.PayStatementHeader payStatementHeader) { PayStatementEarningLine payStatementEarningLine = new PayStatementEarningLine(); payStatementEarningLine.PayStatementNumber = payStatementNumber; payStatementEarningLine.LineNumber = lineNumber; payStatementEarningLine.EarningRate = earningRate; payStatementEarningLine.AccountingDate = accountingDate; payStatementEarningLine.EarningsDate = earningsDate; payStatementEarningLine.ReversedPayStatementLineNum = reversedPayStatementLineNum; payStatementEarningLine.AmountInTransactionCurrency = amountInTransactionCurrency; payStatementEarningLine.Quantity = quantity; if ((worker == null)) { throw new global::System.ArgumentNullException("worker"); } payStatementEarningLine.Worker = worker; if ((positionV2 == null)) { throw new global::System.ArgumentNullException("positionV2"); } payStatementEarningLine.PositionV2 = positionV2; if ((workerTaxRegion == null)) { throw new global::System.ArgumentNullException("workerTaxRegion"); } payStatementEarningLine.WorkerTaxRegion = workerTaxRegion; if ((payStatementHeader == null)) { throw new global::System.ArgumentNullException("payStatementHeader"); } payStatementEarningLine.PayStatementHeader = payStatementHeader; return(payStatementEarningLine); }
public static PayStatementTaxLine CreatePayStatementTaxLine(string payStatementNumber, decimal lineNumber, decimal amountInTransactionCurrency, global::System.DateTimeOffset accountingDate, decimal reversedPayStatementLineNum, global::Microsoft.Dynamics.DataEntities.PayStatementHeader payStatementHeader) { PayStatementTaxLine payStatementTaxLine = new PayStatementTaxLine(); payStatementTaxLine.PayStatementNumber = payStatementNumber; payStatementTaxLine.LineNumber = lineNumber; payStatementTaxLine.AmountInTransactionCurrency = amountInTransactionCurrency; payStatementTaxLine.AccountingDate = accountingDate; payStatementTaxLine.ReversedPayStatementLineNum = reversedPayStatementLineNum; if ((payStatementHeader == null)) { throw new global::System.ArgumentNullException("payStatementHeader"); } payStatementTaxLine.PayStatementHeader = payStatementHeader; return(payStatementTaxLine); }
public static DeductionArrearRecovery CreateDeductionArrearRecovery(string dataAreaId, string payStatementNumber, string benefitId, string recoveryCreatedBy, global::System.DateTimeOffset recoveryCreatedDateTime, decimal amountInTransactionCurrency, global::Microsoft.Dynamics.DataEntities.PayStatementHeader payStatementHeader) { DeductionArrearRecovery deductionArrearRecovery = new DeductionArrearRecovery(); deductionArrearRecovery.dataAreaId = dataAreaId; deductionArrearRecovery.PayStatementNumber = payStatementNumber; deductionArrearRecovery.BenefitId = benefitId; deductionArrearRecovery.RecoveryCreatedBy = recoveryCreatedBy; deductionArrearRecovery.RecoveryCreatedDateTime = recoveryCreatedDateTime; deductionArrearRecovery.AmountInTransactionCurrency = amountInTransactionCurrency; if ((payStatementHeader == null)) { throw new global::System.ArgumentNullException("payStatementHeader"); } deductionArrearRecovery.PayStatementHeader = payStatementHeader; return(deductionArrearRecovery); }
partial void OnPayStatementHeaderChanging(global::Microsoft.Dynamics.DataEntities.PayStatementHeader value);
public static PayrollUSTaxTransactionSummary CreatePayrollUSTaxTransactionSummary(string dataAreaId, string worker, string personnelNumber, string payStatementNumber, global::System.DateTimeOffset transDate, string taxCode, decimal actualCombinedTax, decimal grossSubjectWages, decimal rate, decimal priorStateWageAmount, decimal systemCalculatedTax, decimal subjectWages, decimal wageBase, decimal hours, decimal grossWages, decimal excessWages, global::Microsoft.Dynamics.DataEntities.PayStatementHeader payStatementHeader) { PayrollUSTaxTransactionSummary payrollUSTaxTransactionSummary = new PayrollUSTaxTransactionSummary(); payrollUSTaxTransactionSummary.dataAreaId = dataAreaId; payrollUSTaxTransactionSummary.Worker = worker; payrollUSTaxTransactionSummary.PersonnelNumber = personnelNumber; payrollUSTaxTransactionSummary.PayStatementNumber = payStatementNumber; payrollUSTaxTransactionSummary.TransDate = transDate; payrollUSTaxTransactionSummary.TaxCode = taxCode; payrollUSTaxTransactionSummary.ActualCombinedTax = actualCombinedTax; payrollUSTaxTransactionSummary.GrossSubjectWages = grossSubjectWages; payrollUSTaxTransactionSummary.Rate = rate; payrollUSTaxTransactionSummary.PriorStateWageAmount = priorStateWageAmount; payrollUSTaxTransactionSummary.SystemCalculatedTax = systemCalculatedTax; payrollUSTaxTransactionSummary.SubjectWages = subjectWages; payrollUSTaxTransactionSummary.WageBase = wageBase; payrollUSTaxTransactionSummary.Hours = hours; payrollUSTaxTransactionSummary.GrossWages = grossWages; payrollUSTaxTransactionSummary.ExcessWages = excessWages; if ((payStatementHeader == null)) { throw new global::System.ArgumentNullException("payStatementHeader"); } payrollUSTaxTransactionSummary.PayStatementHeader = payStatementHeader; return(payrollUSTaxTransactionSummary); }
public static PayStatementEarningLineInquiry CreatePayStatementEarningLineInquiry(string dataAreaId, string payStatementNumber, decimal lineNum, decimal accountingCurrencyAmount, global::System.DateTimeOffset periodEndDate, global::System.DateTimeOffset accountingDate, global::System.DateTimeOffset periodStartDate, decimal earningRate, decimal quantity, global::Microsoft.Dynamics.DataEntities.PayStatementHeader payStatementHeader) { PayStatementEarningLineInquiry payStatementEarningLineInquiry = new PayStatementEarningLineInquiry(); payStatementEarningLineInquiry.dataAreaId = dataAreaId; payStatementEarningLineInquiry.PayStatementNumber = payStatementNumber; payStatementEarningLineInquiry.LineNum = lineNum; payStatementEarningLineInquiry.AccountingCurrencyAmount = accountingCurrencyAmount; payStatementEarningLineInquiry.PeriodEndDate = periodEndDate; payStatementEarningLineInquiry.AccountingDate = accountingDate; payStatementEarningLineInquiry.PeriodStartDate = periodStartDate; payStatementEarningLineInquiry.EarningRate = earningRate; payStatementEarningLineInquiry.Quantity = quantity; if ((payStatementHeader == null)) { throw new global::System.ArgumentNullException("payStatementHeader"); } payStatementEarningLineInquiry.PayStatementHeader = payStatementHeader; return(payStatementEarningLineInquiry); }
public static USTaxTransactionHistoryDetail CreateUSTaxTransactionHistoryDetail(string dataAreaId, string personnelNumber, global::System.DateTimeOffset transDate, string payStatementNumber, string code, decimal grossSubjectWages, decimal priorStateWageAmount, decimal rate, decimal subjectWages, decimal wageBase, decimal hours, decimal grossWages, decimal calculatedTaxAmount, decimal excessWages, global::Microsoft.Dynamics.DataEntities.PayStatementHeader payStatementHeader) { USTaxTransactionHistoryDetail uSTaxTransactionHistoryDetail = new USTaxTransactionHistoryDetail(); uSTaxTransactionHistoryDetail.dataAreaId = dataAreaId; uSTaxTransactionHistoryDetail.PersonnelNumber = personnelNumber; uSTaxTransactionHistoryDetail.TransDate = transDate; uSTaxTransactionHistoryDetail.PayStatementNumber = payStatementNumber; uSTaxTransactionHistoryDetail.Code = code; uSTaxTransactionHistoryDetail.GrossSubjectWages = grossSubjectWages; uSTaxTransactionHistoryDetail.PriorStateWageAmount = priorStateWageAmount; uSTaxTransactionHistoryDetail.Rate = rate; uSTaxTransactionHistoryDetail.SubjectWages = subjectWages; uSTaxTransactionHistoryDetail.WageBase = wageBase; uSTaxTransactionHistoryDetail.Hours = hours; uSTaxTransactionHistoryDetail.GrossWages = grossWages; uSTaxTransactionHistoryDetail.CalculatedTaxAmount = calculatedTaxAmount; uSTaxTransactionHistoryDetail.ExcessWages = excessWages; if ((payStatementHeader == null)) { throw new global::System.ArgumentNullException("payStatementHeader"); } uSTaxTransactionHistoryDetail.PayStatementHeader = payStatementHeader; return(uSTaxTransactionHistoryDetail); }
public static PayStatementBenefitLineInquiry CreatePayStatementBenefitLineInquiry(string payStatementNumber, decimal lineNum, decimal accountingCurrencyAmount, global::System.DateTimeOffset periodEndDate, decimal premiumEarningBaseAmount, global::System.DateTimeOffset accountingDate, global::System.DateTimeOffset periodStartDate, decimal baseTimeEarningBaseAmount, decimal baseTimeEarningBaseHours, decimal premiumEarningBaseHours, global::Microsoft.Dynamics.DataEntities.Benefit benefit, global::Microsoft.Dynamics.DataEntities.PayStatementHeader payStatementHeader) { PayStatementBenefitLineInquiry payStatementBenefitLineInquiry = new PayStatementBenefitLineInquiry(); payStatementBenefitLineInquiry.PayStatementNumber = payStatementNumber; payStatementBenefitLineInquiry.LineNum = lineNum; payStatementBenefitLineInquiry.AccountingCurrencyAmount = accountingCurrencyAmount; payStatementBenefitLineInquiry.PeriodEndDate = periodEndDate; payStatementBenefitLineInquiry.PremiumEarningBaseAmount = premiumEarningBaseAmount; payStatementBenefitLineInquiry.AccountingDate = accountingDate; payStatementBenefitLineInquiry.PeriodStartDate = periodStartDate; payStatementBenefitLineInquiry.BaseTimeEarningBaseAmount = baseTimeEarningBaseAmount; payStatementBenefitLineInquiry.BaseTimeEarningBaseHours = baseTimeEarningBaseHours; payStatementBenefitLineInquiry.PremiumEarningBaseHours = premiumEarningBaseHours; if ((benefit == null)) { throw new global::System.ArgumentNullException("benefit"); } payStatementBenefitLineInquiry.Benefit = benefit; if ((payStatementHeader == null)) { throw new global::System.ArgumentNullException("payStatementHeader"); } payStatementBenefitLineInquiry.PayStatementHeader = payStatementHeader; return(payStatementBenefitLineInquiry); }
public static DeductionArrear CreateDeductionArrear(string dataAreaId, string payStatementNumber, string benefitId, decimal amountInTransactionCurrency, global::Microsoft.Dynamics.DataEntities.PayStatementHeader payStatementHeader) { DeductionArrear deductionArrear = new DeductionArrear(); deductionArrear.dataAreaId = dataAreaId; deductionArrear.PayStatementNumber = payStatementNumber; deductionArrear.BenefitId = benefitId; deductionArrear.AmountInTransactionCurrency = amountInTransactionCurrency; if ((payStatementHeader == null)) { throw new global::System.ArgumentNullException("payStatementHeader"); } deductionArrear.PayStatementHeader = payStatementHeader; return(deductionArrear); }