class Eddy::Elements::E963

### Element Summary:

Public Class Methods

new(val: nil, req: nil, ref: nil) click to toggle source

@param val [String] @param req [String] @param ref [String] @return [void]

Calls superclass method Eddy::Models::Element::ID::new
# File lib/definitions/elements/generated/963.tax_type_code.rb, line 16
def initialize(val: nil, req: nil, ref: nil)
  @id = "963"
  @name = "Tax Type Code"
  @description = "Code specifying the type of tax"
  super(
    min: 2,
    max: 2,
    req: req,
    ref: ref,
    val: val,
  )
end

Public Instance Methods

code_list() click to toggle source

@return [Array<String>]

# File lib/definitions/elements/generated/963.tax_type_code.rb, line 30
def code_list()
  return [
    "AA", # Stadium Tax
    "AB", # Surtax
    "AT", # Assessment
    "BP", # Business Privilege Tax
    "CA", # City Tax
    "CB", # Threshold Tax
    "CG", # Federal Value-added Tax (GST) on Goods
    "CI", # City Rental Tax
    "CP", # County/Parish Sales Tax
    "CR", # County Rental Tax
    "CS", # City Sales Tax
    "CT", # County Tax
    "CV", # Federal Value-added Tax (GST) on Services
    "DL", # Default Labor Tax
    "EQ", # Equipment Tax
    "ET", # Energy Tax
    "EV", # Environmental Tax
    "F1", # FICA Tax
    "F2", # FICA Medicare Tax
    "F3", # FICA Social Security Tax
    "FD", # Federal Tax
    "FF", # Fuel Super Fund Tax
    "FI", # Federal Income Tax Withholding
    "FL", # Fuel L.U.S.T. Tax (Leaking Underground Storage Tank)
    "FR", # Franchise Tax
    "FS", # Fuel Spill Tax
    "FT", # Federal Excise Tax
    "GR", # Gross Receipts Tax
    "GS", # Goods and Services Tax
    "HS", # Public Health and Education Tax
    "HT", # Handicap Tax
    "HZ", # Hazardous Waste Tax
    "LB", # Labor By Trade Tax
    "LO", # Local Tax (Not Sales Tax)
    "LS", # State and Local Sales Tax
    "LT", # Local Sales Tax (All Applicable Sales Taxes by Taxing Authority Below the State Level)
    "LU", # Leaky Underground Storage Tank (LUST) Tax (federal)
    "LV", # Leaky Underground Storage Tank (LUST) Tax (state)
    "MA", # Material Tax
    "MN", # Minimum Tax
    "MP", # Municipal Tax
    "MS", # Miscellaneous State Tax
    "MT", # Metropolitan Transit Tax
    "OH", # Other Taxes
    "OT", # Occupational Tax
    "PG", # State or Provincial Tax on Goods
    "PS", # State or Provincial Tax on Services
    "SA", # State or Provincial Fuel Tax
    "SB", # Secondary Percentage Tax
    "SC", # School Tax
    "SE", # State Excise Tax
    "SF", # Superfund Tax
    "SL", # State and Local Tax
    "SP", # State/Provincial Tax
    "SR", # State Rental Tax
    "SS", # State Tax on Specific Labor
    "ST", # State Sales Tax
    "SU", # Sales and Use Tax
    "SX", # Enhanced 911 - State Excise Tax
    "T1", # Pre-threshold Tax
    "T2", # Post Threshold Tax
    "TD", # Telecommunications Device for the Deaf (TDD) Service Excise Tax
    "TT", # Telecommunications Tax
    "TX", # All Taxes
    "UL", # License Tax
    "UT", # Utility Users' Tax
    "VA", # Value Added Tax
    "WS", # Well Service
    "ZA", # 911-City Tax
    "ZB", # 911-County Tax
    "ZC", # 911-Excise Tax
    "ZD", # 911-State Tax
    "ZE", # 911-Tax
    "ZZ", # Mutually Defined
  ]
end