ABC Worker Screen

Evaluate supplied worker facts against the three ABC-test prongs.

Description

An ABC worker screen records three supplied conditions commonly used in employee-classification frameworks.

An ABC worker screen records three supplied conditions commonly used in employee-classification frameworks. Its pass flag requires all three caller judgments.1, 2

Evaluate supplied worker facts against the three ABC-test prongs.

When to use ABC Worker Screen

Use this tool to evaluate supplied worker facts against the three ABC-test prongs.

Prepare the text, recorded observations, aligned figures or editorial criteria requested. Confirm what each label, count, timestamp or supplied flag represents before interpreting the result.

How to use ABC Worker Screen and understand its results

  1. Prepare the text, recorded observations, aligned figures or editorial criteria requested. Confirm what each label, count, timestamp or supplied flag represents before interpreting the result.
  2. Enter freeFromControl, outsideUsualBusiness, independentTrade using the field table and calculation rules, then run the tool.
  3. Read satisfiedProngs, failedProngs, screenResult. The explanation below defines the units, signs, ordering and any flags or placeholder values.
  4. 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 fieldMeaningValue type; see rules belowRequirement
freeFromControlWorker is free from controlbooleanRequired
outsideUsualBusinessWork is outside usual businessbooleanRequired
independentTradeWorker has independent tradebooleanRequired

Enter booleans for freedom from control, work outside the usual business and an independently established trade. Return failed A/B/C labels in order, satisfied count and screenResult label.

satisfied=3−failedCount; screenResult=passes-all-prongs when no prong fails, otherwise fails-one-or-more

Units, indexing, boundary conditions and exceptional cases are defined in the calculation rules above.

Output fieldMeaningValue type
satisfiedProngsSatisfied ABC prongsinteger; minimum: 0; maximum: 3
failedProngsFailed ABC prongslist of string
screenResultABC screen resultstring; one of "passes-all-prongs", "fails-one-or-more"
json
{
  "input": {
    "freeFromControl": true,
    "outsideUsualBusiness": false,
    "independentTrade": true
  },
  "output": {
    "satisfiedProngs": 2,
    "failedProngs": [
      "B"
    ],
    "screenResult": "fails-one-or-more"
  }
}

Limitations and assumptions

No facts, statutory exceptions, governing jurisdiction or legal classification are determined. Consult the applicable rules separately.

Numeric inputs must be finite. Follow the calculation-specific rules for overflow, underflow and exceptional cases. Missing required fields, extra fields, wrong value types and violations of the calculation rules are input errors.

Alternative or Complementary methods

Use CBA Clause Coverage: Audit collective-bargaining agreement clause coverage. For a complementary task, use Media Policy Coverage: Audit newsroom media-policy coverage.

Further background: Independent contractors: ABC test.

References

  1. ABC Worker Screen — tool.io

  2. Independent contractors: ABC test — California Department of Industrial Relations

Similar or alternative tools

Don't forget to set a bookmark for tool.io!
Privacy | Imprint | Cookies