Skip to content

Glossary

Customer part number: meaning and use in wholesale distribution

A customer part number (CPN) is the code a customer uses for an item in its own purchasing system and drawings, instead of your own product code (SKU) or the manufacturer’s part number. Many customers put it on enquiries and purchase orders and expect it back on your documents, so distributors keep a cross-reference from each customer’s codes to their own items.

Definition

Customer part number (CPN)

The identifier a buying organisation gives an item in its own records. It belongs to the customer, not the item: the same bolt can carry a different customer part number at each customer that buys it. Also called customer item number, customer material number or customer product code.

Customer part number vs SKU vs manufacturer part number

Customer part number vs SKU vs manufacturer part number
NumberWho assigns itWhere you meet itExample
Customer part numberThe customerTheir enquiries, purchase orders and drawings100-4471
SKU (your product code)You, the distributorYour ERP, catalogue and price lists1293340
Manufacturer part number (MPN)The manufacturerPackaging and datasheetsHB-M12-50-ZP
Competitor’s codeAnother distributor or brandEnquiries from customers who bought elsewhereXB 931 1250

Codes invented for illustration. One item has one SKU but can have a different customer part number at each customer.

Why do customers use their own part numbers?

A manufacturer or contractor buys similar items from several suppliers, and its purchasing system needs one code per item, whichever supplier delivers it. That code survives a change of supplier and appears on the customer’s drawings and bills of materials. Its goods-in and accounts payable teams then match deliveries and invoices by that code, which is why many buyers want it on your order confirmation, delivery note and invoice.

Why are customer part numbers hard for distributors?

  • Every customer has its own codes. The same item can have a different number at each customer, and the same number can mean different items at two customers.
  • Not always one to one. A drawing number or kit code can stand for a fixed set of parts.
  • Codes change. Customers sometimes renumber and your items get superseded, so an old pair can point to the wrong item.
  • The cross-reference is scattered across a customer item table in the ERP, spreadsheets and reps’ memory, and new customers are rarely in any of them. Put a figure on that manual work with the quote cost calculator.

Example: a purchase order written in customer part numbers

A manufacturing customer emails a fastener distributor a purchase order printed from its own ERP.

Customer requestIllustrative example
Purchase order PO-58812 (PDF attachment)
  1. 100-4471 HEX BOLT M12X50 ZP, 200 EA
  2. 100-4472 HEX NUT M12 ZP, 200 EA
  3. 100-5208 FLAT WASHER M12 ZP, 400 EA
  4. KIT-220 GUARD FIXING KIT, 10 EA
  5. 300-1185 SEAL, 4 EA
Proposed lines · Illustrative example
Customer part numberProposed itemMatch scoreHow
100-44711293340 Hex bolt M12x50 8.8 zinc plated100Pair learned from lines your team sent
100-44721293410 Hex nut M12 class 8 zinc plated100Learned pair; description agrees
100-52081295020 Flat washer M12 zinc plated91Code not seen before: identified from description and size
KIT-22040 × 1293340 hex bolt, 40 × 1293410 hex nut, 80 × 1295020 washer M12 (customer-code set)100Set you supplied for this customer: one code expands into its fixed lines
300-1185Placeholder code0Unknown code, thin description: marked

Illustrative example with invented codes, items and scores. The customer’s code stays next to each proposed item.

How does ERP Agent handle customer part numbers?

ERP Agent reads the enquiry or order from email, PDF, Excel or Word and identifies the right product in your catalogue for each line. For customer codes it uses pairs learned from your past quotes and the lines your team sends, so the next time a customer writes the same code, it picks the same product. Sales history, when provided, narrows the search to what that customer buys.

A code it has not seen before is identified from the rest of the line (description, sizes, material), and candidates that contradict a stated size are pushed down. A line it cannot identify from either goes on your placeholder code instead of a guess. Proposed codes are checked against your ERP before sending, so a pair pointing to a code that is no longer there is caught.

Every line carries a match score from 0 to 100, lines under 80 are marked, and by default a person approves before anything lands in your ERP, CRM or other system. More in customer part number cross-reference, AI quote automation and order entry automation.

Frequently asked questions

What happens when a customer sends a part number you have never seen?

ERP Agent identifies the item from the rest of the line (description, sizes, material) and pushes down candidates that contradict a stated size. A line it still cannot identify goes on your placeholder code, marked for your team. Once your team sends the corrected line, the pair is learned.

What is the difference between a customer part number and a SKU?

Your SKU identifies the item in your catalogue for every customer. A customer part number identifies it in one customer’s systems, so one SKU can have many customer part numbers.

Is a customer part number the same as a manufacturer part number?

Not usually. The manufacturer part number is the same wherever the item is sold. Some customers adopt it as their own code; others number items themselves. A cross-reference links the two.

Can one customer part number cover several items?

Yes, a drawing number or kit code often does. In ERP Agent, a customer-code set expands it into the catalogue lines you supply.

How do distributors match customer part numbers to their own items?

Most use a customer item table in the ERP, spreadsheets or reps’ memory. ERP Agent learns the pairs your team confirms and proposes them on the next enquiry or purchase order.

Let’s look at your quote workflow

Bring an order full of customer codes

Book a 30-minute call with a real order in your customers’ part numbers and see how the agent handles each line.

  • Your requests and product catalogue
  • Your pricing and review process
  • A clear scope for the next step
Lauri Pelkonen

Lauri Pelkonen

Founder & CEO

Book a 30-minute call Request a demo by email

Or use the address directly