anchor.diff:  	POPValidFor2 = {"validFor", {struct, [POPStratDateTime2, POPEndDateTime2]}},
   	POPPriceType2 = {"priceType", "usage"},
   	POPUOMeasure2 = {"unitOfMeasure", "1g"},
  -	POPPriceTaxInclude2 = {"taxIncludedAmount", rand:uniform(1000)},
  +	POPPriceTaxInclude2 = {"taxIncludedAmount",
  +			integer_to_list(rand:uniform(1000)) ++ "." ++ integer_to_list(rand:uniform(999999))},
   	POPPriceCurrency2 = {"currencyCode", "USD"},
   	POPPrice2 = {"price", {struct, [POPPriceTaxInclude2, POPPriceCurrency2]}},
   	ProdAlterName = {"name", "allowance"},
  
positive.code: 	ProdAlterValidFor = {"validFor", {struct, [POPStartDateTime1]}},
  	ProdAlterPriceType = {"priceType", "usage"},
  	ProdAlterUOMeasure = {"unitOfMeasure", "100g"},
  	ProdAlterAmount = {"taxIncludedAmount", 0},
  	POPPAlterCurrency = {"currencyCode", "USD"},
  	ProdAlterPrice = {"price", {struct, [ProdAlterAmount, POPPAlterCurrency]}},
  	POPAlteration = {"productOfferPriceAlteration", {struct, [ProdAlterName, ProdAlterDescription,
  
negative.code: 	POPEndDateTime1 = {"endDateTime", ocs_rest:iso8601(erlang:system_time(?MILLISECOND)  + 2678400000)},
  	POPValidFor1 = {"validFor", {struct, [POPStartDateTime1, POPEndDateTime1]}},
  	POPPriceType1 = {"priceType", "recurring"},
  	POPPriceTaxInclude1 = {"taxIncludedAmount", integer_to_list(rand:uniform(10000))},
  	POPPriceCurrency1 = {"currencyCode", "USD"},
  	POPPrice1 = {"price", {struct, [POPPriceTaxInclude1, POPPriceCurrency1]}},
  	POPRecChargPeriod1 = {"recurringChargePeriod", "monthly"},
  