Skip to content

Part-number cross-reference

Customer part number cross-reference: match every code on an enquiry to the right product in your catalogue

ERP Agent cross-references every code on a customer enquiry to the right product in your own catalogue: the customer’s own part numbers, competitor and manufacturer codes, drawing numbers and shorthand. It handles every line of the request in one run, shows the original next to each proposed product with a 0–100 match score, and learns each pair your team confirms.

Why do customer part numbers slow down quoting?

Customers rarely write your product codes. A maintenance buyer copies the part number from their own purchasing system. A contractor quotes the code of the brand they bought last time. A project list gives a manufacturer’s number, a drawing reference or shorthand like “HDG M12x60 8.8 DIN 933”. Before anything can be priced, someone on your sales desk has to translate each line into your own SKU.

That translation lives in spreadsheets, a half-filled customer part number field in the ERP, supplier interchange lists and, mostly, experienced reps’ memory. Every line needs its own lookup. When the rep who knows a key account’s codes is away, the enquiry waits. When that rep leaves, the knowledge leaves too.

Why distributors choose ERP Agent for part number cross-reference

  • Every kind of code in one run. Customer part numbers, manufacturer numbers, competitor codes, drawing numbers and plain shorthand are cross-referenced line by line in the same request, so the rep gets a complete draft instead of a stack of separate lookups.
  • Your catalogue, your equivalences. Every proposal is a product from your own catalogue, and competitor codes follow the interchange lists and equivalence tables set up for your company, so the agent proposes the item you want to sell.
  • It learns your customers’ codes. Pairs come from your past quotes, your Outlook email history and every line your team confirms. The knowledge stays in the company when a rep is away or moves on, and new reps are productive sooner.
  • Every match is checked and explained. Each line carries a 0–100 match score, the agent’s reasoning and alternative products, and a product code that does not exist in your ERP never gets through.
  • Any ERP system. The cross-referencing happens in ERP Agent, so it works with whichever ERP you run, and the approved lines land in your ERP, CRM or other system.

How to match customer part numbers to your catalogue, code by code

How to match customer part numbers to your catalogue, code by code
The customer writesHow ERP Agent identifies the productWhat it draws on
Your own product codesMatched by the code itself and checked against your ERP before anything is saved or sent.Your catalogue
The customer’s own part numbersLearns the pairs from your past quotes and from every line your team confirms. Sales history brings forward what this customer actually buys. The customer’s code stays on the line, so the quote speaks their language.Past quotes, Outlook email history, sales history and your team’s confirmations
Manufacturer part numbers (MPN)Found through your product data wherever your catalogue carries the manufacturer’s number next to your code.Manufacturer part numbers in your product data
Competitor codesA competitor’s product family points to your equivalent family, which ranks first, and the numbers on the line pick the right size variant.Your interchange lists and equivalence tables, set up for your company
Descriptions and shorthand with no codeReads abbreviations, dimensions, materials and standards. Numbers separate size variants, and candidates that contradict a stated size, voltage or rating class are pushed down.Your catalogue
One customer code for several itemsA customer-code set expands one code, such as a drawing number, into the fixed catalogue lines you supply for it.Your customer-code sets

Customer part number to SKU matching, step by step

  1. The request arrives

    A rep forwards the email to your company’s agent mailbox or pastes it into the web app. The agent reads the body and attachments: PDF (scanned too), Excel, CSV, Word and images. More on intake in email to ERP.

  2. Known codes first

    Wording your team has already confirmed goes straight to the same product again, and customer-code sets expand into their lines.

  3. Search your catalogue

    The remaining lines are searched in your catalogue by code, numbers, dimensions and description, across languages. Sales history and your interchange lists bring the likely product forward.

  4. Check before proposing

    Every candidate is checked against the size, voltage and rating class stated on the line, and candidates that contradict them are pushed down. A line with no product in your catalogue goes on your placeholder code instead of a guess, with the customer’s original text next to it.

  5. Your team approves and sends

    The agent brings in pricing from the data and rules configured for your company, and the rep can edit any price before approving. The quote or sales order lands in your ERP, CRM or other system. Confirmed pairs are learned; a one-off substitution can be sent without learning.

Example: a mixed enquiry, line by line

Customer requestIllustrative example
Email with an Excel attachment: “Please quote the following”
  1. ACM-30117, 40 pcs (our part no.)
  2. KX 250-90 bend, 6 pcs
  3. Hex bolt M12x60 8.8 HDG DIN 933, 500 pcs
  4. 4471203, 12 pcs
  5. Drawing 5520-B, 2 sets
  6. Seal kit for pump P-40, 1 pc
Proposed lines · Illustrative example
Request lineProposed productScoreWhy
ACM-301174410587 Ball valve DN25 PN40 stainless98Learned pair from an earlier quote
KX 250-90 bend6620250 Bend 90° Ø250 galvanised91Your interchange list maps family KX to your bends
Hex bolt M12x60 8.8 HDG DIN 9331293360 Hex screw DIN 933 M12x60 8.8 hot-dip galvanised96Size, grade, standard and finish agree; M10 and M16 pushed down
44712034471203 Cable gland M20 IP6899Your own product code, checked against your ERP
Drawing 5520-BCustomer-code set: 1 × frame, 2 × bracket per set97Drawing number expands into its fixed lines from the set definition
Seal kit for pump P-40Placeholder code–No such item in the catalogue, so no guess: marked for the rep

Illustrative example with sample codes, products and scores, showing how ERP Agent handles each kind of code.

What your team sees before anything is sent

  • The original next to the match, so the rep checks the cross-reference instead of redoing it.
  • A match score from 0 to 100; lines under 80 are marked, so the rep starts with the ones that need a decision. See how the match score works.
  • Reasoning and alternatives: open a line to read why the agent chose a product, or take a runner-up instead.
  • Quote chat: add or remove rows and change quantities or prices; every proposed edit is approved or rejected line by line.
  • Your team stays in control: a person approves the quote or order before it is written to your ERP, CRM or other system, and the agent never sends anything to a customer on its own.
ERP Agent quote review interface with sample data
Quote review screen (sample data). Open full size

Competitor part number cross-reference software built on your own equivalences

A competitor’s code on an enquiry usually means the customer wants your equivalent. A generic interchange lookup answers one code at a time. ERP Agent uses AI to cross-reference every competitor part number in the request in one run and proposes the matching product from your own catalogue, ready for the quote.

The equivalences are yours. The supplier interchange lists, equivalence tables and past quotes your team already relies on are set up for your company, so a competitor’s product family points to the family you want to sell. The numbers on the line then pick the right size variant, and every proposal carries a match score your rep can check at a glance.

Isn’t the customer part number field in the ERP enough?

Most ERPs can store a customer’s item number against your own. That helps when someone keeps the table current and the customer writes that very code. ERP Agent works before the ERP and covers the rest of the enquiry.

Isn’t the customer part number field in the ERP enough?
ApproachWhat happens to an enquiry full of codesWhat it means for your sales desk
Spreadsheets and reps’ memoryA rep looks up every line by hand4–7 minutes per line when quotes and orders are created by hand (our case study), and the know-how leaves with the rep
Customer item number field in the ERPFinds a code only when that same pair has been recordedCompetitor codes, manufacturer numbers, shorthand and new customers still land on the sales desk, and the table needs constant upkeep
Interchange lookupGives an equivalent for one code at a timeEach line is still a separate lookup, and the rep keys every result into the quote
ERP AgentReads every line as the customer wrote it, in any language, and proposes the product from your own catalogueA complete draft with match scores to approve, and confirmed pairs are learned, so the know-how stays in the company

Where the confirmed lines go

ERP Agent integrates with Business Central, SAP, NetSuite, Visma, IFS, Sage and any other ERP or CRM. We set up the connection for your company during onboarding, and you can start with a catalogue file the same week. See all integrations.

Integrations and what ERP Agent reads and writes in each
SystemTypeReadsWrites
Dynamics 365 Business CentralERP integrationItems, customers, customer pricesSales quotes and sales orders
SAP S/4HANAERP integrationProducts, business partners, customer pricesSales quotations and sales orders
SAP Business OneERP integrationItems, business partners, price listsSales quotations and sales orders
NetSuiteERP integrationItems, customers, customer pricesEstimates (quotes) and sales orders
Dynamics 365 Finance & Supply ChainERP integrationReleased products, customers, trade agreement pricesSales quotations and sales orders
VismaERP integrationItems, customers, customer pricesQuotes and sales orders
IFSERP integrationSales parts, customers, customer pricesSales quotations and customer orders
Monitor ERPERP integrationParts, customers, customer pricesQuotes and customer orders
Infor M3ERP integrationItems, customers, customer pricesQuotations and customer orders
ExactERP integrationItems, customers, sales pricesQuotations and sales orders
AFAS ProfitERP integrationItems, debtors, price agreementsQuotes and sales orders
OdooERP integrationProducts, customers, pricelistsQuotations and sales orders
SageERP integrationItems, customers, customer pricesSales quotes and sales orders
JeevesERP integrationItems, customers, customer pricesQuotes and sales orders; confirmed values on purchase orders
LemonsoftERP integrationItems, customers, customer pricesQuotes
Microsoft 365 / OutlookEmail integrationCustomer requests in the agent mailbox; email history for trainingNothing is sent to customers without your team
Catalogue file / SFTPFileProduct catalogue from a file, from the first weekThe reviewed quote or order as a file, ready to import into your system
Any other ERP or CRMERP or CRM integrationProducts, customers and prices, through the connection we set up for your company during onboardingQuotes and sales orders

ERP Agent in numbers

4–7 min
per line when a sales rep creates quotes and orders by hand, according to our case study
95%
average automation across our customers
Over 95%
accuracy in quote-line automation at LVI-WaBeK
0–100
match score on every line; under 80 is marked for review

Built to work with what you already run

  • Works on top of your ERP. No replacement project: your item master stays in your ERP, CRM or other system, and ERP Agent prepares what goes into it.
  • Alongside EDI. Orders that already arrive as EDI messages with your item codes keep flowing as they do, and ERP Agent takes over the emails full of customer and competitor codes.
  • Start with a catalogue file. Connect your ERP when you are ready; reps keep the same review screen when the connection goes live.

Where cross-referencing matters most

ERP Agent is live with steel, HVAC and fastener distributors; read the LVI-WaBeK story. Cross-referencing weighs most where catalogues are deep and customers buy by code: fastener distributors with DIN and ISO shorthand, cutting tool distributors with grade and geometry codes, and HVAC wholesalers facing competitor product families.

Test it on your own codes

Put ERP Agent to work on your hardest enquiries, the ones full of customer and competitor codes. The AI quote agent pilot checklist explains how to run a pilot on your own requests, and the quote cost calculator shows what a manual line costs you. For the full workflow, see AI quote automation for distributors, RFQ automation and order entry automation.

Frequently asked questions

What is a customer part number cross-reference?

It is the link between the code a customer uses for an item and your own product code (SKU) for it. Distributors keep these links in ERP fields, spreadsheets or reps’ memory; ERP Agent keeps them in one place and applies them to every enquiry. More in the glossary: customer part number.

How do you cross-reference part numbers?

Collect the code from the enquiry, work out what kind it is (yours, the customer’s, a manufacturer’s or a competitor’s), look it up in the source that holds that kind of code, check the stated size, material and rating against the candidate, and confirm the pair so it is reused. ERP Agent does this for every line of the request; your team approves the result.

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

A SKU is your own identifier for an item you sell. A part number can come from the manufacturer, a competitor selling an equivalent item, or the customer’s purchasing system. One item can carry several part numbers but has one SKU, and cross-referencing maps each number to it.

Can AI cross-reference competitor part numbers?

Yes. ERP Agent cross-references competitor part numbers against your own catalogue: with the interchange lists and equivalence tables set up for your company, a competitor’s code points to your equivalent family, ranked first. The numbers and description on the line pick the right variant, and the match score shows the rep how certain the match is.

How does ERP Agent learn our customers’ part numbers?

From your past requests and the quotes you sent for them, including those in your Outlook email history, and from the lines your team confirms when sending (a one-off can be sent without learning). From time to time the agent asks a user to confirm a learned pair, so what it learns stays right.

Do we have to clean up our customer part number tables first?

No. The pairs build up from your past quotes, your Outlook email history and the lines your team confirms, so no table has to be maintained first. Competitor codes follow the interchange lists you already have, which point a whole competitor family to your equivalent family.

What happens to a code with no product in our catalogue?

It goes on your placeholder code instead of a guessed product and is marked for review, with the customer’s original text next to it, so the rep can search, take an alternative or ask the customer.

Does it work when the request and the catalogue are in different languages?

Yes. A request in one language is matched against a catalogue in another, for example a Finnish request against an English catalogue.

Which ERP systems does the cross-reference work with?

All of them, because the cross-referencing happens in ERP Agent. ERP Agent integrates with Business Central, SAP, NetSuite, Visma, IFS, Sage and any other ERP or CRM. We set up the connection for your company during onboarding, and you can start with a catalogue file the same week.

Let’s look at your quote workflow

Bring an enquiry full of codes

Book a 30-minute call and bring a real request with the codes your team spends the most time on.

  • 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