CFOs have responsibilities to ensure revenue is recognized in accordance with AASB 15. I am sure channel stuffing was not a news to CFO and they are not doing their jobs properly if they don't understand how 60% of earnings can be in last 6 weeks of the financial year. I would expect a bookkeeper to be able understand this stuff let alone a CFO who gets paid nearly half a million.