November 2022 SP-API Release Announcement
In November 2022 Amazon added three India‑specific GST reports to the SP‑API – GET_GST_MERCHANT_STOCK_TRANSFER, GET_GST_MERCHANT_TAX_INVOICE and GET_GST_MERCHANT_REFUND. Each report is generated daily and is usually available within 12‑24 hours after the covered period ends, delivering line‑item granularity for SKU, quantity, price, GST amount and fulfillment‑center ID.
Overview
In November 2022 Amazon expanded the Selling Partner API for the India marketplace by adding three GST‑specific reports that deliver transaction‑level inventory, sales, and refund data. The change is critical for sellers who depend on Amazon’s feeds for bookkeeping, tax filing, or financial reconciliation, because the new reports fill gaps that previously required manual extraction.
Key Points
- Three GST‑focused reports introduced — The API now offers a GST Merchant Stock Transfer Report, a GST Merchant Tax Invoice Report, and a GST Merchant Refund Report exclusively for India sellers.
- Line‑item granularity — Each file lists every SKU, quantity, unit price, tax amount, fulfillment‑center identifier, and other relevant fields, enabling exact GST calculations per transaction.
- Daily generation with sub‑24‑hour latency — Reports are compiled each day and become available through the standard “reports” endpoint, typically within 12‑24 hours after the covered period ends.
- No disruption to existing calls — The new report types are added to the catalogue without deprecating any current report endpoints, so legacy integrations continue to work unchanged.
- Compliance requirement — Indian GST law mandates invoice‑level documentation for stock movements and refunds; the three reports satisfy the statutory “invoice‑level” evidence needed for monthly GST returns.
How the New Tax Reports Work
-
Create report request — The seller’s system issues a
POST /reportscall, specifying one of the newreportTypevalues (e.g.,GET_GST_MERCHANT_STOCK_TRANSFER) and the desired start‑ and end‑dates.- Example: An ERP integration posts a request for the Stock Transfer Report covering 1 May 2023 to 31 May 2023 and receives a
reportIdsuch asRPT12345in the response.
- Example: An ERP integration posts a request for the Stock Transfer Report covering 1 May 2023 to 31 May 2023 and receives a
-
Amazon assembles data — Amazon’s backend pulls transaction records from the fulfillment network, matches each movement to the appropriate SKU, applies the GST rate based on the destination state, and formats the data into a CSV structure.
Analysis & Recommendations
Why This Matters
The GST reports give sellers invoice‑level evidence for every stock transfer, sale and refund, eliminating manual data pulls and reducing risk of GST filing penalties. With daily generation and sub‑24‑hour latency, sellers can automate nightly pulls and keep their accounting systems in sync with statutory requirements.
Key Takeaways
- Three new GST‑focused report types were introduced: GET_GST_MERCHANT_STOCK_TRANSFER, GET_GST_MERCHANT_TAX_INVOICE, GET_GST_MERCHANT_REFUND.
- Reports are compiled each day and become available in 12‑24 hours after the period ends, enabling near‑real‑time tax reporting.
- Each CSV line includes SKU, quantity, unit price, gst_amount, fulfillment_center_id and other fields for precise GST calculation.
- The addition does not deprecate any existing report endpoints, preserving backward compatibility for legacy integrations.
Recommended Actions
- →Update integration code to POST /reports with the new reportType values (e.g., GET_GST_MERCHANT_TAX_INVOICE) in the SP‑API request payload.
- →Add columns such as fulfillment_center_id, gst_rate, and transfer_type to your accounting database schema to store the new report fields.
- →Create a nightly Lambda (or cron) that at 02:00 UTC calls POST /reports for the prior day’s GST reports, polls GET /reports/{reportId} until status...
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!