CPE Hours Requirement Checker
Compare completed continuing-professional-education hours with caller-supplied total and subject-specific requirements. The tool deliberately does not label those inputs as GAGAS requirements because applicable periods and subject areas must come from the governing rule.
Description
Continuing professional education (CPE) requirements can include total and subject-specific hours.
Continuing professional education (CPE) requirements can include total and subject-specific hours. Period and applicable rule must be chosen before comparison.1
The returned values include Ethics hours complete, Ethics shortfall, CPE requirement met, Total shortfall. The How section below explains the calculation, input rules and interpretation.
When to use CPE Hours Requirement Checker
Use CPE Hours Requirement Checker when you need to evaluate the supplied records under the calculation and evidence rules below. No GAGAS label, governing period, course eligibility or hours-evidence verification is supplied. Subject hours are not required to be a subset of total.
Prepare source-backed observations and the applicable engagement policy before entering facts. Use consistent monetary units and periods. Supply all boolean evidence flags explicitly, and treat a successful screen as a reason to continue professional review.
How to use CPE Hours Requirement Checker and understand its results
- Prepare source-backed observations and the applicable engagement policy before entering facts. Use consistent monetary units and periods. Supply all boolean evidence flags explicitly, and treat a successful screen as a reason to continue professional review.
- Enter completedEthicsHours, completedTotalHours, requiredEthicsHours, requiredTotalHours using the field table and calculation rules, then run the tool.
- Read ethicsComplete, ethicsShortfallHours, requirementMet, totalShortfallHours. The explanation below defines the units, signs, ordering and any flags or placeholder values.
- If the tool reports an input issue, correct the values and run it again. Apply the stated assumptions when interpreting a successfully returned result.
| Input field | Meaning | Value type; see rules below | Requirement |
|---|---|---|---|
| completedEthicsHours | Completed ethics hours | number; minimum: 0 | Required |
| completedTotalHours | Completed total hours | number; minimum: 0 | Required |
| requiredEthicsHours | Required ethics hours | number; minimum: 0 | Required |
| requiredTotalHours | Required total hours | number; minimum: 0 | Required |
Require four finite nonnegative hour values; fractional hours allowed. Return separate total/ethics shortfalls, ethics completion and joint zero-shortfall requirementMet.
shortfall=max(0,required−completed) Units, indexing, boundary conditions and exceptional cases are defined in the calculation rules above.
| Output field | Meaning | Value type |
|---|---|---|
| ethicsComplete | Ethics hours complete | boolean |
| ethicsShortfallHours | Ethics shortfall (hour) | number; minimum: 0 |
| requirementMet | CPE requirement met | boolean |
| totalShortfallHours | Total shortfall (hour) | number; minimum: 0 |
{
"input": {
"completedEthicsHours": 4,
"completedTotalHours": 18,
"requiredEthicsHours": 4,
"requiredTotalHours": 20
},
"output": {
"ethicsComplete": true,
"ethicsShortfallHours": 0,
"requirementMet": false,
"totalShortfallHours": 2
}
} Limitations and assumptions
No GAGAS label, governing period, course eligibility or hours-evidence verification is supplied. Subject hours are not required to be a subset of total.
Numeric inputs, where present, must be finite. Follow the calculation-specific rules for overflow, underflow and exceptional cases. Missing fields without a declared default, extra fields, wrong value types and violations of the calculation rules are input errors. A successfully returned false flag is an evaluated outcome; its meaning is explained above.
Alternative or Complementary methods
Use Audit Partner Rotation Time-Out Period Checker: An audit partner's time out can be compared with calendar anniversaries once the applicable role and period are supplied. Calendar years differ from a fixed number of days. For a complementary task, use Independence Threat Safeguards Classifier: Independence safeguards require both declared implementation and approval. Label coverage alone does not constitute an independence conclusion.
References
-
CPE Hours Requirement Checker — tool.io
Similar or alternative tools
- Audit Partner Rotation Time-Out Period Checker
An audit partner's time out can be compared with calendar anniversaries once the applicable role and period are supplied. Calendar years differ from a fixed number of days.
- Independence Threat Safeguards Classifier
Independence safeguards require both declared implementation and approval. Label coverage alone does not constitute an independence conclusion.