/** * @type CreateOrderPriceAdjustment: The Price Adjustment without Promotion and Coupon references - handled as `AdHocPriceAdjustments` internally. The following fields are set: - manual = true - custom = true - promotionId = AD_HOC_PRICE_ADJUSTMENT * * @property amount: Amount to deduct from the applied line item\'s price. If the taxation policy is net, it doesn\'t include tax. If the taxation policy is gross, it includes tax. * * @property basePrice: The adjustment amount. If the taxation policy is net, it doesn\'t include tax. If the taxation policy is gross, it includes tax. * * @property grossPrice: The adjustment amount, including tax. * * @property itemText: The text describing the price adjustment. * * @property netPrice: The adjustment amount, not including tax. * * @property reasonCode: The reason code why this price adjustment was made. * * @property tax: The tax on the adjustment amount. * * @property taxBasis: The amount used to calculate the tax for this adjustment. * */ export type CreateOrderPriceAdjustment = { amount?: number; basePrice?: number; grossPrice: number; itemText?: string; netPrice: number; reasonCode?: string; tax: number; taxBasis?: number; } & { [key: string]: any; };