← All disapproval codes
critical 99008

Error 99008 — Feed XML/CSV parse error

What this means

Amazon's parser hit a structural error in your feed — XML tags don't match, CSV fields are unbalanced, or special characters aren't escaped.

Why this happens

XML feeds need balanced tags and proper escaping. CSV feeds need balanced quotes and consistent column counts per row.

How to fix it

  1. For XML: validate against Amazon's XSD with `xmllint --schema`.
  2. For CSV: count delimiters per row — they must all match.
  3. Escape special chars: & → & in XML, double quotes inside quoted fields → "".
  4. Resubmit after the file passes a strict parser.

Common pitfalls