NameDescriptionTypeAdditional information
getReturnProrations

Identifies how does Adjustment has to be applied. false = Apply Adjustment but do not send any corresponding discount messages. true = Apply Adjustment and send any corresponding discount messages

boolean

None.

calculationType

Identifies the type of discount to be calculated.

PesCalculationType

None.

adjustmentValue

Adjustment to make to each unit

decimal number

None.

appliesToNonDiscountableItems

Described if applicable to Non-Discountable items. FALSE = Do Not Apply to Non-Discountable Items. TRUE = Apply to Non-Discountable Items.

boolean

None.

rewardCalculationType

Identifies how other discounts (i.e., those generated by other Adjustment messages or loyalty promotions) will interact with this Adjustment message.

PesRewardCalculationType

None.

fundingDepartmentId

Department which will fund the adjustment/promotion

string

None.

priority

Priority of the adjustment

integer

None.

label

POS label to identify the adjustment for in-store adjustments. May be adjustment name, description, etc.

string

None.

itemSequenceId

Item to which this Adjustment to be applied

integer

None.

adjustmentLevel

Identifies how does Adjustment has to be applied

PesAdjustmentLevel

None.

itemPriceToMatch

Match items with the net unit price

decimal number

None.

quantityLimit

QuantityData on which the adjustment is made

PesQuantityData

None.

returned

Is it a return Adjustment or not ?

boolean

None.