出張や客先訪問のあと、SAP Concur を開いて経費を入れる作業は後回しになりがちです。経費の種類を選び、金額と日付を入れ、レポートにまとめて申請する。どれも難しい操作ではありませんが、締め日の前にまとめて片付けることになります。
この記事は、Concur で経費精算をしている会社の管理者と社員に向けて、チャットで頼んで Concur に経費を入れ、経費レポートを承認に出すまでの手順を説明します。Concur の API を使うために会社側で用意する値と、チャットからできないこともあわせて整理します。
結論
- Concur には公式の API があります。自社のシステムから使うには、Concur の Client Web Services に依頼して「OAuth 2.0 Application Management」を有効にしてもらい、アプリの Client ID と Client Secret を作ります。そのうえで管理者が「Company Request Token」を発行します。Company Request Token は 24 時間で使えなくなります
- Samurai App の SAP Concur 連携は、この会社単位のトークンで Concur とつなぎます。管理者かマネージャーが 1 回設定し、社員はそれぞれ自分の Concur ユーザーとしてだけ操作します
- チャットからできるのは、自分の経費レポートと明細を見ること、経費ポリシーと経費の種類を見ること、クイック経費を入れること、空の経費レポートを作ること、自分のレポートを承認に出すことです
- クイック経費をレポートに載せる操作、領収書の画像の添付、ほかの人のレポートの承認はできません。これらは Concur の画面で行います
Concur に経費を入れる 3 つの方法
| Concur の画面で入れる | 自社で API を呼ぶ | Samurai App のチャットで頼む | |
|---|---|---|---|
| 準備 | なし | アプリの登録、トークンの管理、プログラムの開発 | 管理者が値を 1 回入れ、各自が本人確認をする |
| 操作する人 | 本人 | プログラムの作りによる | 本人(自分の Concur ユーザーとしてだけ) |
| 入れられるもの | Concur の機能すべて | API と、許可したスコープの範囲 | 下の一覧の 9 つの操作 |
| 向いている使い方 | 明細の細かい入力、領収書の添付 | 他のシステムから経費を流し込む | 移動中や会話の流れで経費を入れる、申請状況を確認する |
Concur の画面で入れる のがいちばん確実です。出席者や明細の内訳まで入れられるのは画面の側です。
自社で API を呼ぶ 場合、Concur の公式文書では、OAuth 2.0 Application Management は Client Web Services を契約している会社が、Client Web Services に有効化を依頼してから使うものとされています。アプリを作ると Client ID と Client Secret が出ます。次に、管理者が Concur の「Administration」→「Company」→「Authentication Admin」から Company Request Token を発行し、Company UUID と一緒に控えます。発行できるのは、Professional Edition では「Web Services Administrator」の役割、Standard Edition では「Can Administer」の権限を持つ人です。この値をトークンに交換し、期限が来る前に更新し続ける仕組みは、自社で作ることになります。
Samurai App のチャットで頼む 方法も、使う API は同じです。トークンの交換と更新は Samurai App が受け持つので、管理者は上の値を画面に入れるだけで済みます。
Samurai App でできること・できないこと
Samurai App の「コネクタ」の画面(/settings/connections)にある SAP Concur の設定には、「チャットからできること」の一覧があります。連携する前から読めます。
見る
- 自分がどの Concur ユーザーとして操作するかを確認する
- 自分の経費レポートを一覧する。未提出・承認待ち・承認済みで絞れて、1 回 50 件まで
- 自分の経費レポートを 1 件開く。合計、承認と支払いの状況、提出日などが分かります
- レポートに載っている経費の明細を見る
- 使える経費ポリシーと、ポリシーごとの経費の種類を見る
入力・提出する(既定では、実行する前に確認が出ます)
- クイック経費を入れる。経費の種類、金額、通貨、日付が必要で、支払先とコメントも入れられます。この時点ではレポートに載りません
- 空の経費レポートを作る。レポート名は 40 字まで。ポリシーを選び、出張の目的とコメントも入れられます
- 自分の経費レポートを承認に出す
できないこと
- クイック経費をレポートに載せること、明細の金額や種類を直すこと、経費やレポートを削除すること
- 領収書の画像を添付すること。Concur の API には画像付きでクイック経費を作る API がありますが、Samurai App の連携では使っていません
- ほかの人の経費レポートを見ること、承認すること、差し戻すこと。操作はいつも、本人として確認した Concur ユーザーの立場で行います
- 出張の予約や事前申請
経費を入れてから承認に出すまでの流れ
チャットと Concur の画面を、次のように分けて使います。
- チャットで、使えるポリシーと経費の種類を確認する。 「私が使える経費ポリシーと、そのなかの交通費に該当する経費の種類を見せて」と頼むと、既定のポリシーがどれかも分かります。経費の種類は会社ごとに設定が違うので、最初に一度見ておくと、次からの指定が楽になります
- チャットで、クイック経費を入れる。 「11 月 7 日、取引先への往復のタクシー代 2,480 円。交通費で入れて」のように頼みます。確認が出たら、種類・金額・日付を読んでから許可します
- チャットで、空の経費レポートを作る。 「11 月分の交通費のレポートを作って」と頼むと、レポートが 1 件できます
- Concur の画面で、クイック経費をレポートに載せる。 領収書が必要な経費は、ここで画像を添付します
- チャットで、明細を確認してから承認に出す。 「11 月分の交通費のレポートの明細を一覧して、合計を教えて」と頼み、載せ忘れがないかを見てから「このレポートを承認に出して」と頼みます
申請のあとも「承認待ちの自分のレポートを一覧して」と聞けば、どのレポートが止まっているかが分かります。
用意するもの
- Samurai App の管理者かマネージャー(Concur と連携する人)
- Concur の Client ID と Client Secret(OAuth 2.0 Application Management で作ったアプリのもの)
- Company ID と Company Request Token。発行には、Concur で「Web Services Administrator」の役割か「Can Administer」の権限が必要です
- 使う人の Concur のログイン ID が、Samurai App にサインインしているメールアドレスと同じであること
手順
1. 管理者が Concur で値を用意する
Client Web Services に OAuth 2.0 Application Management を有効にしてもらい、アプリを作って Client ID と Client Secret を控えます。次に「Authentication Admin」の「Company Request Token」で、Client ID を入れて Company Request Token を発行します。画面に出る Company UUID が、Samurai App の「Company ID」に入れる値です。
Company Request Token は 24 時間で使えなくなります。発行したら、その日のうちに次の手順へ進みます。間に合わなかったときは、同じ画面で発行し直します。
2. 管理者が Samurai App で連携する
「コネクタ」の画面を開き、「API 連携」タブの「API 連携を追加」から SAP Concur を選びます。「Client ID」「Client Secret」「Company ID」「Company Request Token」を入れ、「SAP Concur と連携する」を押します。
連携が済むと、「連携済み」と、Concur の地域(apj1 など)が表示されます。
3. 各メンバーが自分の Concur アカウントを確認する
使う人はそれぞれ、同じ節の「自分の Concur アカウントを確認する」を 1 回押します。Samurai App のメールアドレスとログイン ID が同じ Concur ユーザーに結び付き、「Concur では ○○ として操作します」と表示されます。
確認していない人は、チャットから Concur を使えません。サインインのメールアドレスが確認済みでない場合も、確認は失敗します。
4. チャットで頼む
ここまで済めば、チャットで頼めます。
私が使える経費ポリシーと、既定のポリシーの経費の種類を一覧にして。
交通費、宿泊費、会議費に該当するものはどれかも教えて
11 月 7 日のタクシー代 2,480 円を、交通費のクイック経費として入れて。
支払先は「タクシー」、コメントは「A 社訪問」。入れる前に内容を見せて
既定では、入力と提出の前に承認カードが出ます。金額、通貨、日付、レポートの名前を読んでから許可します。
注意点
会社の連携は、使われないまま約 6 か月たつと切れます。 残りが 14 日を切ると、設定の画面に「あと ○ 日で連携が切れます」と出ます。チャットから Concur を使うか、管理者が連携し直してください。
連携を解除すると、全員の本人確認も外れます。 確認の画面が出て、預けたトークンを破棄し、Concur 側にも Samurai App への許可の取り消しを求めます。連携し直したあとは、各自がもう一度確認します。解除せずに別の Company ID でつなぎ直したときも、本人確認は外れます。Concur の経費レポートは、どちらの場合もそのまま残ります。
承認に出す前に、明細を自分の目で確認する。 承認に出したレポートは、承認者のもとへ届きます。載せ忘れや金額の誤りは、提出の前に見つけるほうが手戻りが少なく済みます。
入力の結果が分からないと返ったら、同じ依頼を繰り返さない。 経費が 2 件できることがあります。先に「自分の未提出のレポートを一覧して」などと頼み、入っているかを確認します。
よくある質問
Concur の API はどの契約でも使えますか
2026 年 11 月 9 日時点の Concur の公式文書では、OAuth 2.0 Application Management は Client Web Services を契約している会社が、有効化を依頼してから使うものとされています。また、この仕組みを使える地域は US2、EU2、APJ1 と書かれています。自社の契約で使えるかは、Concur の担当窓口に確認してください。
上司が部下のレポートをチャットで承認できますか
できません。Samurai App の Concur 連携は、本人の立場(経費を使った人の立場)の操作だけに絞っています。承認は Concur の画面で行います。
領収書の写真をチャットに送れば、Concur に添付されますか
添付されません。チャットに送った写真から金額や日付を読み取らせ、その内容でクイック経費を入れることはできます。画像そのものは、Concur の画面で経費に添付します。メールで届く請求書をスプレッドシートに転記する手順は、Gmail の請求書をスプレッドシートへ自動で転記する方法で説明しています。
社員が自分以外の人の経費を入れられますか
入れられません。チャットからの操作は、本人確認で結び付いた Concur ユーザーとしてだけ行います。管理者が連携していても、ほかの人のレポートを読んだり、ほかの人として入力したりする操作はありません。
メールアドレスが Concur のログイン ID と違うときは
本人確認ができず、チャットから Concur を使えません。Concur 側のログイン ID と、Samurai App にサインインするメールアドレスをそろえてください。
出典
- Company Request Token Self-Service Tool(SAP Concur Developer Center)
- OAuth 2.0 Application Management Tool(SAP Concur Developer Center)
- Company Level Authentication(SAP Concur Developer Center)
- Quick Expense v4(SAP Concur Developer Center)
- 外部サービスとの連携(Samurai App の使い方)
- API 連携の各サービスの繋ぎ方(Samurai App の使い方)
2026 年 11 月 9 日時点で、SAP Concur Developer Center の公式文書を確認したものです。