added filter to allow override of purchase weight, before and after calcualtion
fixed prucahse log id property name