data-raw/state-soi-codes.R

# TAXSIM requires IRS SOI Codes for state identifications.
# This package requires two-letter state abbreviations, for simplicity.
# This file creates a look-up table between state SOI codes and two-letter abbreviations.

soi_and_states_crosswalk <- c(
  "AL" = 1,
  "AK" = 2,
  "AZ" = 3,
  "AR" = 4,
  "CA" = 5,
  "CO" = 6,
  "CT" = 7,
  "DE" = 8,
  "DC" = 9,
  "FL" = 10,
  "GA" = 11,
  "HI" = 12,
  "ID" = 13,
  "IL" = 14,
  'IN' = 15,
  "IA" = 16,
  "KS" = 17,
  "KY" = 18,
  "LA" = 19,
  "ME" = 20,
  "MD" = 21,
  "MA" = 22,
  "MI" = 23,
  "MN" = 24,
  "MS" = 25,
  "MO" = 26,
  "MT" = 27,
  "NE" = 28,
  "NV" = 29,
  "NH" = 30,
  "NJ" = 31,
  "NM" = 32,
  "NY" = 33,
  "NC" = 34,
  "ND" = 35,
  "OH" = 36,
  "OK" = 37,
  "OR" = 38,
  "PA" = 39,
  "RI" = 40,
  "SC" = 41,
  "SD" = 42,
  "TN" = 43,
  "TX" = 44,
  "UT" = 45,
  "VT" = 46,
  "VA" = 47,
  "WA" = 48,
  "WV" = 49,
  "WI" = 50,
  "WY" = 51,
  "No State" = 0
)

usethis::use_data(soi_and_states_crosswalk, internal = TRUE, overwrite = TRUE)
shanejorr/usincometaxes documentation built on Feb. 8, 2024, 4:58 p.m.