a- reporting period. under accrual accounting, revenue is recorded when earned (not necessarily when received) to be matched with expenses incurred to calculate an accurate profit figure for the reporting period. since the owner has not delivered the magazines, he/she has not earned the revenue and thus it cannot be recorded for 2014, but only for 2015 when the magazines have been delivered.
b- relevance. all reports must contain information useful to decision making. since the revenue is not earned in 2014, it is not useful for decision making and must not be included in accounting reports for that period. furthermore, it will not allow for the calculation of an accurate profit figure for the reporting period, which will undermine relevance in the balance sheet and income statement.
c- revenue- an inflow of economic benefits in the form of an increase in assets which increases owners equity except for capital contributions. even though cash is received (increase in Bank asset), the owner now has a present obligation to deliver the magazines, which increases liabilities. since there is no effect on owners equity, the cash received is thus not treated as revenue
just using what i can remember from this year, probably left out some stuff