We had an interesting session with a client last week while trying to identify why, while sales had been down vs. last year, gross proft margins had actually improved…enter FlexQuery.
While working with them to gain insight into this question we created a layout in FlexQuery to compare sales volumes and sales revenue by year by month. Sub-totalling gave us the results we wanted in terms of a layout for comparison, but we were still at a loss as to why the margins had improved. Then, we added discounts (in % and $ terms) and everything fell into place.
It turned out that while sales had been better in 2009, they averaged just under 10% in discounts for calendar 2009. YTD in calendar 2010, these discounts had been cut back to just over 6%. What we weren’t expecting was all of the ancillary stuff that came out of this:
- It turned out that approximately $500,000 had been lost to discretionary discounts.
- Some of the discounting was considered “valid” as it was the result of procedural errors – in some cases product had been sold prior to it having been received (money was taken outside of Retail Pro), and in order to affect stock levels but not sales revenue, the product had been sold $0.00 thus giving a 100% discount. Some product was being discounted because prices in the system were set up incorrectly.
- Taking point 2 above into account each year, approximately $200,000 of revenue was being lost to discounting.
- Discretionary discounting was more prevalent in some stores than in others and within stores some staff were discounting more than others.
- No discount reasons were being given (a breach of policy) by staff.
Without FlexQuery’s ability to filter, sort, and group on the fly this analysis would have been difficult to complete. As a result of the findings, several processes have been implemented by the client to address the procedural errors, and more importantly a layout now exists for managers to check easily and regularly the level of discretionary discounts.