Skip to content
This repository was archived by the owner on Apr 23, 2021. It is now read-only.

Latest commit

 

History

History
37 lines (30 loc) · 4.72 KB

Order.md

File metadata and controls

37 lines (30 loc) · 4.72 KB

Order

Description

Contains all information related to a single order to process with Square, including line items that specify the products to purchase. Order objects also include information on any associated tenders, refunds, and returns. All Connect V2 Transactions have all been converted to Orders including all associated itemization data.

Properties

Name Type Description Notes
id String The order's unique ID. This field is read-only. [optional]
locationId String The ID of the merchant location this order is associated with.
referenceId String A client specified identifier to associate an entity in another system with this order. [optional]
source OrderSource The origination details of the order. [optional]
customerId String The Customer ID of the customer associated with the order. [optional]
lineItems List<OrderLineItem> The line items included in the order. [optional]
taxes List<OrderLineItemTax> A list of taxes applied to this order. On read or retrieve, this list includes both order-level and item-level taxes. When creating an Order, set your order-level taxes in this list. [optional]
discounts List<OrderLineItemDiscount> A list of discounts applied to this order. On read or retrieve, this list includes both order-level and item-level discounts. When creating an Order, set your order-level discounts in this list. [optional]
serviceCharges List<OrderServiceCharge> A list of service charges applied to the order. [optional]
fulfillments List<OrderFulfillment> Details on order fulfillment. Orders can only be created with at most one fulfillment. However, orders returned by the API may contain multiple fulfillments. [optional]
returns List<OrderReturn> Collection of items from sale Orders being returned in this one. Normally part of an Itemized Return or Exchange. There will be exactly one `Return` object per sale Order being referenced. This field is read-only. [optional]
returnAmounts OrderMoneyAmounts Rollup of returned money amounts. This field is read-only. [optional]
netAmounts OrderMoneyAmounts Net money amounts (sale money - return money). This field is read-only. [optional]
roundingAdjustment OrderRoundingAdjustment A positive or negative rounding adjustment to the total of the order, commonly used to apply Cash Rounding when the minimum unit of account is smaller than the lowest physical denomination of currency. This field is read-only. [optional]
tenders List<Tender> The Tenders which were used to pay for the Order. This field is read-only. [optional]
refunds List<Refund> The Refunds that are part of this Order. This field is read-only. [optional]
createdAt String Timestamp for when the order was created. In RFC 3339 format, e.g., &quot;2016-09-04T23:59:33.123Z&quot;. This field is read-only. [optional]
updatedAt String Timestamp for when the order was last updated. In RFC 3339 format, e.g., &quot;2016-09-04T23:59:33.123Z&quot;. This field is read-only. [optional]
closedAt String Timestamp for when the order was closed. In RFC 3339 format, e.g., &quot;2016-09-04T23:59:33.123Z&quot;. This field is read-only. [optional]
state String The current state of the order. `OPEN`,`COMPLETED`,`CANCELED` See OrderState for possible values [optional]
totalMoney Money The total amount of money to collect for the order. This field is read-only. [optional]
totalTaxMoney Money The total tax amount of money to collect for the order. This field is read-only. [optional]
totalDiscountMoney Money The total discount amount of money to collect for the order. This field is read-only. [optional]
totalServiceChargeMoney Money The total amount of money collected in service charges for the order. Note: `total_service_charge_money` is the sum of `applied_money` fields for each individual service charge. Therefore, `total_service_charge_money` will only include inclusive tax amounts, not additive tax amounts. This field is read-only. [optional]