Add post sales  receipt and refactor the classes.