Skip to main content

Material Library

The Material Library is the authoritative catalogue of all materials purchased for a given reporting year. Each entry is identified by a MATERIAL CODE (mandatory) optionally refined by a MATERIAL SUB-CODE. All downstream areas — Product Library and CCF Materials — reference these codes.

Import behavior: incremental — existing records are updated with new data if present, otherwise left unchanged.

FAQ

What happens to existing material records on re-import?
The system performs an incremental import. Existing materials are updated if new data is provided; records not present in the new file are unaffected.

Can I change column order or titles?
No. The column order and layout are fixed.

How do I update existing materials?
Export the current records via Export file, edit the rows, then re-upload.

How do I associate a material with a supplier?
Populate the SUPPLIER CODE column with a supplier code already present in the Supplier Registry. The supplier must be imported first.

How does material code uniqueness work?
A material is uniquely identified either by MATERIAL CODE alone, or by the combination of MATERIAL CODE + MATERIAL SUB-CODE. Both forms are validated by the platform.

Schema

Identity and physical properties

ColumnMandatoryDefinitionRuleType
SUPPLIER CODENOSupplier code already present in SBP. Only way to associate a material with a supplierSelect from dropdownsingle select
MATERIAL CODEYESUnique identifier for the purchased materialMax 255 chars alphanumericalphanumeric
MATERIAL SUB-CODENOOptional sub-code for variant trackingMax 255 chars alphanumericalphanumeric
MATERIAL CATEGORYYESMaterial category (e.g. fabric, leather, plastic)Select from dropdownsingle select
FABRIC TYPEYESFabric type (e.g. denim, knit, velvet)Select from dropdownsingle select
MATERIAL CIRCULARITY FLAGNOWhether the material comes from a recycled or upcycled processSelect from dropdownsingle select
FABRIC WEIGHT (g/mt)YES if MATERIAL_CATEGORY is fabric, faux_leather, or membraneWeight in g/mt0.01 ≤ x ≤ 1,000 · 2 decimal digitsnumeric
FABRIC HEIGHT (cm)YES if MATERIAL_CATEGORY is fabric, faux_leather, or membraneHeight in cm1 ≤ x ≤ 300numeric
LEATHER WEIGHT (g/sqm)YES if MATERIAL_CATEGORY is leatherWeight in g/sqm1.00 ≤ x ≤ 10,000 · 2 decimal digitsnumeric
LEATHER THICKNESS (mm)NO — allowed if MATERIAL_CATEGORY is leatherThickness in mm1 ≤ x ≤ 1,000numeric
UNIT WEIGHT VALUE (g/u)NO — allowed for Wood, Plastic, Rubber, Metal, Stone, Glass, Pearl categoriesWeight per unit in g0.1 ≤ x ≤ 10,000 · 2 decimal digitsnumeric

Processing

ColumnMandatoryDefinitionRuleType
DYEING TYPENODyeing type (e.g. fabric, yarn)Select from dropdownsingle select
DYEING METHODYES if DYEING TYPE is fabric or yarn & fabricDyeing method (e.g. batch dyeing)Select from dropdownsingle select
PRINTING TYPENOPrinting type applied to the materialSelect from dropdownsingle select
PRINTING METHODYES if PRINTING TYPE is presentPrinting method (e.g. digital printing)Select from dropdownsingle select
PRINTING PERCENTAGENOSurface percentage printedSelect from dropdownsingle select
TANNING METHODNOTanning method for leather (e.g. vegetable tanning)Select from dropdownsingle select
CERTIFICATION (×3)NOUp to 3 certifications the material may have obtained (e.g. GOTS, GRS)Select from dropdownsingle select

Material composition (blocks 1–5)

The composition is split across up to 5 blocks. Block 1 is always mandatory. Blocks 2–5 are required when the cumulative composition percentage of previous blocks is below 100%.

Each block contains the following 7 columns (shown here for block N):

ColumnMandatoryDefinitionRuleType
MATERIAL COMPOSITION TYPE NYES (block 1); YES if previous blocks < 100%Composition type (e.g. cotton, polyester, bovine leather)Select from dropdownsingle select
MATERIAL COMPOSITION PERCENTAGE NYES (block 1); YES if previous blocks < 100%Composition percentage for type N0.01 ≤ x ≤ 100 · 2 decimal digits · no % symbolnumeric
RAW MATERIAL SOURCE NYES (block 1); YES if previous blocks < 100%Origin of the raw material (virgin, recycled, don't know)Select from dropdownsingle select
RAW MATERIAL ORIGIN COUNTRY NNOCountry of origin (ISO 3166-1 alpha-2)Select or type ISO codesingle select
TOP OR YARN DYE NConditional (see note)Whether this composition type was dyed at top or yarn levelSelect from dropdownsingle select
MATERIAL COMPOSITION CERTIFICATION N (×3)NOUp to 3 certifications for this compositionSelect from dropdownsingle select
note

TOP OR YARN DYE N is required when DYEING TYPE is top or yarn, and no other composition block for this material has TOP OR YARN DYE set to yes.

Glossaries

MATERIAL_CATEGORY — 19 values

fabric · leather · faux_leather · insulation · wood · plastic · plastic_with_steel_insert · rubber · metal · plastic_packaging · bioplastic · paper · wood_packaging · membrane · metallic_fibre · stone · glass · pearl · yarn

FABRIC TYPE — 35 values

corduroy · denim · flannel · chiffon · muslin · poplin · chambray · velvet · taffeta · organza · braided_shoelaces · voile · twill · crêpe · satin · georgette · jersey · knit · fleece · mesh · velour · canvas · french_terry · milliskin · cambric · drill · gabardine · felt · woven_generic · pique_lacoste_knit · marcella_woven_pique · taslan · sherpa · coated_fabric_knit · coated_fabric_woven

MATERIAL CIRCULARITY FLAG — 2 values: yes · no

DYEING TYPE — 7 values: fabric · leather_dyeing · no · synthetic_leather_dyeing · top · yarn · yarn_fabric

DYEING METHOD — 6 values: batch_dyeing · cone_type_dyeing · continous_dyeing · default_yarn · don_t_know · hank_dyeing

PRINTING TYPE — 2 values: fabric_material · no

PRINTING METHOD — 8 values: digital_printing · don_t_know · ink_jet_printing · leather_digital_printing · leather_screen_printing · screen_printing · synthetic_leather_printing · transfer_printing

PRINTING PERCENTAGE — 5 values: 1 · 5 · 20 · 50 · 80 (percentage of surface)

TANNING METHOD — 2 values: chrome_tanning · vegetable_tanning

MATERIAL COMPOSITION TYPE — 124 values

cotton · cotton_organic · hemp · jute · flax_linen · coir · wool · mohair · cashmere · silk · acrylic · elastane · nylon_polyamide · polyester · polyethylene_pe · polylactic_acid_pla · polypropylene_pp · viscose · modal · polyvinyl_chloride_pvc_synthetic_leather · polyurethane_pu_synthetic_leather_solvent_free · bovine_leather · ovine_leather · flax_linen_organic · down_duck · down_goose · polyester_insulation · natural_rubber · epdm_rubber · jute_organic · polyurethane_foam · eva_foam · pvc_foam · cork · silicone · abs_with_steel_insert · nylon_hard_plastic · pet_hard_plastic · polyoxymethylene_pom · acrylonitrile_butadiene_styrene_abs_hard_plastic · acrylic_hard_plastic · polyester_resin · polystyrene_hard_plastic · epoxy_resin · copper · aluminium · zinc · stainless_steel · brass · codozo · coconut · bamboo_wood · birch · eucalyptus · pine · oak · sisal · beech · high_density_polyethylene_hpde · low_density_polyethylene_ldpe · polypropylene_pp_plastic · polyhydroxyalkanoates_pha · bio_low_density_polyethylene_ldpe · polylactic_acid_pla_plastic · tissue_paper · kraft_paper · corrugated_cardboard · bamboo_fiber · lyocell · acetate · polystyrene · hemp_organic · maguey · ramie · bamboo_woven_for_bags · paper_board · cupro · kangaroo_leather · polyurethane_hard_plastic · thermoplastic_elastomer_rubber · styrene_butadiene_styrene_sbs · styrene_butadiene_rubber_sbr · polyurethane_pu_synthetic_leather_solvent_based · neoprene · carbon_fibre · wood_pallet · polyurethane_membrane · polyurethane_coating · polythread · raffia · silk_organic · merino_wool · fm_metallic_fibre · gold_metallic · lurex · metallic · goat_suede · shearling · resin · glass · natural_stones · artificial_stones · paper_with_matt_lamination · adhesive_artpaper_with_matt_lamination · calf_leather · acrylic_resin · mother_of_pearl · zamac · yak · camel · lama · alpaca · angora · guanaco · vicuna · pearl · aramid · kapok · pewter · urea_resins · feather · glass_fiber · down_average · iron

RAW MATERIAL SOURCE — 3 values: Virgin · Recycled · dont_know

SUPPLIER CODE / SUPPLIER NAME / SUPPLIER TIER — dynamic, populated from platform data.

CERTIFICATION — 67 values

Alpaca Blend Mark · Alpaca ORIGIN Mark · BCI better cotton initiative · BLUESIGN · COTTON MADE IN AFRICA · cradle to cradle · eco passport - OEKO TEX · FSC 100% · FSC mixed · FSC recycled · Good Cashmere Standard (GCS) · GOTS · Global Recycled Standard (GRS) by TE · PEFC · peta approved · REGENERATIVE ORGANIC CERTIFIED™ (ROC) · RESPONSIBLE DOWN STANDARD (RDS) by TE · RESPONSIBLE MOHAIR STANDARD (RMS) by TE · RJC - Responsible Jewellery Council · ROUNDTABLE ON SUSTAINABLE BIOMATERIALS (RSB) · Responsible Wool Standard (RWS) by TE · seri.co · Standard 100 - OEKO TEX · SUSTAINABLE FIBER ALLIANCE CASHMERE (SFA) · SUSTAINABLE FORESTRY INITIATIVE (SFI) - Certified Sourcing · TUV - NEN BIO-BASED · TUV - OK BIOBASED · TUV - OK BIODEGRADABLE MARINE · TUV - OK BIODEGRADABLE SOIL · TUV - OK BIODEGRADABLE WATER · TUV - OK compost HOME · TUV - OK compost INDUSTRIAL · TUV - SEEDLING · U.S. COTTON TRUST PROTOCOL CERTIFICATE® · UL 2809 · UNI 11427 · SUSTAINABLE FORESTRY INITIATIVE (SFI) - Certified Chain of custody · SUSTAINABLE FORESTRY INITIATIVE (SFI) - Certified Chain of custody with Recycled Content · Leather Working Group - Gold (LWG) · Leather Working Group - Silver (LWG) · Leather Working Group - Bronze (LWG) · Leather Working Group - Audited (LWG) · SUSTAINABLE LEATHER FOUNDATION (SLF) · Cotton LEADS℠ · Organic Content Standard 100 (OCS 100) by TE · EUROPEAN FLAX STANDARD · detox to zero - OEKO TEX · USDA ORGANIC · BASF E3 · CLIMATE BENEFICIAL™ FIBER · ABRAPA · LEATHER NATURALLY · peace silk · FASHION POSITIVE+ · CLEANER COTTON™ · printed with soy ink · RPet · Organic Content Standard blended (OCS Blended) by TE · LAND TO MARKET™ · Recycled Claim Standard 100 (RCS 100) by TE · Recycled Claim Standard Blended (RCS Blended) by TE · REGENAGRI · USDA BioPreferred® · Responsible Alpaca Standard by TE · Responsible Mohair Standard by TE · Green Leaf Mark · SCS Recycled Content

IS_TOP_OR_YARN_DYE — 2 values: yes · no

YARN UNIT MEASURE — 6 values: dtex · nm · den · ne · nw · wr

YARN DYEING METHOD — 3 values: hank_dyeing · cone_type_dyeing · default_yarn

RAW MATERIAL ORIGIN COUNTRY — 249 ISO codes (same list as Supplier Registry — COUNTRY).

Cross-file dependencies

Column in this fileReferences
SUPPLIER CODESupplier Registry (Supplier code)
MATERIAL CODEPrimary key within Material Library