# ReturnRefund

object type

The refund routing record — stamped by refundReturn/posReturn.

## Fields

| Field | Type | Notes |
| --- | --- | --- |
| `method` | [ReturnRefundMethod](/types/ReturnRefundMethod/) `ReturnRefundMethod!` | No further notes. |
| `reference` | [String](/types/#scalars) | Optional external reference (a processor id / credit-slip number). |
| `tillSessionId` | [ID](/types/#scalars) | The drawer session a CASH refund paid out of. |
| `refundIds` | [ID](/types/#scalars) `[ID!]` | The Refund children the original_tender processor walk committed for THIS return. |
| `mintedInstrumentId` | [ID](/types/#scalars) | The store_credit instrument this refund MINTED. |
