Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Florida School Readiness counts tips twice (employment_income already includes tip_income)

Aperta Adatta ai principianti
#10,262 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 2 giorni

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
72/100
Tipo di issue
Bug
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
python, yaml
Ambito
data

Direzione di ricerca

Inizia dall'elenco delle fonti di reddito in parameters/gov/states/fl/doe/sr/income/sources.yaml (la voce del 2025-10-01) e dalla variabile fl_sr_countable_income, che ne somma i valori. Confronta con il sources.yaml del Nevada CCDP e con la formula wa_long_term_care_taxable_wages, che mostrano come le mance siano già gestite all'interno di employment_income. Il lavoro è completato quando tip_income non viene più conteggiato separatamente e un test YAML dimostra che un nucleo familiare con mance corrisponde a uno con lo stesso employment_income.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Florida School Readiness counts tips twice. gov.states.fl.doe.sr.income.sources lists both employment_income and tip_income, and fl_sr_countable_income adds them up. In policyengine-us, employment_income already includes tips:

  • its docstring says "Gross wages and salaries, including tips and commissions"
  • wa_long_term_care_taxable_wages subtracts tip_income from employment_income
  • Nevada CCDP's sources.yaml leaves tip_income out "to avoid double-counting" because employment_income already includes tips

Reproduction (policyengine-us 2.49.2, January 2026)

Florida single parent aged 30 with a 3-year-old. employment_income is $30,000 in both cases:

Inputs fl_sr_countable_income
employment_income 30,000 2,500.00 / month
employment_income 30,000, of which tip_income 10,000 3,333.33 / month

Tips are counted once in wages and again on their own, so a tipped worker's School Readiness income is overstated by their tips.

Fix

Remove tip_income from parameters/gov/states/fl/doe/sr/income/sources.yaml (2025-10-01 list) and add a YAML test: a tipped household's countable income equals that of a household with the same employment_income.

Found while adding tips to policyengine-household-wizard (PolicyEngine/policyengine-household-wizard#9), which sends tips as tip_income and inside employment_income, following the model's convention.

Lingua principale
Python
Stelle
168
Fork
216
Merge medio
3g 1h
PR unite (30g)
339

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di PolicyEngine/policyengine-us

Tutte le issue di PolicyEngine/policyengine-us

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.