anchor.diff:      {'ok',_} = create_monthly_recurring_doc(AccountId, ItemsJObj, Timestamp),
       [charge_mrc_category(AccountId, Category, ItemsJObj, Timestamp)
        || Category <- kz_json:get_keys(ItemsJObj)
  -     ,not lists:member(Category, kz_json:get_value(<<"pvt_daily_count_categories">>, onbill_util:reseller_vars(AccountId), []))
  +     ,not lists:member(Category, daily_count_categories(onbill_util:reseller_vars(AccountId)))
       ].
   
   -spec create_monthly_recurring_doc(kz_term:ne_binary(), kz_json:object(), kz_time:gregorian_seconds()) -> any().
  
positive.code:                                  )
      end.
  
  
negative.code: charge_newly_added(_AccountId, _NewMax, [], _Timestamp) -> 'ok';
  charge_newly_added(AccountId, NewMax, [{[Category,_] = Path, Qty}|ExcessDets], Timestamp) -> 
      ResellerVars = onbill_util:reseller_vars(AccountId),
      DailyCountCategoriesList = daily_count_categories(ResellerVars),
      case lists:member(Category, DailyCountCategoriesList) of
          'true' -> 'ok';
          'false' ->
  