issue #146 (Purchases 99% functional, to define costs treatment on appro...

...ved)