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

Latest commit

 

History

History
28 lines (20 loc) · 3.68 KB

OrderReturnServiceCharge.md

File metadata and controls

28 lines (20 loc) · 3.68 KB

Square.Connect.Model.OrderReturnServiceCharge

Description

Represents the service charge applied to the original order.

Properties

Name Type Description Notes
Uid string Unique ID that identifies the return service charge only within this order. [optional] [beta]
SourceServiceChargeUid string `uid` of the Service Charge from the Order containing the original charge of the service charge. `source_service_charge_uid` is `null` for unlinked returns. [optional]
Name string The name of the service charge. [optional]
CatalogObjectId string The catalog object ID of the associated `CatalogServiceCharge`. [optional]
Percentage string The percentage of the service charge, as a string representation of a decimal number. For example, a value of `"7.25"` corresponds to a percentage of 7.25%. Exactly one of `percentage` or `amount_money` should be set. [optional]
AmountMoney Money The amount of a non-percentage based service charge. Exactly one of `percentage` or `amount_money` should be set. [optional]
AppliedMoney Money The amount of money applied to the order by the service charge, including any inclusive tax amounts, as calculated by Square. - For fixed-amount service charges, `applied_money` is equal to `amount_money`. - For percentage-based service charges, `applied_money` is the money calculated using the percentage. [optional]
TotalMoney Money The total amount of money to collect for the service charge. NOTE: if an inclusive tax is applied to the service charge, `total_money` does not equal `applied_money` plus `total_tax_money` since the inclusive tax amount will already be included in both `applied_money` and `total_tax_money`. [optional]
TotalTaxMoney Money The total amount of tax money to collect for the service charge. [optional]
CalculationPhase string The calculation phase after which to apply the service charge. See OrderServiceChargeCalculationPhase for possible values [optional]
Taxable bool? Indicates whether the surcharge can be taxed. Service charges calculated in the `TOTAL_PHASE` cannot be marked as taxable. [optional]
ReturnTaxes List<OrderReturnTax> Taxes applied to the `OrderReturnServiceCharge`. By default, return-level taxes apply to `OrderReturnServiceCharge`s calculated in the `SUBTOTAL_PHASE` if `taxable` is set to `true`. On read or retrieve, this list includes both item-level taxes and any return-level taxes apportioned to this item. This field has been deprecated in favour of `applied_taxes`. [optional] [deprecated]
AppliedTaxes List<OrderLineItemAppliedTax> The list of references to `OrderReturnTax` entities applied to the `OrderReturnServiceCharge`. Each `OrderLineItemAppliedTax` has a `tax_uid` that references the `uid` of a top-level `OrderReturnTax` that is being applied to the `OrderReturnServiceCharge`. On reads, the amount applied is populated. [optional] [beta]

[Back to Model list] [Back to API list] [Back to README]