iscc-app / data /material_trade_codes.json
Couscouskabyle's picture
Squash historical storage before approved Sinetti release ea8677e4
2b8ea89
Raw History Blame
13.8 kB
{
"meta": {
"version": 1,
"built_at": "2026-08-22",
"title": "Material trade-code reference: HS-6 / CN-8 / EWC by material family",
"scope_note": "Indicative reference values only β€” never customs or legal advice. Binding classification is per-shipment and per-authority; consult a licensed customs broker before declaring a shipment.",
"code_systems": {
"hs6": "WCO Harmonized System 2022 nomenclature, 6-digit global level",
"cn8": "EU Combined Nomenclature, 8-digit EU tariff detail",
"ewc": "European Waste Catalogue (Commission Decision 2000/532/EC), for EU cross-border waste-shipment classification"
}
},
"families": {
"uco": {
"hs6": ["1518.00"],
"cn8": ["1518 00 99"],
"ewc": ["20 01 25", "19 08 09"],
"waste_note": "UCO from household/catering collection is non-hazardous municipal waste under EWC 20 01 25 (edible oils and fats); UCO recovered from wastewater/oil-water separators uses EWC 19 08 09. Contamination pushes UCO into the hazardous 20 01 26* instead β€” always confirm which line a specific consignment carries.",
"contested": false,
"source": "WCO HS 2022 heading 1518; European Waste Catalogue (Commission Decision 2000/532/EC) codes 20 01 25 / 19 08 09 / 20 01 26*",
"note": "CN-8 final two digits vary by exact processing state β€” confirm the TARIC ruling per consignment."
},
"animal": {
"hs6": ["1502.10", "1502.90"],
"cn8": [],
"ewc": ["02 02 03"],
"waste_note": "Animal by-products (fats, tallow) are generally governed in the EU by Regulation (EC) 1069/2009 (ABP Regulation), not the Waste Framework Directive β€” EWC 02 02 03 (animal-tissue waste unfit for consumption) applies only where ABP rules do not displace waste law.",
"contested": false,
"source": "WCO HS 2022 heading 1502 (fats of bovine, sheep or goat animals); Regulation (EC) 1069/2009",
"note": "CN-8 not yet verified β€” split by edible (1502 10 xx) vs technical/inedible (1502 90 xx) grade needs a TARIC check."
},
"animalfat3": {
"hs6": ["1502.10", "1502.90"],
"cn8": [],
"ewc": [],
"waste_note": "Category-3 animal by-products can be edible-grade and are the cleanest ABP tier; governed by Regulation (EC) 1069/2009, not waste law β€” no EWC code applies at this grade.",
"contested": false,
"source": "Regulation (EC) 1069/2009; WCO HS 2022 heading 1502",
"note": "Same HS heading as generic animal fats β€” the category is a regulatory grade, not a separate commodity code."
},
"tco": {
"hs6": ["1515.90"],
"cn8": [],
"ewc": [],
"waste_note": "Technical corn oil is a product (biodiesel feedstock co-product of dry-mill ethanol), not a waste β€” no EWC code applies.",
"contested": false,
"source": "WCO HS 2022 heading 1515 (other fixed vegetable fats and oils, incl. technical/industrial grades)",
"note": "CN-8 not yet verified."
},
"cto": {
"hs6": ["3803.00"],
"cn8": ["3803 00 10", "3803 00 90"],
"ewc": [],
"waste_note": "Crude tall oil is a co-product of kraft pulping, sold as a product β€” no EWC code.",
"contested": false,
"source": "WCO HS 2022 heading 3803 (tall oil, whether or not refined); EU CN splits crude (3803 00 10) from other/refined (3803 00 90)"
},
"pfad": {
"hs6": ["3823.19"],
"cn8": ["3823 19 30"],
"ewc": [],
"waste_note": "PFAD is a co-product of palm oil refining (distilled fatty acids), traded as a product β€” no EWC code.",
"contested": false,
"source": "US CBP rulings HQ 962807 / W967992 confirming HS 3823.19 for PFAD; EU CN line 3823 19 30 ('fatty acid distillate')"
},
"soa": {
"hs6": ["3823.19"],
"cn8": ["3823 19 90"],
"ewc": [],
"waste_note": "Acidulated soapstock (SOA) is an acid oil from refining, same HS family as PFAD β€” a product, not waste.",
"contested": false,
"source": "WCO HS 2022 heading 3823 (industrial monocarboxylic fatty acids; acid oils from refining)"
},
"soap": {
"hs6": ["1522.00"],
"cn8": ["1522 00 39"],
"ewc": [],
"waste_note": "Soapstock (degras / residue from fat/oil refining, not yet acidulated) is a product under HS 1522 β€” no EWC code.",
"contested": false,
"source": "WCO HS 2022 heading 1522 (degras; residues from the treatment of fatty substances or animal/vegetable waxes)"
},
"pome": {
"hs6": ["1511.90", "1522.00"],
"cn8": [],
"ewc": ["02 03 04"],
"waste_note": "Genuinely disputed classification. Reading A: recovered residual palm oil ('palm sludge oil') ships as a palm-oil fraction under HS 1511.90 (US CBP ruling NY N285164). Reading B: Indonesian export rules and EU import practice also use HS 1522 (degras/residues from fat treatment), with the exact CN-8 line affecting whether an export permit is required. Raw, untreated POME (the wastewater/sludge itself, not a recovered-oil product) is not a traded commodity and has no product HS code β€” it ships only as waste, EWC 02 03 04, where cross-border movement occurs at all.",
"contested": true,
"source": "US CBP ruling NY N285164 (Palm Sludge Oil); Indonesian Ministry of Trade export-permit rules distinguishing HS 1522.00.90 vs 1522.00.99; European Waste Catalogue 02 03 04"
},
"cereal": {
"hs6": ["1001", "1002", "1003", "1005", "1007"],
"cn8": [],
"ewc": [],
"waste_note": "Cereal grains/co-products are traded agricultural commodities β€” no EWC code. Family spans several HS headings by grain type (wheat 1001, rye 1002, barley 1003, maize/corn 1005, sorghum 1007); pick the heading matching the specific grain named.",
"contested": false,
"source": "WCO HS 2022 Chapter 10 (cereals)",
"note": "Every hs6 value here is a 4-digit HS heading, not the full 6-digit subheading β€” narrow to the specific grain and its subheading before declaring a shipment."
},
"sugar": {
"hs6": ["1212.91", "1212.93", "1703"],
"cn8": [],
"ewc": [],
"waste_note": "Sugar beet (1212.91) and sugar cane (1212.93) are raw crop headings; molasses is 1703. Traded commodities, no EWC code.",
"contested": false,
"source": "WCO HS 2022 headings 1212 and 1703",
"note": "1212.91 and 1212.93 are full 6-digit subheadings, but 1703 is only the 4-digit heading for molasses β€” narrow 1703 to its specific subheading before declaring a shipment."
},
"oilcrop": {
"hs6": ["1201", "1205", "1206", "1507", "1512", "1514"],
"cn8": [],
"ewc": [],
"waste_note": "Family spans seed headings (soy beans 1201, rape/colza seeds 1205, sunflower seeds 1206) and their crude oil headings (soybean oil 1507, sunflower/safflower oil 1512, rape/colza/mustard oil 1514) β€” pick the heading matching seed vs oil and the specific crop.",
"contested": false,
"source": "WCO HS 2022 Chapter 12 (oil seeds) and Chapter 15 (vegetable oils)",
"note": "Every hs6 value here is a 4-digit HS heading, not the full 6-digit subheading β€” narrow to the specific seed/oil and its subheading before declaring a shipment."
},
"nvo": {
"hs6": ["1207.99"],
"cn8": [],
"ewc": [],
"waste_note": "Novel/minor oilseeds (carinata, camelina) not given their own heading fall under the Chapter 12 residual 'other oil seeds and oleaginous fruits' line.",
"contested": false,
"source": "WCO HS 2022 heading 1207 (other oil seeds and oleaginous fruits, n.e.s.)"
},
"fame": {
"hs6": ["3826.00"],
"cn8": ["3826 00 10"],
"ewc": [],
"waste_note": "Biodiesel (FAME) is a finished fuel product β€” no EWC code. CN 3826 00 10 covers mono-alkyl esters with β‰₯96.5% biodiesel by volume; lower-concentration blends with mineral diesel move to Chapter 27 instead.",
"contested": false,
"source": "EU CN heading 3826; historical EU import data citing 3826.00.10 for β‰₯96.5% biodiesel"
},
"hvo": {
"hs6": ["2710.19"],
"cn8": ["2710 19 99"],
"ewc": [],
"waste_note": "Commercial language calls HVO/renewable diesel/SAF a 'biofuel' alongside FAME biodiesel, but EU and US customs classify fully deoxygenated HVO as a mineral oil under HS 2710 (paraffinic hydrocarbon, chemically identical to fossil diesel/jet), NOT under 3826 with FAME biodiesel β€” the Note to heading 3826 explicitly excludes fully deoxygenated vegetable-oil-derived products. Never quote 3826 for HVO/HEFA/SAF.",
"contested": true,
"source": "US CBP HDRD/HVO classification guidance (2710.19.99.23 / .93); heading 3826 Explanatory Note exclusion for fully deoxygenated products; EU TARIC practice"
},
"ethanol": {
"hs6": ["2207.10", "2207.20"],
"cn8": [],
"ewc": [],
"waste_note": "Undenatured ethanol (fuel-grade, β‰₯80% vol) is 2207.10; denatured ethanol is 2207.20. Finished fuel product, no EWC code.",
"contested": false,
"source": "WCO HS 2022 heading 2207"
},
"manure": {
"hs6": ["3101.00"],
"cn8": [],
"ewc": ["02 01 06"],
"waste_note": "Manure used as a biogas feedstock can ship as a fertiliser product (HS 3101) or, when it is a genuine agricultural waste movement, under EWC 02 01 06 (animal faeces, urine and manure) β€” which applies depends on whether the movement is a commercial fertiliser trade or a waste shipment.",
"contested": false,
"source": "WCO HS 2022 heading 3101 (animal or vegetable fertilisers); European Waste Catalogue 02 01 06"
},
"sludgegrease": {
"hs6": ["1518.00"],
"cn8": [],
"ewc": ["19 08 05", "19 08 09"],
"waste_note": "This family bundles two distinct materials. Brown grease / grease trap fat rides the same HS 1518 / EWC 19 08 09 pattern as industrial-origin UCO. Sewage sludge itself is not a traded commodity β€” it has no product HS code and ships only as waste under EWC 19 08 05 (sludge from urban waste-water treatment).",
"contested": false,
"source": "European Waste Catalogue 19 08 05 / 19 08 09; WCO HS 2022 heading 1518 for the recovered-grease case"
},
"foodwaste": {
"hs6": [],
"cn8": [],
"ewc": ["20 01 08", "20 03 01", "02 03 04"],
"waste_note": "Raw food waste is not a traded commodity β€” no HS product code. Separately-collected biodegradable kitchen/canteen waste is EWC 20 01 08, mixed municipal waste is the less specific 20 03 01, and food-industry material unsuitable for consumption is 02 03 04. Oil recovered FROM food waste reclassifies as a UCO-pattern product under HS 1518 / EWC 20 01 25 instead β€” see the uco family.",
"contested": false,
"source": "European Waste Catalogue 20 01 08 / 20 03 01 / 02 03 04"
},
"biogas": {
"hs6": ["2711.29"],
"cn8": [],
"ewc": [],
"waste_note": "Only upgraded biomethane (pipeline/vehicle quality, injected to gas grid or compressed) is a traded commodity, classified with other petroleum/hydrocarbon gases n.e.s. Raw, unupgraded biogas is combusted on-site and is not typically shipped across a customs border β€” no code applies to it.",
"contested": false,
"source": "WCO HS 2022 heading 2711 (petroleum gases and other gaseous hydrocarbons)"
}
},
"overrides": {
"Crude glycerine": {
"hs6": ["1520.00"],
"cn8": ["1520 00 00"],
"ewc": [],
"waste_note": "Crude glycerine/glycerol is a co-product of biodiesel (transesterification) production, sold as a product β€” no EWC code. Refined/pure glycerol moves to a different heading (2905.45) once purified past the crude threshold.",
"contested": false,
"source": "WCO HS 2022 heading 1520 (glycerol, crude); refined glycerol falls under 2905.45"
}
},
"unmapped_families": {
"famedist": "Residue of FAME end distillation is a niche biodiesel-refining byproduct with no confidently sourced HS/CN classification drafted yet β€” needs owner/customs-broker input before quoting a code.",
"wrveg": "W/R VAO is a deliberately broad catch-all spanning many possible primary feedstocks and processing states β€” no single HS/CN/EWC answer fits the family; resolve to the more specific family or override if one exists, or defer.",
"cashew": "Cashew Nut Shell Liquid (CNSL) classification was not confidently sourced yet β€” needs owner/customs-broker input.",
"efa": "Esterified fatty acids sits between the acid-oil (3823) and biodiesel (3826) headings depending on esterification grade β€” not confidently sourced yet.",
"ter": "Transesterification residues (TER) is a mixed byproduct (glycerine, free fatty acids, catalyst salts) with no single settled classification β€” not confidently sourced yet.",
"palm": "EFBO (palm empty-fruit-bunch related material) classification was not confidently sourced yet.",
"sbe": "Spent bleaching earth carries residual oil and may classify as a chemical-industry residue or as waste depending on jurisdiction β€” not confidently sourced yet.",
"processing": "This family is an intentional generic catch-all for miscellaneous processing residues β€” by design it covers too many distinct materials for one code to be honest.",
"waste": "General/MSW waste has no single product HS code by definition β€” it is waste-only and jurisdiction-specific; no EWC line was confidently narrowed to this broad bucket yet.",
"other": "The classification fallback for materials with no assigned family β€” by definition nothing to map."
}
}