Inventory Pricing Hierarchy Rules (How HITS Decides the Final Price)

← Back to Search

When HITS determines a product’s price, it evaluates pricing rules from highest priority to lowest priority. The system applies the first applicable rule it finds and ignores all lower-priority rules.

Pricing is evaluated in this order (Higher numbers indicate higher pricing priority.):

5.) Specials (Highest Priority)
Overrides all other pricing when the special price is lower than the customer’s calculated price.

4.) Customer-Specific EPP Rules
Pricing rules applied directly to an individual customer account.

3.) EPP Template Rules
Pricing applied through a shared template account assigned to the customer.

2.) Customer Price Code & Factor
Customer-level price code and optional discount or GP% factor.

1.) Inventory Price Codes (0–4)
Base inventory pricing, including Average Cost and static price codes.

If you are changing or removing EPP pricing, it’s important to understand what layers may still be affecting the price after the EPP is removed.


1.) Inventory Price Codes (0-4)

HITS supports five inventory price codes:

Price Code 0 – Average Cost

  • Dynamic
  • Updates automatically when inventory is received

Price Codes 1-4 – Static Price

  • Do not change unless updated manually or through a pricing routine

Ways Price Codes 1–4 Can Be Updated

  • Manually, item by item
  • Spreadsheet export → edit in Excel → re-import
  • Target GP% (factor-based pricing)
  • Table pricing updates

If no customer or EPP pricing applies, these price codes are used.

Down arrow Icons – Download for Free in PNG and SVG

2.) Customer Price Code and Factor

Each customer has:

A default Price Code

  • If none is set, the system defaults to Price Code 1
  • Can also be assigned by Customer Type (Retail, Commercial, Wholesale, Other)

An optional pricing factor

How Customer Factors Work

  • Factor on Price Code 0 (Avg Cost)
    • Applies a GP% markup
    • Example: 0.15 = 15% GP over average cost
  • Factor on Price Code 1–4
    • Applies a discount
    • Example: 0.15 on Price Code 1 = 15% off that price

If an EPP is removed, pricing will fall back to the customer’s price code and factor.

Down arrow Icons – Download for Free in PNG and SVG

3.) EPP Template rules

EPP Templates are built using a template customer account.

  • A template account contains predefined pricing rules
  • That template account number must be added to each customer it applies to
  • One template can support multiple customers

If you remove or change a template EPP:

  • Verify the template account is removed from the customer
  • Confirm no other template is still attached

Down arrow Icons – Download for Free in PNG and SVG

4.) Customer-specific EPP rules

In addition to templates, a customer may have their own EPP rules.

EPP rules can be applied at:

  • Manufacturer level
  • Style level
  • Individual product level

EPP is also commonly used for:

  • Contract pricing
  • Vendor or national account pricing uploads

When troubleshooting EPP pricing:

  • Always check for customer-specific EPPs, even if the template was removed

Down arrow Icons – Download for Free in PNG and SVG

5.) Specials

Special pricing overrides everything else.

  • Applied only if the special price is lower than the calculated customer price
  • Can be set by:
    • Retail
    • Commercial
    • Wholesale
    • Other customer types
  • Start and End Dates must be entered for the special to apply

If pricing still looks incorrect after removing EPPs, check for active Specials.


Quick Troubleshooting Checklist (EPP Changes)

When removing or modifying EPP pricing, confirm the following:

  • Confirm the EPP template account has been removed from the customer.
  • Verify that no customer-specific EPP rules remain.
  • Review the customer’s price code and factor to ensure they are correct.
  • Confirm that inventory price codes are correct.
  • Check for any active Specials that may be overriding pricing.

EPP Pricing Troubleshooting Flowchart

Start → Pricing appears incorrect or EPP records need to be removed

⬇️
Is there an active Special price? (Priority 5)

  • Yes → Special pricing applies (stop here)
  • No → Continue

⬇️
Are there customer-specific EPP rules? (Priority 4)

  • Yes → Review, modify, or remove
  • No → Continue

⬇️
Is an EPP template applied? (Priority 3)

  • Yes → Confirm correct template account
  • No → Continue

⬇️
Is the customer’s Price Code and factor correct? (Priority 2)

  • No → Update as needed
  • Yes → Continue

⬇️
Are Inventory Price Codes correct? (Priority 1)

  • No → Update inventory pricing
  • Yes → Pricing should now be correct

⬇️
End → Pricing hierarchy fully validated