| RefundIduuid —  OPTIONAL | 
| RefundInstanceIdint32 —  OPTIONALThe internal id of the refund. | 
| OrderIdint32 —  OPTIONALThe order id of the order that the refund belongs to. | 
| Referencestring —  OPTIONALA custom refund reference. | 
| Descriptionstring —  OPTIONALA custom refund description. | 
| Authorstring —  OPTIONALThe name of the author of the refund. | 
| ExternalOrderIdstring —  OPTIONALThe external order id of the order. | 
| OrderTransactionIdstring —  OPTIONALA transaction id of the order. | 
| SecondaryOrderTransactionIdstring —  OPTIONALAn secondary transaction id of the order. | 
| ExternalIdstring —  OPTIONALAn external transaction id of the order. | 
| PaymentNamestring —  OPTIONALThe name of the payment used in the order. | 
| Localestring —  OPTIONAL | 
| SiteNamestring —  OPTIONALThe market the order was placed on. | 
| Customerstring —  OPTIONAL | 
| OrderSumdouble —  OPTIONAL | 
| OrderVatdouble —  OPTIONALThe total vat of the order. | 
| OrderValuedouble —  OPTIONALThe total value of the order rows. | 
| OrderDiscountdouble —  OPTIONALTHe total discount on the order. | 
| ShippingFeedouble —  OPTIONAL | 
| PaymentFeedouble —  OPTIONAL | 
| Currencystring —  OPTIONALThe code of the currency used for the refund. | 
| CreatedOndate-time —  OPTIONALThe date the refund was created. | 
| SentOndate-time —  OPTIONALThe date the refund was marked as sent. | 
| ProcessedOndate-time —  OPTIONALThe date the refund was marked as processed. | 
| Sentboolean —  OPTIONALIf true, the refund has been marked as sent. | 
| Processedboolean —  OPTIONALIf true, the refund has been marked as processed. | 
| RequiresApprovalboolean —  OPTIONALTrue if this refund requires approval before being sent, processed or settled. | 
| Approvedboolean —  OPTIONALNull if undecided, true if approved and false if denied. Only applicable if RequiresApproval is true. | 
| ApprovalDecidedBystring —  OPTIONALThe name of the one that approved or denied the refund. | 
| ApprovalDecidedOndate-time —  OPTIONALThe date that the refund was approved or denied. | 
| VatRatedouble —  OPTIONALVat rate. E.g. 0.25 for 25%, 0.12 for 12%. | 
| SkipRefundEventsboolean —  OPTIONALWhether or not refund events will be sent for this refund. | 
| RefundedItemTotaldouble —  OPTIONALThe total amount refunded from order rows. | 
| RefundedShippingFeedouble —  OPTIONALThe amount refunded from the shipping fee. | 
| OrderStatusstring —  OPTIONALThe status of the order that the refund belongs to. | 
| RefundedPaymentFeedouble —  OPTIONALThe amount refunded from the payment fee. | 
| RefundedDiscountdouble —  OPTIONALThe amount refunded from the discount (can be split over several refunds). | 
| Shippedboolean —  OPTIONALThe shipping status of the order that the refund belongs to. | 
| RefundedBalancedouble —  OPTIONALThe amount refunded from the balance (can be split over several refunds). | 
| RefundedTotaldouble —  OPTIONAL | 
| RefundRowsobject[] —  OPTIONALList of refund rows belonging to this refund.| OrderIdint32 —  OPTIONAL |  | RefundRowIdint32 —  OPTIONAL |  | OrderRowIdint32 —  OPTIONALThe order row id that this refund row belongs to, if any. |  | CaptureIduuid —  OPTIONALThe capture id that this refund row belongs to, if any. |  | RefundAmountdouble —  OPTIONALThe refund amount. This can be different than the corresponding order row value. |  | RefundAmountExVatdouble —  OPTIONALThe refund amount excluding VAT. |  | ToBalanceboolean —  OPTIONALIf true, the refund amount of this refund row is added to the customer's balance. |  | Settledboolean —  OPTIONALIf true, the refund row is marked as settled. |  | SettledOndate-time —  OPTIONALThe date when the refund row was marked as settled. |  | CreatedOndate-time —  OPTIONALThe date the refund row was created. |  | Investigationboolean —  OPTIONALIf true, the refund row is marked for investigation. |  | RefundTypeint32 —  OPTIONALPossible values: [0,1,2,3]The kind of source transaction the refund is derived from.
0 = Default. A regular refund of the order or order row.
1 = InstanceCost. Return cost type, used in drawing cost for instance.
2 = Shipping. Refund shipping type, used to refund shipping.
3 = InvoiceFee. Refund invoice fee.0 = Default. A regular refund of the order or order row.
 1 = InstanceCost. Return cost type, used in drawing cost for instance.
 2 = Shipping. Refund shipping type, used to refund shipping.
 3 = InvoiceFee. Refund invoice fee.
 | 
 | 
| Rowsobject[] —  OPTIONALList of order rows belonging to this refund.| OrderRowIdint32 —  OPTIONAL |  | ItemIdint32 —  OPTIONAL |  | ProductIdint32 —  OPTIONAL |  | Pricedouble —  OPTIONALThe price of the order row, inc vat. |  | PriceExVatdouble —  OPTIONALThe price of the order row, ex vat. |  | Namestring —  OPTIONALThe name of the order row. |  | ProductNamestring —  OPTIONAL |  | Variantstring —  OPTIONAL |  | Brandstring —  OPTIONALThe name of the product brand. |  | PrimaryImagestring —  OPTIONALThe primary image of the product. |  | ArticleNumberstring —  OPTIONAL |  | Shelfstring —  OPTIONAL |  | CampaignNamesstring —  OPTIONALThe name of the campaigns applied to this order row. |  | Discountdouble —  OPTIONALThe discount amount applied to this order row. |  | SuggestedRefundAmountdouble —  OPTIONALA suggested refund amount if this order row were to be returned. This takes into account discounts applied to the entire order. |  | AverageDiscountdouble —  OPTIONALThe average discount applied to this order row. This takes into account discounts applied to the entire order. |  | PriceBeforeDiscountdouble —  OPTIONALThe price of the order row before any discounts were applied. | 
 |