Australian retail distributor Metcash has booked a drop in full-year profit.