UNSPSC

Overview

The United Nations Standard Products and Services Code is a classification convention that is used to numerically identify all products and services. It is the most efficient, accurate and flexible classification system available today for  achieving company-wide visibility of spend analysis, enabling procurement to deliver on cost-effectiveness demands and  allowing full exploitation of electronic commerce capabilities. The UNSPSC was developed jointly by the UNDP (United  Nations Development Program) and D & B (Dun & Bradstreet Corporation) in 1998.

The UNSPSC is a hierarchical classification with five levels. These levels allow analysis by drilling down or rolling up to analyze expenditures. Each level in the hierarchy has its own unique number.

XX Segment 
The logical aggregation of families for analytical purposes

XX Family 
A commonly recognized group of inter-related commodity categories

XX Class 
A group of commodities sharing common characteristics

XX Commodity 
A group of substitutable products or services

XX Business Function 
The function performed by an organization in support of the commodity

 

A structural view of the code set would look as follows:
 

Hierarchy  

Category Number

Name

 Segement  

 43

 Information Technology Broadcasting and Telecommunications Communications Devices 

 Family

 20

 Components for information technology or broadcasting or telecommunications

 Computer Equipment  and Accessories 

 Class 

 15

 Computers Computer accessories 

 Commodity  

 01

 Computer switch boxes Docking stations 

 Business  Function

 14

 Retail 

 

All UNSPSC entities are further identified with an 8-digit structured numeric code which both indicates its location in the taxonomy and uniquely identifies it. An additional 2-digit suffix indicates the business function identifier.

1WorldSync Content Solutions uses 8-digit commodity code, which is built by aggregating a Segment, Family, Class and  Commodity two-digit codes. 

 

UNSPSC Mapping

 

UNSPSC Mapping option provides extensive coverage - vast majority of 1WorldSync Content Solutions SKUs have an 8-digit UNSPSC commodity code and UNSPSC description.

It is 100% compliant with the latest UNDP UNSPSC classification which is updated twice a year.

Customer SKU number, the 1WorldSync Content Solutions SKU number and the manufacturer part number are mapped to the corresponding UNSPSC commodity code.

It links to DataSource Product Data Model Classes and Categories, together with, consistent product information content.


In order to provide the best coverage and accuracy of UNSPSC commodity codes (8-digits) to each of the SKUs in our extensive product data catalog, we ensure that the following requirements are met:

Completeness: all SKUs produced by 1WorldSync Content Solutions are assigned with a commodity code either instantaneously or, in the event that the classification cannot host the product, after a request to the UNDP UNSPSC to provide additional codes.


Compliance: all UNSPSC codes will comply with the latest version of the classification. 1WorldSync Content Solutions re-evaluates its mapping processes and rules accordingly with each new version release, and redelivers updated codes.


Flexibility: depending on its features, a product can be assigned more than one commodity code.

 

Database Structure

 

Unspsc_Versioned_Commodities

This table contains the list of UNSPSC Commodities for all versions the customer is subscribed to.

Field Name

Type/Length

Nullable

Description

CommodityCode

varchar (8)

not null

Code of the commodity.

CommodityName

varchar (255)

not null

Name of the commodity.

UnspscVersionID

int

not null

Identifier of the UNSPSC version. References the UNSPSCVersionID column of the Unspsc_Versions table.

Delivery: Full

 

Unspsc_Versions

This table contains the list of UNSPSC versions the customer is subscribed to.

Field Name

Type/Length

Nullable

Description

UnspscVersionID

int

not null

Identifier of the UNSPSC version. References the UnspscVersionId column of the Unspsc_Versions table.

UnspscVersion

varchar (80)

not null

Name of the version.

IsLatest

bit

not null

Identifier of the latest UNSPSC version.

Delivery: Full

 

Unspsc_Versioned_Links

The table contains the links between customer products and UNSPSC commodities for all versions the customer is subscribed to.

Field Name

Type/Length

Nullable

Description

ProdID

varchar (40)

not null

Identifier of the customer product, references the ProdID column of the Catalog table.

CommodityCode

varchar (8)

not null

Code of the commodity, references the CommodityCode column of the Unspsc_Versioned_Commodities table.

UnspscVersionID

int

not null

Identifier of the UNSPSC version, references the UnspscVersionId column of the Unspsc_Versions table and the UnspscVersionId column of the Unspsc_Versioned_Commodities table.

IsDefault

bit

not null

Flag indicating whether the commodity (identified by CommodityCode) is default one for the product (identified by ProdID) within the UNSPSC version (identified by UnspscVersionId).

Delivery: Full

 

 

Related Queries

SELECT l.ProdID,
       l.CommodityCode,
       vc.CommodityCode,
       v.UnspscVersion
FROM   cds_Unspsc_Versioned_Links l
       JOIN cds_Unspsc_Versions v
         ON v.UnspscVersionId = l.UnspscVersionId
       JOIN cds_Unspsc_Versioned_Vommodities vc
         ON vc.CommodityCode = l.CommodityCode
WHERE  l.ProdID = 'PRODUCTID'