Approximation methods and the generalised Fuller index for semi-flows in Banach spaces