Optional_id
_id?: string
OptionalappliedDiscounts
appliedDiscounts?: {
amountExVat: number;
amountIncVat: number;
code?: string;
percentage?: number;
type: "coupon" | "campaign" | "manual";
}[]
Optionalassets
Optionalcharge
Optionalconfiguration
configuration?: | { configuredSku?: string | null; dimensions?: Record<string, string> | null; priceClassCode?: string | null; priceGroupCode?: string | null; selections?: OptionSelectionSnapshot[] | null; } | null
OptionalgiftCardRecipients
Optionalid
id?: string
Optionalimage
image?:
| { alt?: string
| null; assetId?: string | null; path?: string | null }
| null
OptionalimageUrl
imageUrl?: string
OptionalisBundleComponent
isBundleComponent?: boolean
OptionalisBundleParent
isBundleParent?: boolean
OptionalisGiftCard
isGiftCard?: boolean
OptionalisReturn
isReturn?: boolean
OptionalitemType
itemType?: "product" | "service"
OptionallegalReference
legalReference?: string | null
lineAmountExVat
lineAmountExVat: number
lineAmountIncVat
lineAmountIncVat: number
lineNumber
lineNumber: number
OptionallineType
lineType?: "shipping" | "standard" | "fee" | "discount" | "return" | "charge"
lineVatAmount
lineVatAmount: number
name
name: string
OptionaloptionGroup
OptionaloptionGroupId
optionGroupId?: string | null
OptionaloriginalPricePerQtyExVat
originalPricePerQtyExVat?: number
OptionaloriginalPricePerQtyIncVat
originalPricePerQtyIncVat?: number
pricePerQtyExVat
pricePerQtyExVat: number
pricePerQtyIncVat
pricePerQtyIncVat: number
productId
productId: string
quantity
quantity: number
Optionalset
sku
sku: string
OptionaltotalAppliedDiscountExVat
totalAppliedDiscountExVat?: number
OptionaltotalAppliedDiscountIncVat
totalAppliedDiscountIncVat?: number
vatRate
vatRate: number
OptionalvatRateSource
OptionalvatRequiresReview
vatRequiresReview?: boolean
OptionalvatTreatment
On a charge line: what it charges for.