US retailer Wal-Mart Stores warned its full-year earnings will come in below previous expectations this morning (14 November), on soft sales and one-time expenses.