OpenChainGraph Suite · ART-756
Sales OTE & Commission Analyzer
Gross W-2 model for an On-Target-Earnings offer: base plus variable as a function of quota attainment, with an optional accelerator tier and an optional recoverable draw. Ported from Apex #89 (AL-96).
Sales CompExplicit as-ofNo ClockZero PIIClient-side onlyNot tax advice
🔒 All inputs are processed locally in your browser. No data is transmitted. Do not enter real personal data; use synthetic or anonymised inputs only.
Scope & reliance
This node models gross pay only. It computes no tax liability: after_tax_at_target is gross W-2 times a single flat rate you supply, which ignores the standard deduction and the 2026 marginal bracket schedule (Rev. Proc. 2025-32 §4.01), and it is not a take-home figure. It computes no FLSA regular rate and no overtime: the commission this node prices is "a percentage of total sales", which 29 CFR 778.117 says "must be included in the regular rate" if overtime is owed; that leg belongs to art-340-compute-flsa-regular-rate, and whether overtime is owed turns on the duty test at 29 CFR 541.500, not on the job title (29 CFR 541.2). The risk labels (high at ≥60%, moderate at ≥40% of OTE in variable pay), the 6-month clawback threshold and the 25-point highlight bucket are the tool's own editorial constants with no cited source; they are not regulatory. The draw figures are arithmetic on the draw you supply, not a reading of any offer letter. Not tax advice. Not wage-hour legal advice. Not compensation advice. The port reproduces the Apex page faithfully, including its parseFloat(x) || default quirk, which silently replaces an explicit 0; see apex_zero_coercion_applied in the output.OTE structure, attainment and options
Edit any field and run. The defaults are the Apex page's own defaults.
Must be > 0 and < ote.
On-Target Earnings = total target W-2.
Scales the displayed base commission rate only : see DIFFERS D-4.
Selects the highlighted scenario row. Does NOT change the at-target column, which is always exactly 100%.
Flat rate on gross W-2. Not a tax computation.
Inactive AT the threshold; active strictly above it.
e.g. 1.5 = 150% of the base commission rate above the threshold.
Advanced against future commissions. Annual draw = ×12.
At-target result (computed at exactly 100% attainment)
Attainment scenario ladder
Reading the ladder
The ladder is evaluated at 50 / 75 / 100 / 125 / 150 / 200% attainment. The at-target column above is the 100% row, always. Dollar figures are flat in quota: see DIFFERS.md D-4.Execution Hash & §4 Artifact
SHA-256 execution hash (JCS canonical, RFC 8785):