anchor.diff:  					Buckets4 = [#bucket{id = make_id(LM), last_modified = LM,
   							start_date = Now, end_date = Now,
   							remain_amount = 0, reservations = [NewReservation],
  -							units = Units} | Buckets2],
  +							units = Units, product = [ProductId]} | Buckets2],
   					rate7(Service, Buckets4, interim,
   							DebitAmount, {Units, UnitsCharged},
   							{Units, 0}, {Units, 0}, State)
  
positive.code: 							start_date = Now, end_date = Now,
  							remain_amount = UnitsCharged - Damount,
  							reservations = [NewReservation],
  							units = Units} | Buckets2],
  					rate7(Service, Buckets4, interim,
  							DebitAmount, {Units, Damount - UnitsCharged},
  							ReserveAmount, {Units, 0}, State)
  
negative.code: 							start_date = Now,
  							remain_amount = PriceCharged - PriceCharge,
  							reservations = [NewReservation],
  							units = cents, product = [ProductId]} | Buckets4],
  					rate7(Service, Buckets5, final, DebitAmount, {Units, TotalUnits},
  							ReserveAmount, ReserveAmount, State#state{rated = Rated3})
  			end
  