EasyAuto
Join freeEasy Auto Deals: exclusive automotive offers across Dubai. Join free to access the Deal Zone.

For parts suppliers

Car part numbers explained: why they decide whether your stock is found

Updated

The quick answer

A part number is how a customer's request finds a line in your stock list. Customers rarely give one: only 4.9% of the requests Easy Auto received between 20 July and 1 November 2026 did. So we turn each request into the carmaker's number first, then look for it in every list we hold, both as your own part number and through the genuine numbers your list cross-references. Spaces, dashes and dots do not matter, because numbers are compared as letters and digits only. What does matter is that the number is in the right column, is the maker's number rather than your internal code, and has not been damaged by a spreadsheet dropping its leading zero.

Key facts

  • Only 67 of 1,380 customer requests (4.9%) included a part number, 20 July to 1 November 2026. Every other request is turned into a number before a stock list is searched.
  • Numbers are compared as letters and digits only: 04152-YZZA1, 04152 YZZA1 and 04152YZZA1 are the same number.
  • A cross-reference, the genuine number an aftermarket or OE-brand part replaces, is what lets a request for the carmaker's number find your part.
  • 66,479 of the 91,328 current stock lines we hold (73%) carry at least one genuine cross-reference, as of 3 November 2026.
  • A short slash suffix is read the way the trade writes it: 31410-12300/2 also means 31410-12302.
  • Spreadsheets can damage part numbers: a leading zero disappears, long numbers turn into scientific notation, and some numbers turn into dates.
of customer requests included a part number, 20 Jul to 1 Nov 2026
4.9%of customer requests included a part number, 20 Jul to 1 Nov 2026
of current stock lines carry a genuine cross-reference, 3 November 2026
73%of current stock lines carry a genuine cross-reference, 3 November 2026
WhatsApp part lines matched to a stock list we hold, 7 Oct to 2 Nov 2026
10 of 304WhatsApp part lines matched to a stock list we hold, 7 Oct to 2 Nov 2026

What a part number is, and whose it is

Every part has a number from whoever made it. A genuine part carries the carmaker's number, such as Toyota's 04152-YZZA1 for an oil filter element. A part made by a supplier to the carmaker, or by an aftermarket maker, carries that company's own number as well, such as NGK's BKR6E spark plug. The two numbers describe the same job on the car in different catalogues.

Shops often add a third number of their own: an internal code, a shelf location or a stock code. Those are useful to you but meaningless to a customer or a catalogue. In a stock list, the part number column should always hold the maker's number, with your own code in a column of its own.

A fourth kind of number turns up on older stock: a carmaker's number that has since been replaced. It is still a real number, it is still printed on the box, and customers still read it off the label of the part they are replacing. It belongs in your list as much as the newer one does, for reasons the section on supersessions sets out.

The numbers a part can carry
NumberWho issues itExampleWhere it goes in your list
Genuine numberThe carmaker04152-YZZA1 (Toyota)Part number, for a genuine part
Maker's numberThe OE-brand or aftermarket makerBKR6E (NGK)Part number, for that maker's part
Cross-referenceThe maker, in its catalogueThe genuine number its part replacesGenuine number column
Superseded numberThe carmaker, before it changed the numberThe older number still on older boxesPart number if it is on the box; otherwise the genuine number column
Your own codeYour shop or systemA shelf or stock codeA separate column, or leave it out

How a customer's request becomes a number

Customers describe parts; they rarely quote them. Of the 1,380 requests that reached Easy Auto through the website and the first WhatsApp bot between 20 July and 1 November 2026, 67 carried a part number. Every other one had to be turned into a number before any stock list could be searched, and that work is ours, not yours.

A customer writes "oil filter for a 2017 Camry" or sends a photo of the old filter. Before any list is searched, Easy Auto works out the carmaker's number for that car, from its details, its VIN where we have it, the label in the photo, and catalogue data. That number is then looked for in every list we hold, in two places: as the part number of a genuine line, and in the genuine-number column of OE-brand and aftermarket lines.

So an aftermarket line without a cross-reference can only be found by someone who already asks for the aftermarket number, which almost no customer does. Of the 304 part lines customers sent Easy Auto on WhatsApp between 7 October and 2 November 2026, 10 were matched to a list we hold. Cross-references are one of the things that would raise that number. When no list holds a part, our sourcing desk asks suppliers one part at a time by WhatsApp or phone, which is slower for the customer and costs every supplier asked a reply.

From a customer's words to your stock line

  1. 1Customer describes the parta name, a photo or the car
  2. 2We find the genuine numberfrom the car, the VIN or the label
  3. 3Your genuine lines are checkedby part number
  4. 4Your other lines are checkedby the genuine numbers they replace
Every request takes this path. A line is found at step 3 or 4, or not at all.
What customers give us, and what your list needs for the request to reach it
The customer givesWhat we do with itWhat your line needs
A part number read off the old partCompare it with every list as it standsThat number as your part number or as a genuine number
A photo of the part's labelRead the number from the labelThe same: the number on the label, in either column
The car and the part's nameWork out the carmaker's number from the car and catalogue dataThe carmaker's number, on a genuine line or as a cross-reference
The VIN and the part's nameUse the VIN to pin down the exact car, then the numberThe same carmaker's number
A photo of the part aloneIdentify the part from the photo and the carThe carmaker's number, as above

Cross-references: how an aftermarket line is found

A cross-reference is a claim, made by the maker of a part, that the part does the job of a given carmaker's number. In a stock list it sits in the genuine-number column beside the maker's own number, and it is the bridge between how customers ask and how aftermarket stock is numbered. As of 3 November 2026, 66,479 of the 91,328 current lines in the lists we hold carry at least one, which is 73%. The other lines can still be found, but only by a request that names their own number.

Cross-references come from the maker's catalogue, which lists the carmaker numbers each of its parts replaces. Your stock system may already hold them in a field the export leaves out; it is worth looking. If you add them by hand, add only the ones you can trust. A wrong cross-reference is worse than none, because it puts your part in front of a customer whose car it does not fit, and the cost of that falls on the customer, on us and on you.

A genuine line needs no cross-reference: its part number already is the carmaker's number. An OE-brand line, made by a company that supplies the carmaker, has a maker's number of its own and matches a genuine number, and both should be in the list.

Current stock lines with and without a genuine cross-reference

  • With a cross-reference: 66,479 (73%)
  • Without one: 24,849 (27%)
All 91,328 current lines in the supplier stock lists we hold, 3 November 2026.Source: Easy Auto stock records, read-only count, 3 November 2026

Writing the genuine-number cell

One part often replaces several carmaker numbers, so the genuine-number cell is allowed to hold more than one. Separate full numbers with a slash, a comma, a semicolon or a vertical bar, and each one is read. The table shows exactly how a cell is split, including the two cases that are quietly ignored.

The ignored cases exist to protect a match, not to punish a list. A fragment too short to be a carmaker's number on its own, and too long to be the trade's slash shorthand, cannot be read safely either way, so it is left out rather than turned into a number nobody wrote.

How a genuine-number cell is read
What the cell holdsExampleRead as
One number04152-YZZA104152YZZA1
Two full numbers with a slash04465-60280/04465-603200446560280 and 0446560320
Full numbers with a comma, semicolon or vertical bar04465-60280; 04465-60320Each number separately
A number, a slash and one to three characters31410-12300/23141012300 and 3141012302
The same shorthand with two characters23060-23500/102306023500 and 2306023510
A piece of four or five characters after a separatorA number followed by /1234The first number only; the piece is ignored
A number shorter than six letters and digitsA five-character codeIgnored in this column

How numbers are compared

Part numbers are written in many ways: with dashes, spaces, dots, or none. Before two numbers are compared, everything that is not a letter or a digit is removed and the letters are made capitals, so the way your system writes a number never stops it matching.

The trade also writes families of numbers in shorthand. In 31410-12300/2, the short part after the slash replaces the end of the number, so the cell also means 31410-12302. Both numbers are read. A cell can also hold several full numbers when one part replaces several.

Matching forgives formatting and nothing else. It cannot tell that a letter O was meant to be a zero, that a digit was dropped, or that a suffix belongs on the end. Those differences are real differences between part numbers, and a reader that guessed at them would sometimes guess a different part.

How numbers in a stock list are read

In your fileOn Easy Auto
  • 04152-YZZA1β†’04152YZZA1
  • 04152 yzza1β†’04152YZZA1, the same number
  • BKR 6Eβ†’BKR6E
  • 31410-12300/2β†’3141012300 and 3141012302
Separators and letter case never decide a match; the letters and digits do.
What matching ignores, and what it does not
Difference between two numbersIgnored?Why
Dashes, spaces, dots and slashesYesThey are formatting, not part of the number
Capital or small lettersYesLetters are compared as capitals
The letter O against the digit zeroNoBoth exist in real part numbers
The letter I against the digit oneNoThe same: both exist
A leading zero droppedNo0986494524 and 986494524 are different numbers
An extra or missing characterNoA suffix can be a different part

One number per part-number cell

The slash shorthand and lists of several numbers belong in the genuine-number column. The part-number column is read as one number: every separator is removed and what is left is the number. A part-number cell holding 31410-12300/2 is therefore read as 31410123002, and one holding two full numbers is read as a single long number that matches neither. A part-number cell with fewer than three letters and digits is set aside as unreadable.

If one box genuinely carries two of your maker's numbers, give it one row under the number printed most prominently, and put the other in the genuine-number column if it is a carmaker's number, or leave it out if it is not. If you hold two different parts that share a family of numbers, give each its own row.

Supersessions: when a number is replaced

Carmakers replace part numbers over time, when a part is improved or a supplier changes. The new number supersedes the old one, and catalogues move to it. Stock bought under the old number still has the old number on the box.

List the number printed on the box. If you know the newer number, add it in the genuine-number column beside it so either one finds the line. Never overwrite the box number with a newer one you are not sure of: a wrong number is worse than an old one, because it sends the wrong part to a customer.

Supersessions can chain: a number replaced once can be replaced again, so the same part may be known by three numbers across its life. Customers arrive with whichever one is on the part they took off the car. Each number of the chain you can vouch for, written into the genuine-number column, is one more request that finds your line. A supersession is not always a like-for-like swap, either: sometimes the newer part fits only with another change, which is why a guessed supersession does more harm than a missing one.

Old and new numbers: what to put where
Your situationPart number columnGenuine number column
Genuine part, box shows the old number, you know the new oneThe old number, as on the boxThe new number
Genuine part, box shows the new numberThe new numberThe old number, if you know it
Aftermarket part that replaces a superseded genuine numberThe maker's own numberBoth the old and the new genuine numbers
Not sure the newer number is a true replacementThe number on the boxNothing you cannot vouch for

Spreadsheet damage, and how to undo it

Many damaged part numbers were not typed wrong; a spreadsheet changed them. Spreadsheet software treats anything that looks like a number as a number, and part numbers often look like numbers. The fix in every case is the same: set the part-number column to Text before you paste or type into it, and check a few lines before you send the file.

Damage that has been saved cannot be undone from the damaged file. Once a CSV has been written with 986494524 where 0986494524 used to be, or with 1.23457E+11 instead of the full number, the missing characters are gone from that file. Go back to the source: export again from your stock system, or open the original CSV with the part-number column set to Text as it is imported rather than after.

Common spreadsheet programs keep only fifteen significant digits of anything they store as a number. A part number longer than that, stored as a number, loses its last digits for good and has them replaced by zeros. Formatting the column as Text first is the only protection.

Common part-number problems in stock lists, and the fix
ProblemWhat it doesThe fix
Leading zero dropped04152YZZA1 is safe, but a number such as 0986494524 becomes 986494524 and matches nothingFormat the column as Text before entering numbers
Scientific notationA long number such as 123456789012 is shown as 1.23457E+11 and saved that wayFormat the column as Text, or save from your system as CSV
More than fifteen digitsThe digits after the fifteenth become zerosFormat the column as Text before the number is entered
Numbers turned into datesNumbers with dashes or slashes can be read as datesFormat the column as Text before pasting
Internal code in the number columnYour shelf code matches no customer requestPut the maker's number in the part-number column, your code elsewhere
Number inside the descriptionThe number cannot be read as a numberGive it its own column
Several brands in one rowOne line cannot be two offersOne row per brand and number

Problems with numbers: sign, cause, fix

When a list loads but its lines are rarely matched, the cause is often in the numbers. These are common signs, with what usually causes them.

Number problems, diagnosed
SignLikely causeFix
Aftermarket lines are never matched to a requestNo genuine-number column, or an empty oneAdd the carmaker numbers each part replaces, from the maker's catalogue
Lines set aside as part number unreadableFewer than three letters and digits once separators are removedPut the maker's full number in the cell, notes elsewhere
A common part is never matchedYour internal code is in the part-number columnSwap the columns: maker's number in, your code out
A family of numbers matches nothingSeveral numbers or slash shorthand in the part-number cellOne number per part-number cell; the rest in the genuine column
Lines set aside as duplicatesThe same brand, number and location appear on two rowsMerge them into one row with the total quantity
Old stock is found only by older requestsOnly the superseded number is listedAdd the newer genuine number in the genuine column
Numbers starting with zero never matchA spreadsheet dropped the leading zeroRe-export with the part-number column as Text

Checking a list before you send it

A few minutes of checking catches most of the damage above, because spreadsheet damage is systematic: if one number lost its leading zero, every number that started with zero did. The steps below are in the order that finds problems fastest.

A quick check of the numbers in a stock list
StepWhat to doWhat it catches
1Sort by part number and read the first and last twenty rowsEmpty cells, short entries and E+ numbers gather at the ends
2Pick five parts from the shelf and find each by the number on its boxDropped zeros, dates and internal codes
3Search the part-number column for E+, and for month namesScientific notation and numbers turned into dates
4Look at the genuine-number column on ten rowsFull numbers separated clearly, no shorthand in the wrong column
5Check the brand on every row that shares a part numberGenuine and aftermarket lines told apart
6Save, close, reopen the saved file and repeat step 2Damage done by saving rather than by typing

Grades share numbers; the brand tells them apart

A genuine part, an OE-brand part and an aftermarket part can all be found through the same carmaker's number, so the number alone never says which one a line is. The brand column does. That is why brand is one of the four required columns, and why a list that carries the same number under two brands is two offers rather than a duplicate. What the grades are, and how they differ for a buyer, is set out in the guide to genuine, OEM and aftermarket parts in the UAE; how each grade is listed has its own page in this section.

What UAE law says about describing a part

A part number and a brand on a stock line are, between them, the description of the part, and UAE law takes a false description seriously, whoever the seller is. These are the rules as read on 4 November 2026.

If you sell online on your own account, the e-commerce law, Federal Decree-Law No. 14 of 2023, requires you to refrain from dealing in a misleading manner or giving incorrect data that does not truly describe the goods. Under the executive regulations of the consumer protection law, Cabinet Resolution No. 66 of 2023, which bind importers, distributors and sellers alike, a description is deceptive when it misleads about the producer, the country of origin, the country of export or the trademark.

The anti-commercial fraud law, Federal Decree-Law No. 42 of 2023, in force since 29 November 2023, makes it an offence to describe, advertise or display goods with false, deceptive or misleading data. It defines counterfeit goods as goods carrying, without permission, a trademark identical or similar to a registered one, and prohibits importing, selling or holding them for sale. The penalty is up to two years in prison and/or a fine of AED 5,000 to AED 1,000,000, and a seller is not excused because the buyer knew the goods were counterfeit.

For a stock list this comes down to the habits the rest of this page recommends: the brand column names the brand on the box, the part number is the one printed on the box, and a cross-reference goes in only when you can vouch for it.

This section is a summary of the law for orientation, not legal advice: the rules are in Federal Decree-Law No. 14 of 2023, Cabinet Resolution No. 66 of 2023 and Federal Decree-Law No. 42 of 2023, all on the UAE Legislation Portal, where the Arabic text prevails.

Send your stock list

No account and no sign-up. A person checks the file and contacts you before anything goes live. Prefer email? Send it to hello@easyauto.ae.

One of the two is enough.

No account, no sign-up, no card.

Questions suppliers ask

What is an OEM part number?
The number the carmaker gives its own genuine part. Aftermarket and OE-brand makers give their parts their own numbers and list the carmaker's number they replace as a cross-reference.
Do dashes and spaces in part numbers matter?
No. Numbers are compared as letters and digits only, so 04152-YZZA1 and 04152YZZA1 match.
What is a cross-reference number?
The genuine number an aftermarket or OE-brand part replaces. It is what lets a customer's request, which is often turned into a genuine number, find that part in your list.
What does a superseded part number mean?
The carmaker has replaced the old number with a new one. List the number on the box, and add the newer number in the genuine-number column if you know it.
Why did my part numbers lose their first zero?
Spreadsheet software read them as numbers. Format the part-number column as Text before entering or pasting, or export from your system as CSV.
Can I send a list without part numbers?
Lines without a part number are set aside, because nothing can match them. If your list only has descriptions, send it with a note and we will talk it through with you.
Where do I find the cross-reference numbers for my parts?
In the maker's catalogue, which lists the carmaker numbers each part replaces. Your stock system may already hold them in a field the export leaves out. Add only the ones you can trust.
Can one cell hold several genuine numbers?
Yes, in the genuine-number column. Separate them with a slash, comma, semicolon or vertical bar and each is read. The trade's slash shorthand, such as 31410-12300/2, is read too.
Can I put two numbers in the part-number column?
No. That column is read as one number with its separators removed, so two numbers become one long number that matches neither. Give each part its own row.
Is the letter O treated the same as a zero?
No. Both appear in real part numbers, so matching keeps them apart. A number typed with the wrong one will not match the right part.
Why do so few customers give a part number?
Many do not have one to give. They know the car and the part they need, or they have the old part in their hand. 67 of 1,380 requests between 20 July and 1 November 2026 carried a number.
Should my internal stock codes be in the list?
Only in a column of their own, or not at all. They help you find the part on your shelf, but no customer or catalogue knows them, so they cannot be matched.
Does every line need a cross-reference?
No. A genuine line does not need one, and a line without one still loads. It is simply found only by requests that name its own number.
Is listing a part under the wrong brand a legal problem?
It can be. UAE rules treat a description that misleads about the producer or the trademark as deceptive, and goods carrying a registered trademark without permission as counterfeit. Put the brand on the box in the brand column. This is a summary for orientation, not legal advice.
What if two of my rows have the same brand and number?
If they are at the same location, the first row loads and the second is set aside as a duplicate. Merge them into one row with the total quantity, or give each its own location.

Selling car parts online

All pages for suppliers β†’

Keep reading

How we know

  • Easy Auto request records. Requests with and without a part number, 20 July to 1 November 2026; aggregate counts by read-only query. Checked .
  • Easy Auto file mapping rules. How numbers are compared, how a genuine-number cell is split, the slash shorthand, the one-number part-number cell, the unreadable and duplicate set-asides, as built in the shop's supplier-file code. Checked .
  • Easy Auto sourcing records. WhatsApp part lines matched to a stock list, 7 October to 2 November 2026; aggregate counts by read-only query. Checked .
  • Easy Auto stock records. Current stock lines and those carrying at least one genuine cross-reference; aggregate counts by read-only query. Checked .
  • Federal Decree-Law No. 14 of 2023 on Modern Technology-Based Trade. Article 5(7): an online seller refrains from misleading dealing or incorrect data about the true description of goods; UAE Legislation Portal. Checked .
  • Federal Law No. 15 of 2020 on Consumer Protection. Article 1: a provider includes anyone who manufactures, distributes, trades in, sells, imports or exports a commodity; UAE Legislation Portal. Checked .
  • Cabinet Resolution No. 66 of 2023, Executive Regulations of the Consumer Protection Law. Article 8(3) and 8(6): a description misleading about origin, export country, producer or trademark is deceptive; UAE Legislation Portal. Checked .
  • Federal Decree-Law No. 42 of 2023 on Anti-Commercial Fraud. Article 1 (counterfeit goods), Article 4(1) and 4(2)(g) (the prohibitions), Article 6(1) (buyer's knowledge no excuse), Article 17 (penalty), Article 24 (repeal of Law No. 19 of 2016); UAE Legislation Portal. Checked .