Pricing Module Maintenance

A change has been made to the Pricing Module. These changes relate to Business Units and the ‘Central Shipping Active’ configuration.

When a site has at least one ‘Business Unit’ setup a new field called ‘Business Unit’ becomes available to set which business unit the Pricing Module is applicable for. A new option of ‘Not Applicable’ will also become available and be set as the default value.

When a site has ‘Central Shipping Active’ turned on a new mandatory field called ‘Business Unit’ becomes available. Option of ‘Not Applicable’ is not available.

When the logged in User belongs to a specific Business Unit:

  • They will only have access to Pricing Modules that also belong to the same Business Unit as they are, or that are set to ‘Not Applicable’.
  • When creating a Pricing Module, the Business Unit drop down will default to the logged in User’s Business Unit.
  • The Business Unit drop down becomes non-editable.

When the system performs a price lookup, the following logic will apply in regards to this new field:

  • If there is a Customer, the pricing lookup will use the Customer’s Business Unit when looking up Pricing Modules. It will only find Pricing Modules that have the ‘Business Unit’ drop down set to either ‘Not Applicable’, or to the same Business Unit as the Customer.
  • If ‘Central Shipping Active’ is not turned on and there is no Customer associated with the Pricing Lookup, and the User is in either Invoicing, Mail Order, or Point of Sale entry, the system will use the configured ‘Business Unit’ from the appropriate front end configuration when looking up Pricing Modules. It will only find Pricing Modules that have the ‘Business Unit’ drop down set to either ‘Not Applicable’, or to the same Business Unit as the front end configuration.
  • Otherwise it will use the ‘Business Unit’ of the logged in User when looking up Pricing Modules. It will only find Pricing Modules that have the ‘Business Unit’ drop down set to either ‘Not Applicable’, or to the same Business Unit as the logged in User.

Note: If any of the above checks end up with no ‘Business Unit’ to use i.e. there is no Business Unit on the Customer, Front End Configuration, or the User then the system will find all Pricing Modules.