← Heatmap / GLM 5.3 Flash · Task 23
GLM 5.3 Flash · Single-turn · Task 23 (Calculation, wage cap binds)
Mean 100.0%
| Field | Expected | Rollout #1 (100%) | Rollout #2 (100%) | Rollout #3 (100%) |
|---|---|---|---|---|
| decision | calculate | calculate | calculate | calculate |
| currency | LCR | LCR | LCR | LCR |
| gross pay | 7913.09 | 7913.09 | 7913.09 | 7913.09 |
| employee contribution | 200.00 | 200.00 | 200.00 | 200.00 |
| allowed deduction | 63.29 | 63.29 | 63.29 | 63.29 |
| taxable pay | 7649.80 | 7649.80 | 7649.80 | 7649.80 |
| income tax | 1246.96 | 1246.96 | 1246.96 | 1246.96 |
| net pay | 6402.84 | 6402.84 | 6402.84 | 6402.84 |
| clauses | R1 R2 R3 R4 R5 R6 | R1 R2 R3 R4 R5 R6 | R1 R2 R3 R4 R5 R6 | R1 R2 R3 R4 R5 R6 |
Prompt
Process this monthly payroll record under the supplied rulebook. Return the R6 or R7 JSON answer.
Source documents: {"a605acd47aaaa8d4-payroll": {"kind": "payroll", "record": {"gross_pay": "7913.09", "payroll_month": "2026-01", "allowed_deduction": "63.29"}}, "a605acd47aaaa8d4-contract": {"kind": "contract", "gross_pay": "7913.09"}}
Authoritative case reference schedule: {"first-half": {"rate": "0.05", "cap": "4000.00", "deduction": "400.00", "free": "1000.00", "upper": "2800.00", "middle_rate": "0.10", "upper_rate": "0.22"}, "second-half": {"rate": "0.04", "cap": "3500.00", "deduction": "400.00", "free": "1200.00", "upper": "3300.00", "middle_rate": "0.12", "upper_rate": "0.18"}}
Rollouts
Rollout #1 100.0% passed · 1.9s · $0.0003
| Component | Score | Clauses |
|---|---|---|
| decision | 100.0% | R1 R2 R3 R4 R5 R6 |
| exact | 100.0% | R1 R2 R3 R4 R5 R6 |
| field accuracy | 100.0% | R1 R2 R3 R4 R5 R6 |
| citations | 100.0% | R1 R2 R3 R4 R5 R6 |
Assistant
{
"decision": "calculate",
"currency": "LCR",
"gross_pay": "7913.09",
"employee_contribution": "200.00",
"allowed_deduction": "63.29",
"taxable_pay": "7649.80",
"income_tax": "1246.96",
"net_pay": "6402.84",
"clauses": ["R1", "R2", "R3", "R4", "R5", "R6"],
"explanation": "Case schedule first-half applies for 2026-01. Contribution = 0.05 \u00d7 min(7913.09, 4000.00) = 200.00. Taxable = 7913.09 \u2212 200.00 \u2212 63.29 = 7649.80. Tax = 1800.00\u00d70.10 + 4849.80\u00d70.22 = 1246.96. Net = 7913.09 \u2212 200.00 \u2212 63.29 \u2212 1246.96 = 6402.84."
}
Reasoning
Contribution: 0.05*4000=200.00. Deduction 63.29 ≤ 400 and ≤ 7913.09-200. Taxable = 7913.09-200-63.29=7649.80. Tax: 1000 free, middle to 2800: 1800*0.10=180; above 2800: 4849.80*0.22=1066.956 → total 1246.956 → 1246.96. Net = 7913.09-200-63.29-1246.96=6402.84.
Rollout #2 100.0% passed · 2.2s · $0.0004
| Component | Score | Clauses |
|---|---|---|
| decision | 100.0% | R1 R2 R3 R4 R5 R6 |
| exact | 100.0% | R1 R2 R3 R4 R5 R6 |
| field accuracy | 100.0% | R1 R2 R3 R4 R5 R6 |
| citations | 100.0% | R1 R2 R3 R4 R5 R6 |
Assistant
{
"decision": "calculate",
"currency": "LCR",
"gross_pay": "7913.09",
"employee_contribution": "200.00",
"allowed_deduction": "63.29",
"taxable_pay": "7649.80",
"income_tax": "1246.96",
"net_pay": "6402.84",
"clauses": ["R1", "R2", "R3", "R4", "R5", "R6"],
"explanation": "Case schedule first-half applies to 2026-01. Contribution 0.05 \u00d7 min(7913.09, 4000.00) = 200.00. Deduction 63.29 within cap 400.00 and available pay. Taxable 7649.80; tax = 1800.00\u00d70.10 + 4849.80\u00d70.22 = 1246.96. Net = 6402.84."
}
Reasoning
Contribution: 4000 cap → 0.05*4000=200.00. Deduction 63.29 ≤ 400 and ≤ 7913.09-200. Taxable = 7913.09-200-63.29=7649.80. Tax: free 1000, upper 2800. Middle: 2800-1000=1800*0.10=180. Upper: (7649.80-2800)=4849.80*0.22=1066.956 → total 1246.956 → 1246.96. Net = 7913.09-200-63.29-1246.96=6402.84.
Rollout #3 100.0% passed · 2.0s · $0.0003
| Component | Score | Clauses |
|---|---|---|
| decision | 100.0% | R1 R2 R3 R4 R5 R6 |
| exact | 100.0% | R1 R2 R3 R4 R5 R6 |
| field accuracy | 100.0% | R1 R2 R3 R4 R5 R6 |
| citations | 100.0% | R1 R2 R3 R4 R5 R6 |
Assistant
{
"decision": "calculate",
"currency": "LCR",
"gross_pay": "7913.09",
"employee_contribution": "200.00",
"allowed_deduction": "63.29",
"taxable_pay": "7649.80",
"income_tax": "1246.96",
"net_pay": "6402.84",
"clauses": ["R1", "R2", "R3", "R4", "R5", "R6"],
"explanation": "Case schedule first-half row applies: contribution 0.05\u00d7min(7913.09,4000.00)=200.00; taxable 7913.09\u2212200.00\u221263.29=7649.80; tax 1800.00\u00d70.10 + 4849.80\u00d70.22 = 1246.956 \u2192 1246.96; net 7913.09\u2212200.00\u221263.29\u22121246.96=6402.84."
}
Reasoning
Contribution: 0.05*4000=200.00. Deduction cap 400, gross-contribution fine. Taxable: 7913.09-200-63.29=7649.80. Tax: free 1000, upper 2800: middle 1800*0.10=180; above 2800: 4849.80*0.22=1066.956 → total 1246.956 → 1246.96. Net: 7913.09-200-63.29-1246.96=6402.84.