File size: 14,470 Bytes
70170d3
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
204120e
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
c3ea20a
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
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
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
# 99037801 for copper content; non-copper content or 99037802 goods with no copper
Copper_primary_HTS_list = [
  74061000, 74091990, 74130010,
  74062000, 74092100, 74130050,
  74071015, 74092900, 74130090,
  74071030, 74093110, 74151000,
  74071050, 74093150, 74152100,
  74072115, 74093190, 74152900,
  74072130, 74093910, 74153305,
  74072150, 74093950, 74153310,
  74072170, 74093990, 74153380,
  74072190, 74094000, 74153900,
  74072916, 74099010, 74181000,
  74072934, 74099050, 74182010,
  74072938, 74099090, 74182050,
  74072940, 74101100, 74192000,
  74072950, 74101200, 74198003,
  74081130, 74102130, 74198006,
  74081160, 74102160, 74198009,
  74081900, 74102200, 74198015,
  74082100, 74111010, 74198016,
  74082210, 74111050, 74198017,
  74082250, 74112110, 74198030,
  74082910, 74112150, 74198050,
  74082950, 74112200, 85444210,
  74091110, 74112910, 85444220,
  74091150, 74112950, 85444290,
  74091910, 74121000, 85444910,
  74091950, 74122000
]

# Steel primary HTS List
Steel_primary_HTS_list = [
  84313100, 84314200, 84314910, 84314990, 84321000, 84329000, 85479000, 94032000,
  94059920, 94059940, 94062000, 94069001, 84181000, 84183000, 84184000, 84221100,
  84501100, 84502000, 84512100, 84512900, 85098020, 85166040, 9403999020, 4029968,
  82119120, 84291100, 85042300, 4029970, 82119125, 84291900, 85043300, 4029990,
  82119130, 84292000, 8504909634, 2106909998, 82119140, 84293000, 8504909638,
  2710193050, 82119150, 84294000, 8504909642, 2711120020, 82119180, 84295110,
  85142040, 2804290010, 82119220, 84295150, 85142060, 2804400000, 82119240,
  84295210, 85162900, 2901220000, 82119260, 84295250, 85166060, 2903421000,
  82119290, 84295910, 86011000, 29034310, 82119300, 84295950, 86012000, 29034410,
  82119410, 84312000, 86021000, 29034510, 82119450, 84313900, 86029000, 29034900,
  82119510, 84314100, 86031000, 29035110, 82119550, 84314340, 86039000, 29035990,
  82119590, 84314380, 86040000, 2903710100, 82151000, 84331100, 86050000,
  3004909244, 82152000, 84332000, 86071100, 32081000, 82159130, 84335100,
  8607190300, 32082000, 82159160, 84335900, 86071906, 32089000, 82159190,
  84339010, 86071912, 32091000, 82159901, 84339050, 86071915, 32099000,
  82159905, 8443160000, 86071990, 32139000, 82159910, 8454200010, 86072150,
  32141000, 82159915, 8454200060, 8607301010, 33030010, 82159920, 84553000,
  8607301050, 33030020, 82159922, 8455904000, 8607301090, 33030030, 82159924,
  8455908000, 86073050, 33043000, 82159926, 84571000, 86079100, 33049950,
  82159930, 84749000, 86079950, 33051000, 82159935, 84771030, 86090000, 33053000,
  82159940, 84771040, 87011001, 33059000, 82159945, 84771090, 8701210080,
  33069000, 82159950, 84779025, 8701220080, 33071010, 83021060, 8477908601,
  8701230080, 33071020, 83024130, 84798955, 8701240080, 33072000, 83024160,
  84798965, 8701290080, 33074900, 83024230, 84799045, 87013010, 33079000,
  83024960, 84799055, 87013050, 34013010, 83052000, 84799065, 87019110,
  34013050, 83071060, 84799075, 87019150, 34023190, 8401400000, 84799085,
  87019210, 34024990, 84031000, 84799095, 87019250, 34025011, 8406904000,
  8480490010, 87019310, 34025051, 84072100, 8480718045, 87019350, 34029010,
  84079010, 8480718060, 87019410, 34029030, 84079090, 8480799010, 87019450,
  34029050, 84082010, 8482105004, 87019510, 34031910, 84082090, 8482105008,
  87019550, 34031950, 84099150, 8482105012, 87021031, 34039900, 84099192,
  8482105016, 87021061, 34051000, 84099199, 8482105024, 87031010, 34052000,
  84099991, 8482105028, 87031050, 34054000, 84099992, 8482105032, 87032101,
  34059000, 84099999, 8482105036, 87051000, 35061050, 8410900000, 8482105052,
  87052000, 35069110, 84118180, 8482105056, 8705900010, 35069150, 84122100,
  8482105060, 8705900020, 35069900, 84122980, 8482105064, 87060030, 38085910,
  8412909070, 8482105068, 87084030, 38085940, 8412909075, 8482200064,
  87084060, 38086110, 84138100, 8482200067, 87089210, 38086150, 8413919055,
  8482200090, 87089250, 38086210, 8413919060, 84829905, 87089260, 38086250,
  8413919096, 84829915, 87089275, 38086910, 84143040, 84829925, 87089315,
  38086950, 84148016, 84829935, 87089330, 38089115, 84149030, 84829945,
  87089923, 38089125, 84149041, 84829965, 87089981, 38089130, 84151030,
  8483101010, 87100000, 38089150, 84151060, 8483101050, 87113000, 38089410,
  84151090, 84831050, 87115000, 38089450, 84158101, 84832040, 87116000,
  38099100, 84158201, 84832080, 87141000, 38101000, 84158300, 84833040,
  87161000, 38111900, 84159040, 84833080, 87163900, 38112100, 84159080,
  84834010, 87168010, 38140010, 8417900000, 8483405020, 87168050, 38140020,
  84182100, 84834090, 87169010, 38140050, 84182920, 84835060, 87169030,
  38200000, 84189940, 84835090, 94017100, 3824999397, 84198150, 84836040,
  94017900, 3827610000, 84212900, 84836080, 94031000, 3827620000, 8424100000,
  84839020, 94039910, 3827630000, 84248990, 84839030, 9403999010, 3827640000,
  84254200, 84839050, 9403999015, 3827650000, 84262000, 84839070, 9403999040,
  39252000, 84269900, 84839080, 9403999045, 39269010, 84271040, 85015340,
  9403999051, 76141010, 84271080, 85015360, 9403999061, 8202390040, 84272040,
  85015380, 95069100, 82034060, 84272080, 8501640110, 82055955, 84279000,
  8502310000, 82057000, 84283200, 85030035, 8207200070, 84283300, 85030045,
  8207306062, 84283900, 85030065, 8207306095, 84286000, 85030075, 82111000,
  84287000, 85030090, 82119110, 84289003, 85030095,
  73012010, 73012050, 73023000, 73072110, 73072150, 73072210, 73072250, 73072300,
  73072900, 73079110, 73079130, 73079150, 73079230, 73079290, 73079330, 73079360,
  73079390, 73079910, 73079930, 73079950, 73081000, 73082000, 73083010, 73083050,
  73084000, 73089030, 73089060, 73089070, 73089095, 73090000, 73101000, 73102100,
  73102900, 73110000, 73121005, 73121010, 73121020, 73121030, 73121050, 73121060,
  73121070, 73121080, 73121090, 73129000, 73130000, 73141210, 73141220, 73141230,
  73141260, 73141290, 73141410, 73141420, 73141430, 73141460, 73141490, 73141901,
  73142000, 73143110, 73143150, 73143900, 73144100, 73144200, 73144930, 73144960,
  73145000, 73151100, 73151200, 73151900, 73152010, 73152050, 73158100, 73158210,
  73158230, 73158250, 73158270, 73158910, 73158930, 73158950, 73159000, 73160000,
  73170010, 73170020, 73170055, 73170065, 73170075, 73181100, 73181200, 73181300,
  73181410, 73181450, 73181520, 73181540, 73181550, 73181560, 73181580, 73181600,
  73181900, 73182100, 73182200, 73182300, 73182400, 73182900, 73194020, 73194030,
  73194050, 73199010, 73199090, 73201030, 73201060, 73201090, 73202010, 73202050,
  73209010, 73209050, 73211110, 73211130, 73211160, 73211200, 73211900, 73218110,
  73218150, 73218210, 73218250, 73218900, 73219010, 73219020, 73219040, 73219050,
  73219060, 73221900, 73229000, 73231000, 73239300, 73239400, 73239910, 73239930,
  73239950, 73239970, 73239990, 73241000, 73242900, 73249000, 73259100, 73259910,
  73259950, 73261100, 73261900, 73262000, 73269010, 73269025, 73269035, 73269045,
  73269060, 73269086, 7317005501, 7317005502, 7317005508, 7317005511, 7317005518,
  7317005519, 7317005520, 7317005530, 7317005540, 7317005550, 7317005570,
  7317005590, 7317006530, 7216910010, 7302909000, 73071930, 73071990
]

# Aluminum primary HTS List
Aluminum_primary_HTS_list = [
  6603908100, 8302103000, 8302106030, 8302106060, 8302106090,
  8302200000, 8302303010, 8302303060,
  8302413000, 8302416015, 8302416045, 8302416050, 8302416080,
  8302423010, 8302423015, 8302423065,
  8302496035, 8302496045, 8302496055, 8302496085,
  8302500000, 8302603000, 8302609000,
  8305100050, 8306300000, 8414596590,
  8415908025, 8415908045, 8415908085,
  8418998005, 8418998050, 8418998060,
  8419505000, 8419901000, 8422900640,
  8424909080, 8473302000, 8473305100,
  8479899599, 8479908500, 8479909596,
  8481909060, 8481909085, 8486900000,
  8487900080, 8503009520, 8508700000,
  8513902000, 8515902000, 8516905000, 8516908050,
  8517710000, 8517790000,
  8529907300, 8529909760,
  8536908585, 8538100000,
  8541900000, 8543908885,
  8547900020, 8547900030, 8547900040,
  8708103050, 87081060, 8708295160,
  8708806590, 8708996890, 8716805010,
  8807300060, 9013908000, 9031909195,
  9401999081, 94031000, 94032000,
  9403991040, 9403999010, 9403999015,
  9403999020, 9403999040, 9403999045,
  9405994020,
  9506114080, 9506514000, 9506516000,
  9506594040, 9506702090,
  9506910010, 9506910020, 9506910030,
  9506990510, 9506990520, 9506990530,
  9506991500, 9506992000, 9506992580,
  9506992800, 9506995500, 9506996080,
  9507302000, 9507304000, 9507306000,
  9507308000, 9507906000,
  9603908050,
  2203000060, 2203000090,
  4029968, 4029970, 4029990,
  2106909998, 2710193050,
  29034310, 29034510, 29034900, 29035110, 29035990,
  3004909244,
  32081000, 32082000, 32089000, 32091000, 32099000,
  32139000, 32141000,
  33030010, 33030020, 33030030,
  33043000, 33049950,
  33051000, 33053000, 33059000,
  33069000,
  33071010, 33071020, 33072000, 33074900, 33079000,
  34013010, 34013050,
  34023190, 34024990, 34025011, 34025051,
  34029010, 34029030, 34029050,
  34031910, 34031950, 34039900,
  34051000, 34052000, 34054000, 34059000,
  35061050, 35069110, 35069150, 35069900,
  3701300000,
  38085910, 38085940, 38086110, 38086150,
  38086210, 38086250, 38086910, 38086950,
  38089115, 38089125, 38089130, 38089150,
  38089410, 38089450,
  38099100, 38101000,
  38111900, 38112100,
  38140010, 38140020, 38140050,
  38200000, 3824999397,
  7308200035,
  8307906000, 8309900020, 8309900025,
  8412909070, 8412909075, 84148016, 84181000,
  8419501000, 84248990, 8443160000,
  84501100, 84512100,
  84672200, 84672900, 84678100, 84678950,
  8483405020, 8483905020,
  8501640110, 85022000, 8502310000,
  8503009546, 8503009570,
  85043120, 85043140, 85043160,
  85043300, 85043400,
  85049020, 85049041, 85049065, 85049075, 85049096,
  85441900, 85444290, 8544492000, 8544499000,
  8544602000, 8544606000,
  8716390040,
  94017900,
  76101000, 76109000, 76129010,
  7615102015, 7615102025, 7615103015, 7615103025,
  7615105020, 7615105040,
  7615107125, 7615107130, 7615107155, 7615107180,
  7615109100, 7615200000,
  7616109090, 7616991000, 7616995130,
  7616995140, 7616995190,
  7612100000, 7612905000, 7613000000, 76141010
]

# Computer Parts primary HTS List (4/8 digit = prefix match)
Computer_parts_HTS_list = [
  # 4-digit prefix matches
  8471,       # 8471 - all subcodes
  8486,       # 8486 - all subcodes
  8524,       # 8524 - all subcodes
  8542,       # 8542 - all subcodes
  # 8-digit codes
  84733000,   # 8473.30
  85171300,   # 8517.13.00
  85176200,   # 8517.62.00
  85235100,   # 8523.51.00
  85285200,   # 8528.52.00
  85411000,   # 8541.10.00
  85412100,   # 8541.21.00
  85412900,   # 8541.29.00
  85413000,   # 8541.30.00
  85414910,   # 8541.49.10
  85414970,   # 8541.49.70
  85414980,   # 8541.49.80
  85414995,   # 8541.49.95
  85415100,   # 8541.51.00
  85415900,   # 8541.59.00
  85419000,   # 8541.90.00
]

# Auto Parts primary HTS List (4/8 digit = prefix match)
# Note: 9903.94.05/06 are additional tariff codes, not primary HTS
Auto_parts_HTS_list = [
  # 4-digit prefix matches
  8471,       # 8471 - all subcodes (shared with computer parts)
  # 8-digit codes
  40091200,   # 4009.12.00 (20 suffix)
  40092200,   # 4009.22.00 (20 suffix)
  40093200,   # 4009.32.00 (20 suffix)
  40094200,   # 4009.42.00 (20 suffix)
  40111010,   # 4011.10.10
  40111050,   # 4011.10.50
  40112010,   # 4011.20.10
  40121940,   # 4012.19.40
  40121980,   # 4012.19.80
  40122060,   # 4012.20.60
  40131000,   # 4013.10.00 (10/20 suffix)
  40169960,   # 4016.99.60 (10 suffix)
  70072151,   # 7007.21.51
  70091000,   # 7009.10.00
  73201000,   # 7320.10 - prefix
  73202010,   # 7320.20.10
  83012000,   # 8301.20.00
  83021030,   # 8302.10.30
  83023000,   # 8302.30 - prefix
  84073100,   # 8407.31.00
  84073200,   # 8407.32 - prefix
  84073300,   # 8407.33 - prefix
  84073400,   # 8407.34 - prefix
  84082020,   # 8408.20.20
  84099110,   # 8409.91.10 (40 suffix)
  84099910,   # 8409.99.10 (40 suffix)
  84133010,   # 8413.30.10
  84133090,   # 8413.30.90
  84139110,   # 8413.91.10
  84139190,   # 8413.91.90 (10 suffix)
  84143080,   # 8414.30.80 (30 suffix)
  84145930,   # 8414.59.30
  84145965,   # 8414.59.65 (40 suffix)
  84148005,   # 8414.80.05
  84152000,   # 8415.20.00
  84212300,   # 8421.23.00
  84213200,   # 8421.32.00
  84254900,   # 8425.49.00
  84269100,   # 8426.91.00
  84311000,   # 8431.10.00 (90 suffix)
  84821010,   # 8482.10.10
  84821050,   # 8482.10.50 (44/48 suffix)
  84822000,   # 8482.20.00 (20/30/40/61/70/81 suffix)
  84824000,   # 8482.40.00
  84825000,   # 8482.50.00
  84831010,   # 8483.10.10 (30 suffix)
  84831030,   # 8483.10.30
  85013200,   # 8501.32 - prefix
  85013300,   # 8501.33 - prefix
  85013400,   # 8501.34 - prefix
  85014000,   # 8501.40 - prefix
  85015100,   # 8501.51 - prefix
  85015200,   # 8501.52 - prefix
  85071000,   # 8507.10 - prefix
  85076000,   # 8507.60 - prefix
  85079040,   # 8507.90.40
  85079080,   # 8507.90.80
  85111000,   # 8511.10.00.00
  85112000,   # 8511.20.00
  85113000,   # 8511.30.00 (40/80 suffix)
  85114000,   # 8511.40.00
  85115000,   # 8511.50.00
  85118020,   # 8511.80.20
  85118060,   # 8511.80.60
  85119060,   # 8511.90.60 (20/40 suffix)
  85122020,   # 8512.20.20
  85122040,   # 8512.20.40
  85123000,   # 8512.30.00
  85124020,   # 8512.40.20
  85124040,   # 8512.40.40
  85129020,   # 8512.90.20
  85129060,   # 8512.90.60
  85129070,   # 8512.90.70
  85198120,   # 8519.81.20
  85256010,   # 8525.60.10 (10 suffix)
  85272100,   # 8527.21 - prefix
  85272900,   # 8527.29 - prefix
  85364100,   # 8536.41.00 (05 suffix)
  85371000,   # 8537.10 - prefix
  85372000,   # 8537.20 - prefix
]

# Auto Parts additional tariff codes
AUTO_PARTS_301_CODES = [99039405, 99039406]

# Semiconductor primary HTS List (6-digit prefix match)
# Note: These overlap with Computer Parts and Aluminum HTS - requires manual review
Semiconductor_HTS_list = [
  847150,     # 8471.50 - Processing units (may contain semiconductors)
  847180,     # 8471.80 - Other units of ADP machines
  847330,     # 8473.30 - Parts and accessories of machines of heading 84.71
]