Malaysia's Court of Appeal has ruled that Shell must pay overdue gas supply invoices from national energy company Petronas, with the latter estimating that the amount owed could add up to almost 1 billion ringgit (about $240 million) when interest is included.