South African poultry group Astral Foods has booked a 23% drop in full-year earnings on higher grain prices and greater competition from European and South American poultry importers.