The bookkeeper of ABC Gym receives advanced membership payments from customers and records it as revenue. Which of the following principles did the bookkeeper violate? a) The consistency principle b) The measurement principle c) The disclosure principle d) The revenue recognition principle