Singapore-based confectioner Petra Foods has booked a fall in half-year profits thanks to currency fluctuation, although it said underlying earnings were higher.