pas.calculate_pay
Classes
Functions
|
|
|
|
|
|
|
|
|
How many started periods a duration covers, rounded up. |
|
Calculate the rate for an attendance based on type, duration and role. |
Module Contents
- class pas.calculate_pay.Compensation[source]
-
- classmethod zero() Compensation[source]
- __add__(other: Compensation) Compensation[source]
- pas.calculate_pay.cost_of_living_multiplier(percentage: decimal.Decimal | float | int) decimal.Decimal[source]
- pas.calculate_pay.calculate_compensation(amount: decimal.Decimal | float | int, cost_of_living_adjustment: decimal.Decimal | float | int) Compensation[source]
- pas.calculate_pay.calculate_attendance_compensation(rate_set: onegov.pas.models.rate_set.RateSet, attendence_type: str, duration_minutes: decimal.Decimal | int, is_president: bool, commission_type: str | None = None) Compensation[source]