anchor.diff:  
   -spec sync(kz_service_item:items(), ne_binary()) -> 'ok'.
   sync(Items, AccountId) ->
  +  lager:info("IAM sync"),
       Timestamp = kz_util:current_tstamp(),
       {Year, Month, Day} = erlang:date(),
       DailyCountItems = daily_count_items_list(Items, AccountId),
  
positive.code:                           {'error', 'not_found'} |
                            {'error', 'unknown_error'}.
  transactions(AccountId, From, To) ->
      case kz_transactions:fetch_local(AccountId, From, To) of
          {'error', _Reason}=Error -> Error;
          {'ok', _Transactions}=Res -> Res
  
negative.code:     commit_transactions(BillingId, Transactions, 3).
  
  commit_transactions(BillingId, Transactions, Try) when Try > 0 ->
    lager:info("IAM commit_transactions"),
      case kz_datamgr:open_doc(?KZ_SERVICES_DB, BillingId) of
          {'error', _E} ->
              lager:error("could not open services for ~p : ~p retrying...", [BillingId, _E]),
  