Subtotal - 01990100206
SubtotalVerificationConfig
| Parameter Name | Migration | Data Type | Description | Default |
|---|---|---|---|---|
| maxAmount | MAX_AMOUNT | Double | Maximum allowed receipt total | 0 |
| maxNegativeAmount | MAX_NEGATIVE_AMOUNT | Double | Maximum allowed negative receipt total | 0 |
| maxReturnAmount | MAX_RETURN_AMOUNT | Double | Maximum amount allowed for returns | 0 |
| maxEmptiesAmount | MAX_EMPTIES_AMOUNT | Double | Maximum allowed empties amount | 0 |
| maxManualEmptiesAmount | MAX_MANUAL_EMPTIES_AMOUNT | Double | Maximum allowed, manually entered empties amount | 0 |
| onlyCancelledLineItemsAllowed | ONLY_CANCELLED_POSITIONS_ACTION | Boolean | Controls whether the subtotal can be called if the receipt contains voided line items only. | true |
TransactionCalculationServiceConfig
| Parameter Name | Migration | Data Type, Range | Description | Default |
|---|---|---|---|---|
| roundMethod | ROUND_METHOD | NO_ROUNDING (00), ROUND_HALF_UP (01), ROUND_DOWN (02), ROUND_UP (03), ROUND_HALF_DOWN (04) |
Rounding method for subtotal rounding: NO_ROUNDING = No rounding ROUND_HALF_UP = Round up if neighbors are equidistant (commercial) ROUND_DOWN = Round down ROUND_UP = Round up ROUND_HALF_DOWN = Round down if neighbors are equidistant |
01 |
| roundMethodNegativeSubtotal | ROUND_NEG_METHOD | NO_ROUNDING (00), ROUND_HALF_UP (01), ROUND_DOWN (02), ROUND_UP (03), ROUND_HALF_DOWN (04) |
Rounding method for subtotal rounding in the case of negative receipt totals: NO_ROUNDING = No rounding ROUND_HALF_UP = Round up if neighbors are equidistant (commercial) ROUND_DOWN = Round down ROUND_UP = Round up ROUND_HALF_DOWN = Round down if neighbors are equidistant |
00 |
| checkDiscountableAmountForRounding | CHECK_DISCOUNTABLE_ AMOUNT_FOR_ROUNDING |
Boolean | Defines whether the discountable amount is checked when rounding the subtotal. If the verification is enabled, the rounding difference is not allowed to exceed the discountable part of the receipt total. |
false |
| changeRoundMethod | String |
CustomerSpecificPricesConfig
Note:
extends ProcessConfig
| Parameter Name | Data Type, Range | Description | Default |
|---|---|---|---|
| enableCustomerSpecificPrices | Boolean | The parameter defines whether customer-specific prices should be applied and be displayed in the Item Info. | false |
| dataProviderCustomer SpecificPriceService | String | The parameter specifies the data provider for retrieving the customer-specific prices:
|
LOCAL |
| customerSpecificPriceCardType | String | The parameter defines the customer card type which should be used for the customer-specific prices. | CO |
| Parameter Name | Data Type, Range | Description | Default |
|---|---|---|---|
| rescanEnabled | Boolean | The parameter defines whether rescans should be performed in general or not. | false |