How to Fix Error 99002: Scientific Notation in EAN/UPC Barcodes
Error 99002 occurs when Amazon receives barcodes in scientific‑notation (e.g., “1.23E+12”) instead of a 12‑ or 13‑digit string. Excel and Google Sheets default to “General” formatting for numbers longer than 11 digits, stripping leading zeros and causing bulk‑feed rejections. Setting the barcode column to Text or prefixing values with an apostrophe preserves the full numeric string.
Overview
Sellers uploading bulk product feeds sometimes see error 99002 when Amazon receives a barcode in scientific‑notation form instead of a plain numeric string. The issue stems from spreadsheet programs automatically reformatting long numbers, and it can halt large‑scale listings if not corrected.
Key Points
- Scientific notation causes rejection — A barcode displayed as “1.23E+12” triggers error 99002 because Amazon expects the full 12‑ or 13‑digit sequence.
- Excel and Google Sheets are typical sources — Both applications default to “General” formatting, which converts any number longer than 11 digits into scientific notation.
- Leading zeros are stripped — Even when scientific notation is avoided, spreadsheets may drop initial zeros (e.g., “001234567890” becomes “1234567890”), leading to a separate validation failure.
- Text formatting prevents conversion — Setting the barcode column to “Text” forces the program to keep every digit exactly as entered.
- Apostrophe prefix is a quick fix — Typing an apostrophe before the number (’012345678901) tells Excel to treat the entry as text without changing column settings.
- Dedicated feed tools can automate the process — Third‑party listing managers often store barcode fields as strings, eliminating the need for manual spreadsheet tweaks.
How to Fix Error 99002
- Set column type to Text before data entry — In Excel, right‑click the barcode column, choose Format Cells, select Text, and click OK; any number you paste afterward remains unchanged.
- Re‑enter existing scientific‑notation values as plain text — Copy the “5.90123E+12” entry, paste it into a plain‑text editor, replace it with “5901234123457”, then paste the corrected value back into the now‑text‑formatted column.
- Add an apostrophe prefix for quick correction — If you cannot change column formatting, edit a cell to read ’5901234123457; the leading apostrophe is hidden in the sheet but preserves the full string for the feed.
Analysis & Recommendations
Why This Matters
A 1,000‑item flat file with UPCs formatted as “1.23457E+11” will be rejected, halting product launches during high‑traffic periods like Prime Day and costing potential revenue. Correct formatting ensures the feed processes smoothly and listings go live as intended.
Key Takeaways
- Error 99002 is triggered by scientific‑notation barcodes such as “5.90123E+12”.
- Excel/Google Sheets convert any number >11 digits to scientific notation under the default “General” format.
- Formatting the barcode column as Text or adding a leading apostrophe (’012345678901) forces the cell to store the full 12/13‑digit string.
- A quick find‑replace for the pattern “E+” in the flat file reveals lingering scientific‑notation entries before upload.
Recommended Actions
- →In Excel, right‑click the barcode column > Format Cells > Text, then re‑enter or paste the UPC/EAN values.
- →For existing scientific‑notation cells, edit each to add a leading apostrophe (e.g., ’5901234123457) to force text storage.
- →Before uploading, open the flat file in a text editor, search for “E+” and replace any matches with the full numeric barcode, then re‑upload via Se...
Comments
Join the discussion
Log in or create an account to share your thoughts on this update.
No comments yet. Be the first to share your thoughts!