DIS Vendor Codes Reference
> Source: Clinton Tractor vendor codes spreadsheet (2026-01-16) > Updated: 2026-01-19
DIS Vendor Codes Reference
Source: Clinton Tractor vendor codes spreadsheet (2026-01-16) Updated: 2026-01-19
Overview
DIS (Dealer Information System) is Clinton Tractor's inventory system via Quantum DMS. Only specific vendors use DIS for automated pricing lookup. All other vendors use MANUAL pricing.
DIS API:
- Base URL:
https://cl2342.disprism.com - Auth:
X-API-KEYheader - Endpoint:
POST /report-api/api/partsStore/partsInquiry
Complete Vendor Code Reference
DIS-Supported Vendors (Automated Pricing)
| CROP Code | DIS Code | Vendor Name | Type |
|---|---|---|---|
| AGC | AGC | AGCO | DIS |
| ALM | ALM | Alamo | DIS |
| BNS | B&S | Briggs & Stratton | DIS (special routing) |
| BUS | BUS | Bush Hog | DIS |
| HON | HON | Honda Eastern | DIS |
| KAW | KAW | Kawasaki | DIS |
| KIN | KIN | Kinze | DIS |
| KOH | KOH | Kohler | DIS |
| NHL | NHL | New Holland | DIS |
| VNT | VNT | Ventrac | DIS |
| WDS | WDS | Woods | DIS |
Total: 11 vendors with DIS automated pricing
MANUAL Pricing Vendors (NOT in DIS)
| CROP Code | Vendor Name | Notes |
|---|---|---|
| KUH | KUHN | Manual pricing |
| MCH | McHale | Manual pricing |
| HAR | Harvest Tech | Manual pricing |
| HOT | Hotsy/Karcher | Manual pricing |
| MAR | MARCREST (Bale Barron) | Manual pricing |
| RAV | RAVEN GPS | Manual pricing, CT photos |
External API Sources
| CROP Code | Vendor Name | Source |
|---|---|---|
| KMT | K&M Tire | K&M Tire API |
Complete Official Vendor List (Clinton Tractor)
| Official Code | Type | Vendor Name |
|---|---|---|
| AMC | MANUAL | AMCO |
| AGC | DIS | AGCO |
| ART | MANUAL | ARTSWAY |
| ALM | DIS | ALAMO |
| B&S | DIS | BRIGGS AND STRATTON |
| BUS | DIS | BUSH HOG |
| CLC | MANUAL | CLUB CAR |
| DFE | MANUAL | DION AG |
| EZT | MANUAL | EZ TRAIL |
| GRP | MANUAL | GREAT PLAINS |
| GRE | MANUAL | GREEN MACHINES |
| HAR | MANUAL | HARVEST TECH |
| HLA | MANUAL | HLA |
| HON | DIS | HONDA EASTERN |
| HOT | MANUAL | HOTSY SPRAYERS |
| IVA | MANUAL | IVA SPRAYERS |
| KAW | DIS | KAWASAKI |
| KIL | MANUAL | KILLBROS (UNDERFERTH) |
| KNI | MANUAL | KNIGHT |
| KIN | DIS | KINZE |
| KOH | DIS | KOHLER |
| KOR | MANUAL | KORY |
| KRE | MANUAL | KRESS |
| KUH | MANUAL | KUHN |
| LAN | MANUAL | LANDOLL |
| MAC | MANUAL | UTICA MACH |
| MAR | MANUAL | MARCREST (BALE BARRON) |
| MCH | MANUAL | MCHALE |
| MID | MANUAL | MIDWAY |
| MIS | MANUAL | MISC. VENDORS |
| NHL | DIS | NEW HOLLAND |
| PTZ | MANUAL | PATZ |
| RIS | MANUAL | IH RISSLER |
| RIT | MANUAL | RITCHIE WATER |
| SNX | MANUAL | SNOW EX (CADCO) |
| SWP | MANUAL | SWEEPSTER |
| TXT | MANUAL | TEXTRON |
| UEB | MANUAL | UEBLER |
| VAL | MANUAL | VALMETAL |
| VNT | DIS | VENTRAC |
| WDS | DIS | WOODS |
| WVR | MANUAL | WEAVERLINE |
Important Notes
FER (Ferris) is NO LONGER USED
CRITICAL: The FER (Ferris) manufacturer code is NO LONGER USED in DIS.
- Ferris is a brand owned by Briggs & Stratton
- All Ferris parts now route to B&S manufacturer code
- Do NOT route any parts to FER
BNS → B&S Mapping
IMPORTANT: In our system we use BNS but the official DIS code is B&S.
- We cannot use
B&Sin:- MongoDB collection names (
parts_bnsnotparts_b&s) - GCP bucket paths (
gs://crop_parts/ct/bns/) - URL paths (& is a reserved character)
- MongoDB collection names (
- The code automatically converts
BNS→B&Swhen calling DIS API
BNS (Briggs & Stratton) Part Routing
BNS parts require special routing based on part number patterns:
| Pattern | Routes To | DIS Code | Examples |
|---|---|---|---|
DOT format (XX.XXXX, XX.Axxx) | Ventrac | VNT | 06.0043, 81.A048 |
| NHL patterns (see below) | New Holland | NHL | BER660246, 790085 |
| All other BNS parts | Briggs & Stratton | B&S | 796112, 84001602 |
NHL Patterns for BNS Parts
These part number patterns in the BNS collection should route to NHL:
BER*prefix (bearings):BER660246,BER657295F350*prefix:F350DSW790xxx(6-digit):790085,790677614xxx(6-digit):614100713xxx(6-digit):713280
DIS API Test Examples
# Test B&S part
curl -X POST "https://cl2342.disprism.com/report-api/api/partsStore/partsInquiry" \
-H "Content-Type: application/json" \
-H "X-API-KEY: $DIS_API_KEY" \
-d '{"DealerId": "C", "Parts": [{"ManufacturerCode": "B&S", "PartNumber": "796112"}]}'
# Response: {"Parts": [{"ManufacturerCode": "B&S", "PartNumber": "796112", "Price": 4.27, "Available": false, "QtyOnHand": 0}]}
# Test VNT routing (dot-format BNS part)
curl -X POST "https://cl2342.disprism.com/report-api/api/partsStore/partsInquiry" \
-H "Content-Type: application/json" \
-H "X-API-KEY: $DIS_API_KEY" \
-d '{"DealerId": "C", "Parts": [{"ManufacturerCode": "VNT", "PartNumber": "06.0043"}]}'
# Response: {"Parts": [{"ManufacturerCode": "VNT", "PartNumber": "06.0043", "Price": 4.59, "Available": true, "QtyOnHand": 1}]}CT Photo Workflow
Photos taken at Clinton Tractor (CT) office follow this workflow:
SSH crop-john (Mac Studio) → GCP Bucket → MongoDBCT Photo Storage
| Location | Path | Count (2026-01-19) |
|---|---|---|
| SSH crop-john | ~/crop_parts/{Vendor Name}/{PartNumber}/ | 2453 parts |
| GCP Bucket | gs://crop_parts/ct/{vendor_code}/{part_number}/ | 2453 parts |
| MongoDB | crop_dev.parts_{vendor_code} | 2453 parts |
CT Photo Vendor Mapping
| SSH Folder Name | GCP/MongoDB Code | Parts Count |
|---|---|---|
| Briggs & Stratton | bns | 1307 |
| KUHN | kuh | 436 |
| Ventrac | vnt | 211 |
| Hotsy | hot | 190 |
| Kinze | kin | 101 |
| Harvest Tech | har | 77 |
| MARCREST | mar | 66 |
| McHale | mch | 63 |
| New Holland | nhl | 1 |
| RAVEN GPS | rav | 1 |
Code Locations
The vendor code mappings are defined in:
-
Frontend (crop-front-admin):
/lib/types/dis.ts-DIS_VENDOR_CODE_MAP,DIS_VENDOR_NAMES/lib/constants/vendors.ts- Vendor constants
-
Backend (CROP-parts-services):
/services/catalog/src/services/dis-service.ts-DIS_VENDOR_CODE_MAP,DIS_VENDOR_NAMES, BNS routing logic
Changelog
-
2026-01-19:
- Added complete official vendor code list from Clinton Tractor
- Added CT photo workflow documentation
- Added DIS API test examples
- Clarified BNS → B&S mapping and why we use BNS internally
-
2026-01-16:
- Removed FER (Ferris) from DIS routing - NO LONGER USED
- Removed KUH, MCH, HAR, HOT, MAR from DIS (they are MANUAL)
- Added AGC, ALM, BUS, HON, KAW, KOH, WDS to DIS
- Simplified BNS routing (DOT_FORMAT→VNT, NHL patterns→NHL, everything else→B&S)
DIS Pagination UI Improvement Plan
This plan addresses UI/UX improvements for the two-phase paginated loading system implemented in the DIS Analytics Dashboard. The goal is to provide clear...
Architecture Overview
Admin dashboard for CROP auto parts e-commerce platform. Provides: - Catalog management and quality monitoring - Order management - User administration -...