Hi,
We are a Shopify app that processes returns and refunds via the returnProcess GraphQL mutation.
When we issue a refund for an amount lower than the remaining refundable amount on an order (e.g., a return where items worth €50 are processed but only €30 is refunded via orderTransactions), Shopify previously generated an ADJUSTMENT line in the financial reports (Payouts) to account for the discrepancy between the item value and the actual refunded amount.
Since approximately February 26, 2026, we’ve noticed these ADJUSTMENT lines are no longer being created for partial refunds. Our refund logic has not changed — the only recent change on our end was upgrading from API version 2025-10 to 2026-01 on February 5.
We reviewed the migration guide for returnProcess and the 2026-01 changelog, but we couldn’t find any documentation addressing this specific behavior change.
Could you clarify:
1. Was there a change — either in API 2026-01 or in Shopify’s backend — to how returnProcess generates financial adjustments when the refunded amount differs from the returned item value?
2. Is this an intentional change? Should we expect ADJUSTMENT / refund_discrepancy entries to no longer appear in this scenario going forward?
3. If intentional, how are merchants expected to reconcile the discrepancy between item value and refund amount in their financial reports?
Any documentation or internal reference would be very helpful.
Thanks