運賃請求書を運賃表と突合する手順 — Claude for Excelで請求差異を洗い出す
運送会社の請求明細を運賃表で再計算し、距離制・時間制・割増・待機時間料の差異を行ごとに出す手順です。Claude for Excelに式を組ませ、セル根拠つきで検算します。
運賃請求書の突合は、請求明細を1行ずつ運賃表で再計算し、請求額との差を並べる作業です。Claude for Excelなら、運賃表シートと請求明細シートを同じブックに置き、再計算の式を組ませて、差額の出た行だけを取り出せます。荷主側の物流・経理担当が、月末の請求書チェックを目視から切り離すための手順です。
ここでは、運賃表の持ち方、距離制・時間制・割増・待機時間料の再計算式、5行のサンプルで見る差異の出方、Claudeへの依頼文、使えない場面を順に示します。
運賃請求書の突合でClaude for Excelに任せる範囲
Claude for Excelは、開いているブックについて質問し、セルの根拠つきで答えるアドインです。数式の関係を保ったまま値を変えたり、エラーの原因をたどったり、テンプレートに数式を入れたりできます。Pro・Max・Team・Enterpriseの各プランで使えます。
運賃の突合に当てはめると、役割は次のように分かれます。
| 作業 | Claudeに任せる | 人が持つ |
|---|---|---|
| 運賃表を検索しやすい形に整える | Claudeに任せる下書きまで | 人が持つ数値の転記元との照合 |
| 再計算の式を組む | Claudeに任せる式の作成と説明 | 人が持つ端数処理などの前提の決定 |
| 請求額との差額を出す | Claudeに任せる全行の計算 | 人が持つ差異の原因の判断 |
| 差異一覧の整理 | Claudeに任せる原因別の仕分け案 | 人が持つ運送会社への照会と合意 |
式を組むのは得意でも、「その請求が正しいか」を決めるのは人です。端数をどう数えるか、深夜割増をどの距離に掛けるかといった前提は、契約や運賃料金適用方で決まるからです。
突合の基準にする運賃表を決める
突合の基準は、荷主と運送会社の契約に添付された運賃表です。契約運賃が無いときの参照先になるのが、国土交通省が告示した「標準的な運賃」です。
標準的な運賃は、法令を守って事業を続けるための参考となる運賃を示す制度です。貸切(チャーター)を前提に、距離制と時間制の2つの運賃表があります。車格は2t・4t・10t・20tの4区分で、地方運輸局のブロック単位で別の表が定められています。上限と下限の幅は設けず、ブロックごとに統一的な金額です。ドライバン型のトラックを基準に算出され、冷凍・冷蔵のバン型車には割増率が設定されています。
ただし、標準的な運賃は取引価格の強制ではなく、契約運賃と一致するとは限りません。契約に運賃表があるなら、そちらを基準シートに入れます。標準的な運賃を使うのは、契約運賃表が無い場合や、請求水準を比べる物差しがほしい場合です。
運賃表シートと請求明細シートを組む
ブックのシートは2枚に分けます。運賃表を縦に長く持ち、請求明細は1運行1行にします。
運賃表シートの列は次のとおりです。距離制の表は10km刻みで、200km以下は表の値を直接引きます。
| 列 | 中身 | 例(関東・距離制) |
|---|---|---|
| A | 中身キロ程(数値) | 例(関東・距離制)10, 20, … 200 |
| B〜E | 中身小型車・中型車・大型車・トレーラー | 例(関東・距離制)大型車の100kmは47,670円 |
| 22行目 | 中身200km超500kmまで、20kmごとの加算額 | 例(関東・距離制)大型車は5,370円 |
| 23行目 | 中身500km超、50kmごとの加算額 | 例(関東・距離制)大型車は13,430円 |
200kmの大型車は74,880円で、車格の列見出しは請求明細の「車種」と同じ文字列にします。ここがずれると、式の車種照合が全行エラーになります。
請求明細シートは、運行日・区分(距離制/時間制/待機)・車種・距離または時間・割増率・請求額・表の運賃・差額の列を持たせます。運賃表の値は、国土交通省のPDFから転記する作業が入ります。PDFの数値は目で照合し、Claudeに転記させた場合も、元の表と突き合わせます。
距離制・時間制・割増・待機時間料の再計算式
距離制の式
200km以下は、距離を10km刻みに切り上げて運賃表を引きます。次のような式です。
=IF(D2<=200,
INDEX(運賃表!$B$2:$E$21,
MATCH(CEILING(D2,10),運賃表!$A$2:$A$21,0),
MATCH(C2,運賃表!$B$1:$E$1,0)),
INDEX(運賃表!$B$21:$E$21,1,MATCH(C2,運賃表!$B$1:$E$1,0))
+ ROUNDUP((D2-200)/20,0)
* INDEX(運賃表!$B$22:$E$22,1,MATCH(C2,運賃表!$B$1:$E$1,0)))200kmを超えて500kmまでは、200kmの運賃に20kmごとの加算額を足します。
運賃表は10km刻みの値しか載せていません。85kmのような中間の距離を切り上げるのか切り捨てるのかは、表そのものには書かれていません。国土交通省のページには、運賃料金適用方の参考例が資料として載っています。端数の数え方は、契約の適用方で決めて、式の CEILING と ROUNDUP の部分に反映します。
時間制の式
時間制は、基礎額に超過分を足します。8時間制では、小型車は基礎走行キロが100km、小型車以外は130kmです。超過は走行10kmごと、作業1時間ごとの加算額で、どちらも車格別に表があります。
=基礎額
+ ROUNDUP(MAX(走行km-基礎走行km,0)/10,0)*10kmごとの加算額
+ ROUNDUP(MAX(作業時間-8,0),0)*1時間ごとの加算額4時間制もありますが、基礎走行キロと基礎額が別です。午前から午後にわたる場合は、正午から起算した時間で加算額を計算するという注記が表に付いています。
割増と待機時間料
割増率は、運賃割増率の表に3種類あります。
- 冷蔵車・冷凍車は2割
- 日曜・祝祭日に運送した距離に限り2割
- 午後10時から午前5時までに運送した距離に限り2割
冷凍車の割増は車両単位なので、式は 表の運賃*(1+割増率) で済みます。休日と深夜は「運送した距離に限る」ため、全行に一律で掛けると過大になります。割増の対象距離を別の列に持たせ、対象距離分の運賃を按分する形にします。按分の方法も適用方で確認する前提です。
待機時間料は、30分を超える場合に30分ごとに発生する金額で、大型車は1,870円です。標準的な運賃の概要資料によると、30分以内の待機に係る費用は固定費に算入されています。つまり待機時間料は、30分を超えた分から数える設計です。待機の入退場時刻は、荷待ち時間の記録から引けます。集計の手順は荷待ち時間の集計をClaudeで進める手順で扱っています。
高速道路料金やフェリー料金などの実費、積込料・取卸料といった附帯業務料、燃料サーチャージは、運賃表とは別項目です。運賃と料金は原則として分けて収受する整理なので、明細の区分列にも「運賃」「料金」「実費」を持たせると、突合の対象から実費を外しやすくなります。
5行のサンプルで差異の出方を見る
関東の表で、5行のサンプル請求を再計算します。数値は説明用の例で、実在の請求ではありません。端数は距離を切り上げ、待機は最初の30分を除く前提です。
| 行 | 内容 | 表の運賃 | 請求額 | 差額 |
|---|---|---|---|---|
| A | 内容大型車・距離制100km | 表の運賃47,670円 | 請求額47,670円 | 差額0 |
| B | 内容大型車・距離制250km | 表の運賃90,990円 | 請求額85,620円 | 差額−5,370円 |
| C | 内容中型車・冷凍・距離制80km | 表の運賃39,348円 | 請求額32,790円 | 差額−6,558円 |
| D | 内容大型車・時間制(走行170km、作業10時間) | 表の運賃68,500円 | 請求額59,940円 | 差額−8,560円 |
| E | 内容大型車・待機100分 | 表の運賃5,610円 | 請求額7,480円 | 差額+1,870円 |
計算の中身は次のとおりです。
- B: 200kmの74,880円に、20kmの加算額5,370円を3回足して90,990円。請求は2回分で、端数の数え方の違いが差額の原因です
- C: 中型車の80kmは32,790円で、冷凍の割増2割を掛けて39,348円。請求は割増の無い32,790円です
- D: 8時間制の基礎額57,900円に、超過走行40kmの2,040円と超過作業2時間の8,560円を足して68,500円。請求は超過作業時間の加算が抜けています
- E: 待機100分のうち最初の30分を除く70分で、30分ごとの1,870円を3回。請求は100分を4回と数えています
全体では、表の合計252,118円に対して請求の合計は233,500円で、差は−18,618円です。差額は一方向に出るとは限らず、Eのように請求側が高い行も混じります。
B・C・D・Eは、原因が別々です。Bは前提次第で差が消えるかもしれない行、Cは割増の漏れ、Dは加算の漏れ、Eは数え方の違いです。差額の大きさだけで並べず、原因別に分けて照会先を決めます。
Claude for Excelへの依頼文を段階に分ける
一度に全部を頼まず、式を組む、検算する、仕分けるの3段階に分けます。
- 式を組ませる。「運賃表シートと請求明細シートを使い、G列に表の運賃を再計算する式を入れてください。距離制は200km以下を10km刻みの切り上げで引き、200km超は20kmごとの加算額を足します。式の前提を日本語で説明してください」
- 検算する。「A〜E行の表の運賃を、セルの根拠つきで説明してください。運賃表のどのセルを引いたかも示してください」
- 仕分ける。「差額が0でない行を抜き出し、原因の候補(割増漏れ、加算漏れ、端数の数え方、待機時間の数え方)に分けてください。判断がつかない行は『要照会』にしてください」
Claude for Excelの回答には、クリックで該当セルへ移れるセル単位の根拠が付きます。2番目の依頼で、運賃表のどのセルを引いたかを確かめられます。式が運賃表の行を取り違えていないかは、この確認で見つかります。
アドインの設定画面にはInstructionsの欄があり、Excelでの会話すべてに効く指示を置けます。「金額は円の整数で表示する」「差額は請求額から表の運賃を引いた値にする」のような固定ルールを書いておくと、依頼のたびに繰り返さずに済みます。
落とし穴
標準的な運賃で突合すると、契約運賃との差が全部差異に見える
契約運賃が標準的な運賃と違う荷主では、全行に差額が出ます。基準の表は契約書に添付された運賃表で、標準的な運賃は契約運賃表が無いときの物差しとして使います。差異の一覧に「全行が−20%」のような一定の偏りが見えたら、運賃表の選び間違いを先に疑います。
差異を原因別に仕分けて運送会社へ照会する
差異の原因は、計算式の問題、前提の違い、請求側の誤りに分けると整理しやすくなります。
| 原因の型 | 見え方 | 次の動き |
|---|---|---|
| 運賃表の版違い | 見え方全行に一定の偏り | 次の動き基準シートの表を取り直す |
| 端数の数え方 | 見え方20km・10km刻みの境目の行 | 次の動き適用方を確認し、式を直す |
| 割増の漏れ・重複 | 見え方冷凍・休日・深夜の行 | 次の動き運行記録の時間帯と突き合わせる |
| 加算の漏れ | 見え方時間制の超過行 | 次の動き走行距離・作業時間の根拠を取り寄せる |
| 待機の数え方 | 見え方待機時間料の行 | 次の動き入退場記録で時間を確認する |
照会は、「どの行が、どの前提で、いくら違うか」を行番号つきで伝えます。購買側の三点照合と同じ考え方で、請求は発注・納品の記録と突き合わせます。発注書・納品書・請求書の突き合わせはClaudeで発注書・納品書・請求書を三点照合する手順にまとめています。
運送会社側の立場で自社の請求を点検する場合も、同じブックが使えます。運賃表の持ち主が荷主か運送会社かで、照会の向きが変わるだけです。運送会社の事業計画の届出まわりは一般貨物自動車運送事業の事業計画変更で整理しています。
使えない場面と注意点
- 外部のファイルをそのまま開かない: 運送会社から届いた請求明細のExcelには、隠された指示が入っている可能性があります。Claude for Excelは、外部由来のファイルでは、情報の持ち出しやデータの改変に誘導される恐れがあります。請求明細は、信頼できる自分のブックに値だけ貼り付けて使います
- VBAとマクロは扱えない: データテーブルとマクロ・VBAの操作は未対応です。請求明細の取り込みをマクロで自動化している場合は、その部分を人が行います
- 監査に使う計算は検証が前提: 監査で根拠になる計算は、検証なしでの利用が推奨されない用途に挙げられています。Claudeが組んだ式は、サンプル行を電卓で再計算して合わせます
- 動作環境: Excelは、ウェブ版、Microsoft 365のWindows版(ビルド16.0.13127.20296以降)、Mac版(16.46以降)で動きます。Excel 2016・2019の買い切り版、iPad、Androidでは動きません
- 編集前にコピーを取る: 広い範囲を編集させる前に、元ブックのコピーを取ります。上書きの前には警告が出ます
運賃表の数値と、運行日・時間・距離のデータは、荷主と運送会社の取引情報です。社内の取り扱い規程に沿って、Claudeに渡す範囲を決めます。
まとめ
運賃請求書の突合は、運賃表シートと請求明細シートを分けて持ち、再計算式で差額を出す形に落とせます。Claudeには式の作成、セル根拠つきの検算、差異の仕分け案を任せ、基準にする運賃表と端数の前提は人が決めます。差額が出た行は金額の大きさでなく、割増の漏れ、加算の漏れ、数え方の違いといった原因で分けると、運送会社への照会が1回で済みます。