Extended IHasVATItem with getVATItemID
Improved Price micro type converters to throw exception in case of
invalid values