Skip to content
Axis Solutions ZMB
YouTube

Classification Codes

The GetClassificationCodesAsync() method enables access to the United Nations Standard Products and Services Code (UNSPSC) used by Smart Invoice for standardizing product and service categorization.

This ensures accurate classification of items across fiscal transactions.

  • Classifications must be done at the commodity level.
  • If a commodity level does not apply, the closest relevant classification must be used.

GetClassificationCodesAsync() Method

This method retrieves and updates the UNSPSC classification codes used for item management in fiscal transactions.

  • Request Parameters:
    NB: These details are stored in the configuration files
    • TPIN – Taxpayer Identification Number (string, required)
    • Branch Id (bhfId) – Unique branch identifier (string, required)
    • Last Request Date – Date/time of last codes retrieval (string, optional, format: yyyyMMddHHmmss)

Usage

classification codes

Example Successful Response

{
  "success": true,
  "code": "000",
  "message": "Operation completed successfully",
  "timestamp": "2025-09-19 15:46:17",
  "data": [
    {
      "itemClsCd": "15000000",
      "itemClsNm": "Fuels and Fuel Additives and Lubricants and Anti corrosive Materials",
      "itemClsLvl": 1,
      "taxTyCd": "",
      "mjrTgYn": "",
      "useYn": "Y"
    },
    {
      "itemClsCd": "10102104",
      "itemClsNm": "Pheasant hatching eggs",
      "itemClsLvl": 4,
      "taxTyCd": "",
      "mjrTgYn": "",
      "useYn": "Y"
    },
    {
      "itemClsCd": "20122715",
      "itemClsNm": "Casing and tubing spare parts and accessories",
      "itemClsLvl": 4,
      "taxTyCd": "",
      "mjrTgYn": "",
      "useYn": "Y"
    },
    {
      "itemClsCd": "20122801",
      "itemClsNm": "Mud agitators",
      "itemClsLvl": 4,
      "taxTyCd": "",
      "mjrTgYn": "",
      "useYn": "Y"
    },
    {
      "itemClsCd": "13111303",
      "itemClsNm": "Silicone foam",
      "itemClsLvl": 4,
      "taxTyCd": "",
      "mjrTgYn": "",
      "useYn": "Y"
    },
    {
      "itemClsCd": "56101530",
      "itemClsNm": "Storage cabinets",
      "itemClsLvl": 4,
      "taxTyCd": "",
      "mjrTgYn": "",
      "useYn": "Y"
    },
    {
      "itemClsCd": "56101532",
      "itemClsNm": "Furniture set",
      "itemClsLvl": 4,
      "taxTyCd": "",
      "mjrTgYn": "",
      "useYn": "Y"
    },
    {
      "itemClsCd": "56101533",
      "itemClsNm": "Armrests",
      "itemClsLvl": 4,
      "taxTyCd": "",
      "mjrTgYn": "",
      "useYn": "Y"
    },
    {
      "itemClsCd": "56101536",
      "itemClsNm": "Instrument tripods",
      "itemClsLvl": 4,
      "taxTyCd": "",
      "mjrTgYn": "",
      "useYn": "Y"
    },
    {
      "itemClsCd": "56101537",
      "itemClsNm": "Dressing tables",
      "itemClsLvl": 4,
      "taxTyCd": "",
      "mjrTgYn": "",
      "useYn": "Y"
    },
    {
      "itemClsCd": "56101538",
      "itemClsNm": "Dining servers or buffets",
      "itemClsLvl": 4,
      "taxTyCd": "",
      "mjrTgYn": "",
      "useYn": "Y"
    },
    {
      "itemClsCd": "56101540",
      "itemClsNm": "Apparel costumers",
      "itemClsLvl": 4,
      "taxTyCd": "",
      "mjrTgYn": "",
      "useYn": "Y"
    },
    {
      "itemClsCd": "56101541",
      "itemClsNm": "Mattress ventilators",
      "itemClsLvl": 4,
      "taxTyCd": "",
      "mjrTgYn": "",
      "useYn": "Y"
    },
    {
      "itemClsCd": "56101543",
      "itemClsNm": "Dining table",
      "itemClsLvl": 4,
      "taxTyCd": "",
      "mjrTgYn": "",
      "useYn": "Y"
    },
    {
      "itemClsCd": "56101544",
      "itemClsNm": "Furniture mirror",
      "itemClsLvl": 4,
      "taxTyCd": "",
      "mjrTgYn": "",
      "useYn": "Y"
    },
    {
      "itemClsCd": "56101546",
      "itemClsNm": "Test bench for furniture",
      "itemClsLvl": 4,
      "taxTyCd": "",
      "mjrTgYn": "",
      "useYn": "Y"
    },
    {
      "itemClsCd": "56101702",
      "itemClsNm": "Filing cabinets or accessories",
      "itemClsLvl": 4,
      "taxTyCd": "",
      "mjrTgYn": "",
      "useYn": "Y"
    },
    {
      "itemClsCd": "56101703",
      "itemClsNm": "Desks",
      "itemClsLvl": 4,
      "taxTyCd": "",
      "mjrTgYn": "",
      "useYn": "Y"
    },
    {
      "itemClsCd": "56101705",
      "itemClsNm": "Showcases",
      "itemClsLvl": 4,
      "taxTyCd": "",
      "mjrTgYn": "",
      "useYn": "Y"
    },
    {
      "itemClsCd": "56101706",
      "itemClsNm": "Conferencing tables",
      "itemClsLvl": 4,
      "taxTyCd": "",
      "mjrTgYn": "",
      "useYn": "Y"
    },
    {
      "itemClsCd": "56101708",
      "itemClsNm": "Mobile files",
      "itemClsLvl": 4,
      "taxTyCd": "",
      "mjrTgYn": "",
      "useYn": "Y"
    },
    {
      "itemClsCd": "56101710",
      "itemClsNm": "Projector stands or carts",
      "itemClsLvl": 4,
      "taxTyCd": "",
      "mjrTgYn": "",
      "useYn": "Y"
    },
    {
      "itemClsCd": "56101712",
      "itemClsNm": "Pedestals",
      "itemClsLvl": 4,
      "taxTyCd": "",
      "mjrTgYn": "",
      "useYn": "Y"
    },
    {
      "itemClsCd": "56101713",
      "itemClsNm": "Desk returns",
      "itemClsLvl": 4,
      "taxTyCd": "",
      "mjrTgYn": "",
      "useYn": "Y"
    },
    {
      "itemClsCd": "56101715",
      "itemClsNm": "Mail sorters or organizers",
      "itemClsLvl": 4,
      "taxTyCd": "",
      "mjrTgYn": "",
      "useYn": "Y"
    },
    {
      "itemClsCd": "56101716",
      "itemClsNm": "Desktop organizer hutches",
      "itemClsLvl": 4,
      "taxTyCd": "",
      "mjrTgYn": "",
      "useYn": "Y"
    },
    {
      "itemClsCd": "56101718",
      "itemClsNm": "Newspaper rack",
      "itemClsLvl": 4,
      "taxTyCd": "",
      "mjrTgYn": "",
      "useYn": "Y"
    },
    {
      "itemClsCd": "56101719",
      "itemClsNm": "Side table",
      "itemClsLvl": 4,
      "taxTyCd": "",
      "mjrTgYn": "",
      "useYn": "Y"
    },
    {
      "itemClsCd": "56101720",
      "itemClsNm": "Office or work chair",
      "itemClsLvl": 4,
      "taxTyCd": "",
      "mjrTgYn": "",
      "useYn": "Y"
    },
    {
      "itemClsCd": "56101901",
      "itemClsNm": "Furniture tops or work surfaces",
      "itemClsLvl": 4,
      "taxTyCd": "",
      "mjrTgYn": "",
      "useYn": "Y"
    },
    {
      "itemClsCd": "56101902",
      "itemClsNm": "Furniture moving discs",
      "itemClsLvl": 4,
      "taxTyCd": "",
      "mjrTgYn": "",
      "useYn": "Y"
    },
    {
      "itemClsCd": "56101904",
      "itemClsNm": "Furniture bases or legs or leg extensions",
      "itemClsLvl": 4,
      "taxTyCd": "",
      "mjrTgYn": "",
      "useYn": "Y"
    },
    {
      "itemClsCd": "56101905",
      "itemClsNm": "Panel assemblies or sections",
      "itemClsLvl": 4,
      "taxTyCd": "",
      "mjrTgYn": "",
      "useYn": "Y"
    },
    {
      "itemClsCd": "56101906",
      "itemClsNm": "Table extension leafs",
      "itemClsLvl": 4,
      "taxTyCd": "",
      "mjrTgYn": "",
      "useYn": "Y"
    },
    {
      "itemClsCd": "56101907",
      "itemClsNm": "Slip covers",
      "itemClsLvl": 4,
      "taxTyCd": "",
      "mjrTgYn": "",
      "useYn": "Y"
    },
    {
      "itemClsCd": "56111802",
      "itemClsNm": "Freestanding tables",
      "itemClsLvl": 4,
      "taxTyCd": "",
      "mjrTgYn": "",
      "useYn": "Y"
    },
    {
      "itemClsCd": "56111803",
      "itemClsNm": "Freestanding storage",
      "itemClsLvl": 4,
      "taxTyCd": "",
      "mjrTgYn": "",
      "useYn": "Y"
    },
    {
      "itemClsCd": "56111804",
      "itemClsNm": "Freestanding organization",
      "itemClsLvl": 4,
      "taxTyCd": "",
      "mjrTgYn": "",
      "useYn": "Y"
    },
    {
      "itemClsCd": "56111806",
      "itemClsNm": "Swiveling barber chair",
      "itemClsLvl": 4,
      "taxTyCd": "",
      "mjrTgYn": "",
      "useYn": "Y"
    },
    {
      "itemClsCd": "56111901",
      "itemClsNm": "Industrial lighting or power or data components",
      "itemClsLvl": 4,
      "taxTyCd": "",
      "mjrTgYn": "",
      "useYn": "Y"
    },
    {
      "itemClsCd": "56111903",
      "itemClsNm": "Industrial storage units",
      "itemClsLvl": 4,
      "taxTyCd": "",
      "mjrTgYn": "",
      "useYn": "Y"
    }
}