Belgian intrastat report

Belgian Intrastat report in 1 module for V8.0
It seems the Purchase module is a required dependency of this module (but it is not mentioned in the manifest).
Is this on purpose? Shouldn't this be available also for users who don't use the purchase module? Or should it be split into separate glue modules?