|
3 | 3 | SSI_CBO_TARGET_SOURCE = ( |
4 | 4 | "https://www.cbo.gov/system/files/2026-02/51313-2026-02-ssi.xlsx" |
5 | 5 | ) |
| 6 | +SSI_ANNUAL_PAYMENT_TARGET_SOURCE = ( |
| 7 | + "https://www.ssa.gov/policy/docs/statcomps/ssi_asr/2024/sect01.html" |
| 8 | +) |
| 9 | +SSI_OACT_PAYMENT_DATE_TARGET_SOURCE = ( |
| 10 | + "https://www.ssa.gov/oact/ssir/SSI25/IV_C_Payments.html" |
| 11 | +) |
| 12 | +SSI_OACT_CY2024_PAYMENT_DATE_ALL = 63_080_000_000 |
| 13 | +SSI_OACT_FY2024_PAYMENT_DATE_ALL = 57_600_000_000 |
| 14 | +SSI_ANNUAL_PAYMENT_TARGET_NOTES = ( |
| 15 | + "SSA SSI Annual Statistical Report, 2024, Table 2; Federal SSI total " |
| 16 | + "annual payments for all recipients, excluding federally administered " |
| 17 | + "state supplementation. ASR allocates payments to the month due, so this " |
| 18 | + "target aligns with annual `ssi` over January-December benefit months. " |
| 19 | + "Do not replace it with OACT payment-date accounting; OACT Table IV.C2 " |
| 20 | + "reports FY2024 all Federal SSI payments of $57.600B because fiscal-year " |
| 21 | + "payment-date totals can contain 11, 12, or 13 monthly payments. The " |
| 22 | + "smaller gap between ASR CY2024 and OACT FY2024 is not a pure 12-vs-11 " |
| 23 | + "month comparison: OACT Table IV.C1 reports CY2024 all Federal SSI " |
| 24 | + "payments of $63.080B on a payment-date basis, $5.480B above OACT " |
| 25 | + "FY2024, and OACT obligations are not reduced for certain recovered " |
| 26 | + "overpayments remitted directly to Treasury that ASR nets out." |
| 27 | +) |
| 28 | +SSI_ANNUAL_PAYMENT_TARGETS = { |
| 29 | + 2024: { |
| 30 | + "value": 59_665_127_000, |
| 31 | + "source": SSI_ANNUAL_PAYMENT_TARGET_SOURCE, |
| 32 | + "notes": SSI_ANNUAL_PAYMENT_TARGET_NOTES, |
| 33 | + }, |
| 34 | +} |
| 35 | + |
| 36 | + |
| 37 | +def get_ssi_annual_payment_target(year) -> dict | None: |
| 38 | + return SSI_ANNUAL_PAYMENT_TARGETS.get(int(str(year)[:4])) |
6 | 39 |
|
7 | 40 |
|
8 | 41 | SSI_RECIPIENT_TARGET_YEAR = 2024 |
|
0 commit comments