Receipt creation and class changes