On which date entry should be done in accounts

Tarun Sharma (Accountant) (89 Points)

15 April 2015  
we get CHA and shipping lines invoices on various dates. at which date we should enter these service invoices. on invoice date . or goods received date? please guide