← All disapproval codes
warning 99001

Error 99001 — Feed processing exception

What this means

Amazon's feed processor encountered a generic error while processing your feed — usually XML/CSV malformed, encoding issue, or a server-side timeout.

Why this happens

Common causes: BOM character at the start of UTF-8 files, mixed line endings, malformed XML (missing closing tags), CSV with quoted values containing newlines, or feed size exceeding limits.

How to fix it

  1. Check the feed file in a hex editor for a BOM (EF BB BF) at the start — strip it out.
  2. Validate XML against Amazon's XSD schemas using xmllint or similar.
  3. For CSV/TSV, ensure all quoted fields are properly closed and don't contain unescaped delimiters.
  4. Reduce feed size to under 50MB per submission; split large feeds into chunks.
  5. Resubmit and check the processing report 30 minutes later.

Common pitfalls