The £15.4 billion surplus is more than the figure seen a year ago and is the largest since monthly records began in 1993.