Amazon Returns Data

Technical reference for Amazon FBA and FBM return tables, order joins, reason-code mappings, and return-record fields.

This page is the technical reference for Amazon return records in DataHawk. Use it when you need return table names, fulfillment-path coverage, order joins, and the FBM/FBA reason-code mapping.

💡

For business context, return dispositions, and how to interpret return patterns, see Amazon Return Analysis.

Available data tables

Returns data is available in the SELLING_PARTNER schema.

TableCoverageAvailable sinceDescription
RETURNS_DATA_SRCFBM (Fulfilled by Merchant) orders onlyJune 2023Return records keyed by return date. Includes ASIN, SKU, return quantities, reason codes, and metadata.
FBA_CUSTOMER_RETURNS_SRCFBA (Fulfilled by Amazon) orders-Detailed FBA return records including Fulfillment Center ID, disposition, customer comments, and reason codes.

Join with order data

To enrich returns with order-level context, join against finance.finance_orders:

SELECT
  o.fulfillment_channel,
  r.*
FROM SELLING_PARTNER.RETURNS_DATA_SRC r
LEFT OUTER JOIN finance.finance_orders o
  ON o.order_id = r.order_id

Full return reason code reference

ReasonFBM CodeFBA Code
Unwanted itemCR-UNWANTED_ITEMUNWANTED_ITEM
Defective itemCR-DEFECTIVEDEFECTIVE
Product not as describedAMZ-PG-BAD-DESCNOT_AS_DESCRIBED
Found better priceCR-FOUND_BETTER_PRICEFOUND_BETTER_PRICE
Damaged by carrierCR-DAMAGED_BY_CARRIERDAMAGED_BY_CARRIER
Damaged by fulfillment centerCR-DAMAGED_BY_FCDAMAGED_BY_FC
Missing partsCR-MISSING_PARTSMISSING_PARTS
Wrong sizeWRONG_SIZEWRONG_SIZE
Wrong styleAMZ-PG-APP-STYLEAPPAREL_STYLE
Apparel too smallAMZ-PG-APP-TOO-SMALLAPPAREL_TOO_SMALL
Apparel too largeAMZ-PG-APP-TOO_LARGEAPPAREL_TOO_LARGE
Never arrivedNEVER_ARRIVEDNEVER_ARRIVED
Ordered wrong itemCR-ORDERED_WRONG_ITEMORDERED_WRONG_ITEM
Received wrong itemCR-SWITCHEROOSWITCHEROO
Quality not acceptableCR-QUALITY_UNACCEPTABLEQUALITY_UNACCEPTABLE
Missed delivery windowCR-MISSED_ESTIMATED_DELIVERYMISSED_ESTIMATED_DELIVERY
Unauthorized purchaseCR-UNAUTHORIZED_PURCHASEUNAUTHORIZED_PURCHASE
Extra item receivedCR-EXTRA_ITEMEXTRA_ITEM

Source-of-truth columns

Use the Exhaustive Column Referential for the complete, current field list, data types, and field descriptions.

Where to go next

On this page