Table of Contents

Class SalariedPayStructure

Namespace
Payetools.Payroll.Model
Assembly
Payetools.Payroll.dll

Represents the pay structure for salaried (i.e., annually paid) employees.

public record SalariedPayStructure : IEmployeePayStructure, IEquatable<SalariedPayStructure>
Inheritance
SalariedPayStructure
Implements
Inherited Members
Extension Methods

Properties

Id

Gets the unique ID for this pay structure.

public Guid Id { get; init; }

Property Value

Guid

PayComponent

Gets the pay component that this pay structure is based on.

public IEarningsDetails PayComponent { get; init; }

Property Value

IEarningsDetails

PayRate

Gets the rate of pay. The type of this rate of pay is given by PayRateType.

public decimal PayRate { get; init; }

Property Value

decimal

PayRateType

Gets the type of pay that PayRate represents.

public PayRateType PayRateType { get; }

Property Value

PayRateType