Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Upgrade note:

    • Changes to WarningConfig Price Parameter:

      • Multiple messages updated (QoL, but it will not be applied to users who upgrade the package). Default values have been listed here.

      • Renamed error codes:

        • NO_COST_ENTRY_IN_COST_TABLE → NO_COST_FOUND

        • ERROR_LOOKING_UP_DEPENDENCY_LEVEL_ADJUSTMENT → CANT_GET_DEPENDENCY_LEVEL_ADJUSTMENT

        • NO_FINAL_PRICE → INVALID_FINAL_PRICE

        • INVALID_DIMENSIONS → INVALID_DIMENSION_LOOKUP_FIELD

        • NO_EXCHANGE_RATE → NO_EXCHANGE_RATE_FOUND

        • ERROR_LOOKING_UP_COST_SELECTION_CONFIG → CANT_GET_COST_TYPE_SELECTION

        • ERROR_PARSING_COST_DEFINITION → ERROR_PARSING_COST_TYPE_DEFINITION

        • ERROR_CALCULATING_COST → CANT_CALCULATE_COST_TYPE

        • CANT_READ_DISCOUNT → CANT_GET_DISCOUNT

        • NO_DISCOUNT_VALUE → NO_DISCOUNT_FOUND

        • NO_ACTUAL_LIST_PRICE → NO_ACTUAL_LIST_PRICE_FOUND

        • NO_PL_FOR_PRICE_LOOKUP → CANT_GET_ACTUAL_PRICE_FROM_PL

        • INVALID_DEPENDENCY_LEVEL_TABLE_ID → INVALID_INDEPENDENT_SOURCE_ID

        • NO_SUPPORTED_TABLE_TYPE → UNSUPPORTED_INDEPENDENT_SOURCE_TYPE

        • NO_INDEPENDENT_LEVEL_ITEM → NO_INDEPENDENT_LEVEL_RECORD_FOUND

        • NO_INDEPENDENT_LEVEL_DECISION → NO_INDEPENDENT_LEVEL_PRICE_DECISION

        • ERROR_GETTING_INDEPENDENT_LEVEL_PRICES_FROM_INDEPENDENT_LEVEL_ITEM → NO_INDEPENDENT_LEVEL_CALCULATED_PRICES

        • ERROR_LOOKING_UP_CORRIDOR_CONFIG → CANT_GET_CORRIDOR_CONFIG

        • NO_CORRIDOR_CONFIG → NO_CORRIDOR_CONFIG_FOUND

        • CANT_GET_REASON → CANT_GET_PRODUCT_CHANGED_CAUSE

        • NO_REASON_FOR_PF → NO_PRODUCT_CHANGED_CAUSE

        • ERROR_LOOKING_UP_MINIMUM_MARGIN → CANT_GET_MIN_MARGIN

        • NO_INPUT_FOR_MIN_MARGIN_HANDLING → NO_INPUT_FOR_MIN_MARGIN_VALIDATION

        • ISSUE_EXECUTING_STRATEGY_CONDITION → CANT_APPLY_STRATEGY_CONDITION

        • ERROR_LOOKING_UP_STRATEGIES → CANT_GET_STRATEGIES_SELECTION

        • NO_STRATEGY_DEFINITION_ENTRY → NO_STRATEGY_DEFINITION_FOUND

        • ERROR_LOOKING_UP_RELEVANT_COMPETITION_DATA_PP → CANT_GET_RELEVANT_COMPETITION_DATA

        • NO_ROUNDING_RULE → NO_ROUNDING_RULE_FOUND

        • INVALID_STOCK_CONFIGURATION → CANT_GET_STOCK_CONFIG

        • NO_SOURCE_TABLE → NO_TRANSACTION_SOURCE_TABLE

        • NO_FORECAST_TYPE → INVALID_FORECAST_TYPE

        • ERROR_PARSING_VOLUME_DISCOUNTS → INVALID_VOLUME_BREAKDOWN_SETTING

        • NO_INPUT_FOR_VOLUME_DISCOUNT → CANT_GET_VOLUME_DISCOUNT

      • Business changes:

        • NO_MIN_MARGIN_PRICE → (split into) NO_MIN_MARGIN_PRICE and NO_INPUT_FOR_MIN_MARGIN_PRICE

        • NO_MIN_MARGIN and ARITHMETIC_EXCEPTION → (merged and split based on business case) INVALID_MIN_MARGIN_PERCENT and NO_MIN_MARGIN_CONFIG_FOUND

        • EXCEPTION_IGNORED → (split into) EXCEPTION_IGNORED and STRATEGY_OVERRIDE_PROHIBITED

        • UNABLE_TO_CALCULATE_BREAKEVEN_FOR_DATA → (split into) CANT_CALCULATE_MARGIN_BREAKEVEN_VOLUME and CANT_CALCULATE_REVENUE_BREAKEVEN_VOLUME

        • PX_VALIDITY_PERIODS_OVERLAPPED and PP_VALIDITY_PERIODS_OVERLAPPED → (merged into) VALIDITY_PERIODS_OVERLAPPED

        • NO_DATA_FOR_LAST_PERIOD_LOOKUP → (split into) NO_SALES_VOLUME_LAST_PERIOD and NO_TURNOVER_LAST_PERIOD

        • CANT_READ_DATA_FOR_PRICE_LOOKUP → (merged into) NO_ACTUAL_LIST_PRICE_FOUND

        • UNABLE_TO_READ_TABLE_DATA → No name changed, but now is responsible for all lookups, not only Exception Lookup

      • Removed:

        • DISCOUNT_GROUP_FALLBACK_APPLIED (Discount Group Lookup removed)

        • ERROR_LOOKING_UP_DISCOUNT_GROUP (Discount Group Lookup removed)

        • NUMBER_FORMAT_EXCEPTION (not used even in 1.7.1, leftover found)

        • NO_STRATEGY_OVERRIDE_ALLOWED (not used even in 1.7.1, leftover found)

        • NO_SOURCE_TYPE (not used even in 1.7.1, leftover found)

        • NO_DEPENDENCY_LEVEL_NAME (not used even in 1.7.1, leftover found)

        • ERROR_LOOKING_UP_VOLUME_EXCEPTION (not used even in 1.7.1, leftover found)

        • UNABLE_TO_READ_COST_TABLE (no data don’t throw anymore, other cases handled in more general CANT_CALCULATE_COST_TYPE/UNABLE_TO_READ_TABLE_DATA)

        • UNABLE_TO_READ_STOCK_TABLE and UNSUPPORTED_STOCK_DATA_SOURCE_TYPE (no data thrown anymore, other cases handled in more general NO_STOCK_DATA/UNABLE_TO_READ_TABLE_DATA)

        • UNSUPPORTED_EXCEPTION_TYPE (no data thrown anymore, other cases handled in more general UNABLE_TO_READ_TABLE_DATA)

      • Added:

        • NO_BASE_DEPENDENCY (part of new feature, multi-level hierarchy)

        • CIRCULAR_DEPENDENCY (part of new feature, multi-level hierarchy)

...