On a generalised trapezoidal rule for functions of bounded variation