Integral Characterisation via Finite Generation