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: The local customer-specific prices stored in the master data are used
  • WEBSERVICE: A web service (configured central) is used to retrieve 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