anchor.diff:          _ ->
               cb_context:add_system_error('faulty_request', Context0)
       end.
  +
  +build_carrier_doc_id(Id, Context) ->
  +    case cb_modules_util:is_superduper_admin(Context) of
  +        'true' ->
  +            <<"carrier.", (kz_util:to_binary(Id))/binary>>;
  +        'false' ->
  +            AccountId = cb_context:account_id(Context),
  +            <<"carrier.", (kz_util:to_binary(Id))/binary, ".", AccountId/binary>>
  +    end.
  
positive.code: -spec read_onbill(ne_binary(), cb_context:context()) -> cb_context:context().
  read_onbill(Id, Context) ->
      crossbar_doc:load(Id, cb_context:set_account_db(Context, <<"onbill">>)).
  
  -spec onbills_modb_summary(cb_context:context()) -> cb_context:context().
  onbills_modb_summary(Context) ->
  
negative.code: allowed_methods(?RESELLER_VARIABLES) ->
      [?HTTP_GET].
  allowed_methods(?CARRIERS,_) ->
      [?HTTP_GET, ?HTTP_POST];
  allowed_methods(?MODB,_) ->
      [?HTTP_GET].
  allowed_methods(?CARRIERS,_,?ATTACHMENT) ->
  