Class: Eddy::Elements::E963

Inherits:
Models::Element::ID show all
Defined in:
lib/definitions/elements/generated/963.tax_type_code.rb

Overview

Element Summary:

  • Id: 963
  • Name: Tax Type Code
  • Type: ID
  • Min/Max: 2/2
  • Description: Code specifying the type of tax

Instance Attribute Summary

Attributes inherited from Models::Element::Base

#description, #id, #max, #min, #name, #ref, #type

Instance Method Summary collapse

Methods inherited from Models::Element::ID

#process_value, process_value, #value, #value=

Methods inherited from Models::Element::Base

#doc_comment, #process_value, process_value, #req, #req=, #value, #value=

Constructor Details

#initialize(val: nil, req: nil, ref: nil) ⇒ void

Parameters:

  • val (String) (defaults to: nil)
  • req (String) (defaults to: nil)
  • ref (String) (defaults to: nil)


16
17
18
19
20
21
22
23
24
25
26
27
# 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

Instance Method Details

#code_listArray<String>

Returns:

  • (Array<String>)


30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
# 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