# 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 ]