Media > AI活用ユースケース > 法務 > 会社に届く内容証明・督促状・通知書を読み取り、差出人・要求事項・回答期限を法務の受付台帳にそろえて担当へ回す

会社に届く内容証明・督促状・通知書を読み取り、差出人・要求事項・回答期限を法務の受付台帳にそろえて担当へ回す

実装ステータス:構成例 技術的に実現可能な構成として設計したもの。自社未検証

会社に紙で届く内容証明・督促状・解除通知・受任通知などを読み取り、差出人・要求事項・回答期限・主張の要旨を法務の受付台帳にそろえます。期限の近いものから担当者へ回し、受付から割り当てまでの日数を縮めます。

サマリー
生成AI
Azure OpenAI Service/Claude/Gemini
AIサービス
Azure AI/Google Document AI
連携・自動化
Make/n8n/Power Automate
対象業界
IT・SaaS/その他/不動産/小売/金融
対象部門
法務/総務
対象業務
データ入力・転記/台帳・マスタ管理
主な課題
人手が足りない/入力作業が多い/期限・対応漏れが起きる
AIで行う処理
読み取り(OCR)
主な効果
入力漏れ削減/工数削減/機会損失防止
導入難易度
★★★☆☆
実装レベル
本格構成
費用感
API連携(中)
人間の確認
条件付き
現在工数
30h/月
AI導入後
10h/月
想定削減
67%
年間削減
240h
モデル条件による試算値です。実在企業の実績ではありません。

01導入前 / 導入後の業務フロー

導入前(Before)
  1. 総務が郵便物を開封し、法的な書面らしいものを法務部のトレイに入れる
  2. 法務の当番が書面を読み、差出人・宛先・書面の種類・要求の中身を把握する
  3. 受付台帳に、受け取った日・差出人・件名・期限を書き写す
  4. 回答期限を書面から探し、「本書到達後○日以内」とあれば日付に直す
  5. 案件の分野(顧客対応、取引先、不動産、労務など)を見て担当者を決める
  6. 担当者に、書面のスキャンと要点をメールで送る
  7. 担当者が書面を読み直し、関係部署に事実を確かめ、回答の方針を決める
導入後(After)
  1. 人総務または店舗が、書面を封筒と一緒にスキャンし、到達した日を入力して受付フォルダに保存する
  2. 自動保存をきっかけに Power Automate が動き、形式とページ数を確かめる
  3. 自動Azure AI Document Intelligence のレイアウトモデルが、本文・表・見出し・手書きの有無を返す
  4. 自動Azure OpenAI が、書面の種類・差出人・宛先・要求事項・期限の書き方・主張の要旨を取り出す
  5. 自動書面の種類から、裁判所の書類かどうかを規則で判定し、別の列に印を付ける
  6. 自動「到達後○日以内」の期限を、入力された到達日から日付に直す。到達日が無ければ直さない
  7. 自動分野と取引先・店舗の情報から担当者の候補を出し、受付台帳に1行を足す
  8. 人法務の当番が、台帳の行と原本のスキャンを見比べて、項目を確かめる
  9. 人当番が担当者を確定し、裁判所の書類は法務の責任者へすぐに回す
  10. 自動担当者に、台帳の行へのリンクと要点を Teams で送る
  11. 人担当者が書面を読み、回答の方針を決める
各工程の詳しい説明を読む
  1. 総務が郵便物を開封し、法的な書面らしいものを法務部のトレイに入れる
  2. 法務の当番が書面を読み、差出人・宛先・書面の種類・要求の中身を把握する
  3. 受付台帳に、受け取った日・差出人・件名・期限を書き写す
  4. 回答期限を書面から探し、「本書到達後○日以内」とあれば日付に直す
  5. 案件の分野(顧客対応、取引先、不動産、労務など)を見て担当者を決める
  6. 担当者に、書面のスキャンと要点をメールで送る
  7. 担当者が書面を読み直し、関係部署に事実を確かめ、回答の方針を決める

(a)法務に届くまでに日数がたつ。 店舗に届いた書面は、店長が「本社に送ればよい」と判断するまで机に置かれます。書面の期限は、差出人の側から見て「到達」から数えています。 法務が初めて見た日には、期限の半分が過ぎていることがあります。

(b)期限の書き方がそろっていない。 「本書到達後14日以内」「令和○年○月○日までに」「速やかに」「しかるべき法的措置を講じます」と、書き方は差出人ごとに違います。「到達後○日以内」は、到達した日が分からないと日付になりません。 封筒を捨ててしまうと、到達日が分からなくなります。

(c)書面の期限と法律上の期間が同じ列に入る。 督促状の「7日以内」と、裁判所の書類の「2週間以内」が、台帳では同じ「期限」の列に並びます。前者は交渉の余地がありますが、後者は過ぎると手続が先に進みます。 見た目では区別がつきません。

(d)当番の読み方で台帳の中身が変わる。 長い内容証明では、要求が最後の段落にあることも、複数の要求が並んでいることもあります。当番が要点を短く書きすぎると、担当者がもう一度全文を読むことになります。

  1. 【人】 総務または店舗が、書面を封筒と一緒にスキャンし、到達した日を入力して受付フォルダに保存する
  2. 【自動】 保存をきっかけに Power Automate が動き、形式とページ数を確かめる
  3. 【自動】 Azure AI Document Intelligence のレイアウトモデルが、本文・表・見出し・手書きの有無を返す
  4. 【自動】 Azure OpenAI が、書面の種類・差出人・宛先・要求事項・期限の書き方・主張の要旨を取り出す
  5. 【自動】 書面の種類から、裁判所の書類かどうかを規則で判定し、別の列に印を付ける
  6. 【自動】 「到達後○日以内」の期限を、入力された到達日から日付に直す。到達日が無ければ直さない
  7. 【自動】 分野と取引先・店舗の情報から担当者の候補を出し、受付台帳に1行を足す
  8. 【人】 法務の当番が、台帳の行と原本のスキャンを見比べて、項目を確かめる
  9. 【人】 当番が担当者を確定し、裁判所の書類は法務の責任者へすぐに回す
  10. 【自動】 担当者に、台帳の行へのリンクと要点を Teams で送る
  11. 【人】 担当者が書面を読み、回答の方針を決める

8番目が、この設計の分かれ目です。人が見るのは、台帳の行と原本の対応です。 書き写す作業はなくなりますが、取り出した期限と要求が原本と合っているかは、毎回人が確かめます。 期限を1日読み違えた1件は、削減した時間よりはるかに高くつくからです。

5番目を規則で決めているのも、意図してのことです。 裁判所の書類かどうかの判断をAIの文章の理解に任せると、差出人が「法的措置」と書いただけの督促状を裁判所の書類として扱うことがあります。判定の材料は、差出人の名称が裁判所であるか、書面の題名が所定のものかという、書かれた事実に置きます。

02今回想定するシステム構成

構成図
紙の書面(本社・店舗に届く)
   │  封筒と一緒にスキャンし、到達日を入力
   ▼【トリガー】受付フォルダ(SharePoint)への保存
Power Automate
   ├──▶ 形式・ページ数の確認
   ▼
Azure AI Document Intelligence(レイアウトモデル)
   │   本文・表・見出し・手書きの有無・単語ごとの信頼度
   ▼
Azure OpenAI(構造化出力)
   │   書面の種類/差出人/宛先/要求事項/期限の書き方/主張の要旨
   ▼
Power Automate ── 規則で判定
   │   裁判所の書類か/期限を日付に直せるか/担当者の候補
   ▼
受付台帳(SharePoint リスト)に1行を足す
   ▼
【法務の当番が原本と見比べて確認】
   ├──▶ 担当者へ Teams で通知
   └──▶ 裁判所の書類は責任者へ即時通知
役割想定する製品代替候補
OCRAzure AI Document Intelligence(レイアウトモデル)Google Document AI
生成AIAzure OpenAI(Microsoft Foundry)(構造化出力で台帳の項目を取り出す)Claude API、Gemini API
連携Power Automate(受付フォルダの監視、規則の判定、台帳への登録と通知)Make、n8n
保管SharePoint(書面と封筒のスキャン)Box、Google ドライブ
記録SharePoint リスト(法務の受付台帳)Google スプレッドシート

新しく足すものは、読み取りと取り出しの部分だけです。 受付台帳はすでにあるスプレッドシートを SharePoint リストに移し、「書面上の期限」と「手続上の期間」の列を分けて持たせます。

土台になるのは、Azure AI Document Intelligence のレイアウトモデルです。 文字・表・選択マークに加えて、題名(title)、見出し(sectionHeading)、ページの上端・下端の文字(pageHeader/pageFooter)といった段落の役割を返します。内容証明のように定型の欄が無い書面では、どこが題名で、どこが本文かが分かるだけで、取り出しの精度が変わります。

日本語は、印刷された文字だけでなく手書きの文字も対象になっています。 v4.0 のレイアウトモデルで、手書きの文字を読める言語の一覧に日本語が含まれます。個人の差出人からの書面には手書きのものがあり、この点は外せません。 レイアウトモデルは、行ごとに手書きのスタイルかどうかと、その信頼度も返します。

入力はPDF・画像(JPEG/JPG、PNG、BMP、TIFF、HEIF)・Office形式で、PDFとTIFFは最大2,000ページまで(Free レベルは最初の2ページのみ)、サイズは有料(S0)レベルで500MBです。 パスワードでロックされたPDFは、提出前にロックを解除する必要があります。

03どうやって実装するのか

Step1

処理の起点を決める

受付フォルダにスキャンが保存されたことを起点にします。 1日1回の定時実行にはしません。書面の期限は到達から数えるので、受付が半日遅れるだけでも担当者の持ち時間が減ります。

入る経路は2つあります。本社の総務がスキャンしたものと、店舗がスキャンしたものです。店舗には、書面を本社へ社内便で送る前に、店舗の複合機でスキャンして受付フォルダに保存することを頼みます。紙の原本は従来どおり本社へ送りますが、法務が見始めるのはスキャンが届いた時点からになります。

スキャンのときに、到達した日を入力欄に書いてもらいます。 受付フォルダへの保存画面に「この書面を受け取った日」の欄を設け、空のままでは保存できないようにします。到達日は、書面のどこにも書かれていない情報です。 後から推定できないので、受け取った人に入れてもらうしかありません。

Step2

入力データを集める

データ中身取得元
書面のスキャン本文の全ページ。封筒の表と裏を最後のページに付ける受付フォルダ
受付の情報到達した日、受け取った拠点(本社/店舗名)、スキャンした人保存画面の入力欄
読み取り結果本文、段落の役割、表、手書きの有無、単語ごとの信頼度Azure AI Document Intelligence
取引先の一覧取引先の名称と表記ゆれ、契約の担当部署取引先マスタ
担当の割り当て表分野ごと・取引先ごとの法務の担当者法務部で用意する表
過去の案件同じ差出人からの過去の受付と、その担当者受付台帳

封筒を付けるのには2つ理由があります。 1つは、差出人の住所と名称が封筒にしか書かれていない書面があること。もう1つは、内容証明かどうか、書留かどうかの表示が封筒に出ることです。封筒を捨てると、どちらも後から確かめられません。

過去の案件を引くのは、同じ差出人からの続きの書面を見分けるためです。 2通目の内容証明は、1通目への回答を受けての再反論であることが多く、担当者は1通目と同じ人にするのが自然です。

Step3

データの取得方法を決める

読み取りは、Power Automate からレイアウトモデルを呼ぶだけです。このとき、出力をMarkdown形式にする指定(outputContentFormat=markdown)を付けます。 見出しや表の構造が記号で残るため、後段の取り出しで「どこが要求の段落か」を見分けやすくなります。

取るものどこから何に使うか
本文(Markdown)content取り出しの入力
段落の役割paragraphs の role題名(書面の種類の手がかり)とページの上端・下端の除去
単語ごとの信頼度pages の words日付・金額・差出人名が読めたかの判断
手書きの有無styles手書きの書面を当番の確認で優先する
表tables請求の内訳や対象の取引の一覧

単語ごとの信頼度は、日付と金額の部分だけを見ます。 本文全体の信頼度が高くても、期限の日付の数字1文字が読めていなければ意味がありません。 取り出した期限の文字列に対応する単語の信頼度を引き、低ければ台帳の行に印を付けます。

取引先の一覧と担当の割り当て表は、SharePoint のリストを読むだけで足ります。照合は差出人の名称と住所の両方で行います。 名称だけで照合すると、同じ名前の別の会社や個人を取り違えます。

Step4

AIへ渡す前に整形する

  1. 形式の確認 … PDFまたは画像であることを確かめ、パスワード付きのPDFは受付フォルダに残して総務に戻します
  2. 封筒のページの判定 … 最後のページが封筒かどうかを確かめ、無ければ「封筒なし」の印を付けます
  3. 複数の書面が混ざっていないかの確認 … 1回のスキャンに別の差出人の書面が混ざっていれば、ページで分けます
  4. ページの上端・下端の除去 … pageHeader と pageFooter の段落を本文から外します。内容証明の用紙の欄外の印字が本文に混ざるのを防ぎます
  5. 到達日の確認 … 入力欄の日付が、スキャンの日より後になっていないかを見ます
  6. 重複の検知 … 同じ差出人・同じ日付の書面が直近に受け付けられていれば、同じ書面の再送か写しとして印を付けます

4番目を軽く見ないでください。 内容証明の用紙には、郵便局が押す証明の文言や日付印が欄外に入ることがあります。それが本文に混ざると、差出の日付や期限として取り出されることがあります。

Step5

AIに処理させる

させるのは、書面に書かれていることを台帳の項目に取り出し、根拠にした文をそのまま書き出すことだけです。

取り出す項目取り出し方取り出せないときの扱い
書面の種類題名と本文から、督促/解除通知/損害賠償請求/受任通知/賃料改定通知/裁判所の書類/その他題名が無ければ本文から。決められなければ other
差出人名称・住所・代理人の有無(弁護士名)本文に無ければ封筒から。封筒にも無ければ unknown
宛先自社のどの会社・店舗・個人に宛てたものか宛先が個人の従業員なら印を付ける
要求事項金額の支払、契約の解除、謝罪、回答、資料の開示など。複数あればすべて要求が読み取れなければ none_stated
期限の書き方書かれたままの文言(「本書到達後7日以内」など)書かれていなければ none_stated
主張の要旨差出人がそう主張している理由を3文以内で主張が無い通知なら空
予告された措置「法的措置」「刑事告訴」など、書かれた予告書かれていなければ空

期限は、書かれた文言のまま取り出させます。 日付への換算はさせません。「到達後7日」を日付にするには到達日が要り、それは書面の外にある情報だからです。 換算は規則の側で、入力された到達日を使って行います。

させないこと理由
期限の日付への換算到達日は書面に無い。AIに換算させると、差出日から数えるなど基準を取り違える
主張の当否の評価「請求に理由がある」かは法務が判断する
回答の要否の判断回答しないという判断も法務の方針
裁判所の書類かの判定規則で行う。「法的措置」の文言に引きずられないため
金額の計算書かれた金額をそのまま写す。内訳を足し直さない

1行目がいちばん起きやすい失敗です。 書面の冒頭には差出の日付があり、AIはそれを起点に「7日後」を計算しがちです。差出日から数えた期限は、到達日から数えた期限より早くなり、一見安全そうに見えますが、台帳の日付が書面と食い違うことになります。 期限の列に入るのは、規則で計算した日付だけにします。

Step6

指示内容を固定する

あなたは法務部の受付係です。会社に届いた書面の読み取り結果から、
受付台帳の項目を取り出してください。書かれていることだけを取り出し、推測で埋めないでください。

【取り出す項目】
1. document_type … dunning(督促)/termination(解除通知)/damages(損害賠償請求)/
   attorney_notice(受任通知)/rent_revision(賃料改定通知)/court_like(裁判所名の記載がある)/other
2. sender … 名称、住所、代理人の弁護士名(いれば)
3. addressee … 宛先として書かれた会社名・店舗名・個人名
4. demands … 要求事項をすべて。種類(payment/termination/apology/reply/disclosure/other)と内容
5. deadline_text … 期限を、書かれた文言のまま
6. claims_summary … 差出人の主張を3文以内で。「差出人は〜と主張している」の形で書く
7. announced_actions … 予告された措置を、書かれた文言のまま

【厳守事項】
- 期限を日付に換算しないでください。「本書到達後7日以内」は、そのまま写してください。
- 差出の日付を、期限の起点として扱わないでください。
- 主張を事実として書かないでください。必ず「差出人は〜と主張している」としてください。
- 主張が正しいか、回答すべきか、法的に意味があるかは書かないでください。
- 要求が複数ある場合は、すべて demands に並べてください。最後の段落だけを見ないでください。
- 金額は書かれた数字をそのまま写し、合計を計算し直さないでください。
- 差出人の名称が本文に無い場合は、封筒のページから取ってください。
  封筒にも無ければ unknown としてください。
- 欄外の印字(郵便局の証明文言や日付印)を本文として扱わないでください。
- evidence には、各項目の根拠にした文を読み取り結果からそのまま写してください。

【読み取り結果(Markdown)】{layout_markdown}
【封筒のページの読み取り結果】{envelope_text}

「差出人は〜と主張している」の形を指定しないと、主張が事実のように要約されます。 「当社の店舗で転倒事故が発生し、顧客が負傷した」と書かれた要約は、台帳を見た人に事実として読まれます。要約の文の形そのもので、主張であることを残します。

court_like という名前にしているのも同じ理由です。 AIが返すのは「裁判所名の記載がある」という事実までで、本当に裁判所から送達された書類かどうかは、規則と人の確認で決めます。

Step7

出力形式を固定する

Azure OpenAI の構造化出力で、次の形のJSONを受け取ります。 構造化出力は、呼び出しのときに渡したJSONスキーマに出力を従わせる機能で、すべての項目を必須にし、additionalProperties を false にする必要があります。書面によって項目が抜けたり名前が変わったりすると、台帳への登録が止まるため、形を固定します。

{
  "document_type": "dunning | termination | damages | attorney_notice | rent_revision | court_like | other",
  "sender": { "name": "", "address": "", "attorney": "", "source": "body | envelope | unknown" },
  "addressee": "",
  "demands": [
    { "kind": "payment | termination | apology | reply | disclosure | other",
      "detail": "", "amount_text": "", "evidence": "" }
  ],
  "deadline_text": "",
  "claims_summary": "",
  "announced_actions": "",
  "evidence": { "document_type": "", "deadline_text": "" }
}

1つ目の理由は、規則の判定を後段に置けることです。 deadline_text から日付を計算するのも、document_type が court_like のものを責任者へ回すのも、Power Automate の条件分岐で行います。

台帳の列決め方
書面上の期限deadline_text が「到達後N日」なら、入力された到達日+N日。日付が直接書かれていればその日付。どちらでもなければ空
手続上の期間court_like で、当番が裁判所の書類と確認したものだけ。日付は当番と責任者が入れる
優先度手続上の期間がある/書面上の期限まで5営業日以内/それ以外 の3段階
要確認の印期限・金額・差出人の単語の信頼度が低い、手書き、封筒なし のいずれか

「手続上の期間」の日付を機械で入れないのは、意図してのことです。 裁判所の案内では、支払督促は受け取ってから2週間以内に督促異議を申し立てることができるとされています。ただし、どの書類にどの期間がかかるか、いつから数えるかは、書類の種類と送達の状況で変わります。 台帳には「手続上の期間がある書類」という印だけを機械で付け、日付は責任者が確かめて入れます。

2つ目の理由は、要求が複数あっても1行の台帳に収まることです。 demands を配列にしておけば、支払と謝罪と資料の開示を同時に求める書面も、要求ごとに担当の部署を分けて回せます。

Step8

システムへ連携する

つなぎ先方式内容
受付フォルダ(SharePoint)Power Automate のトリガースキャンの保存と到達日の入力を検知する
Azure AI Document IntelligenceAPI呼び出し本文・段落の役割・信頼度を返す
Azure OpenAIAPI呼び出し(構造化出力)台帳の項目を取り出す
取引先マスタ・担当の割り当て表SharePoint リストの読み取り差出人の照合と担当者の候補
受付台帳(SharePoint リスト)Power Automate の書き込み1件1行を足す。当番の確認前は「未確認」の状態
TeamsPower Automate の通知担当者への割り当てと、裁判所の書類の即時通知

台帳に足した行は、当番が確認するまで「未確認」のままにします。 担当者への通知は、当番が確認して担当者を確定したときに送ります。取り出しの誤りが、そのまま担当者の作業の前提になることを防ぎます。

裁判所の書類だけは例外です。 court_like と出たものは、当番の確認を待たずに法務の責任者へ「裁判所名の記載がある書面が届いた」とだけ通知します。 中身の確認は当番が行いますが、存在を知る人を最初から増やしておきます。

Step9

人が確認する

当番は、台帳のすべての行を原本と見比べます。 法的な書面の受付は件数が少なく、1件の重みが大きいので、一部だけを見る設計にはしません。

  1. 期限を最初に見る … deadline_text が原本の文言と同じか、到達日が正しいか、計算した日付が合っているか
  2. 書面の種類と差出人を見る … とくに court_like のものは、裁判所から送達された書類かどうかを封筒と書面の形で確かめます
  3. 要求事項を見る … 原本の最後の段落まで読み、取り出されていない要求が無いかを確かめます
  4. 担当者を確定する … 候補を確かめ、過去の案件の担当者と合わせます
  5. 直した項目を記録する … どの項目を、どう直したかを残します

1番目を省かないでください。 期限の誤りは、ほかのどの誤りよりも取り返しがつきません。到達日の入力の誤りも、ここでしか見つかりません。

目標は、1件5分です。 読み取りと書き写しがなくなるぶん、原本と台帳の対応を確かめることに時間を使います。 手書きの書面や10枚を超える書面では、5分を超えます。

Step10

例外に対処する

起きること対応
到達日が入力されていない保存できない設定にする。すり抜けたものは期限の列を空にして当番へ
封筒が付いていない「封筒なし」の印。差出人が本文に無ければ、総務に封筒を探してもらう
手書きで信頼度が低い要確認の印を付け、当番が原本で読む
パスワード付きのPDFロックを解除する必要がある。受付フォルダに残して総務へ戻す
1回のスキャンに複数の書面ページで分けて再投入。分けられなければ当番へ
裁判所名の記載がある当番の確認前に責任者へ通知。期間の日付は責任者が入れる
宛先が従業員個人会社宛てでないものは、本人に渡すべき私信の可能性がある。当番が開封の扱いを判断
同じ差出人から続きの書面過去の案件を引き、同じ担当者を候補にする
読み取りが応答しない受付フォルダに残し、一定時間を過ぎたら当番に未処理として通知する

7行目は、最初に決めておいてください。 会社に届く郵便物には、従業員個人に宛てた私的な書面が混ざることがあります。会社の業務として読み取ってよいかは、届いた時点で判断する必要があります。

Step11

記録を残す

  • 書面と封筒のスキャン、到達日、受け取った拠点、スキャンした人
  • 読み取り結果の全文と、取り出した項目のJSON
  • 規則で計算した期限と、計算に使った到達日
  • 当番が直した項目と、直す前の値
  • 担当者への割り当ての日時と、裁判所の書類の責任者への通知の日時
  • 拠点ごとの「到達からスキャンまでの日数」

3つ目で「計算に使った到達日」を残すのは、到達日の入力が後から直されることがあるからです。 期限がどの到達日から計算されたかが残っていないと、直した後の期限が正しいかを確かめられません。

最後の行は、店舗への頼み方を見直す材料になります。 特定の店舗だけスキャンまでの日数が長いなら、その店舗に書面の扱いをもう一度伝えます。

04実装レベルの3段階

最小構成:書面の写しを手元のAIサービスに読み込ませ、台帳の項目を表にする / 1件ごとの読み取りと要点の整理
半自動化:上記+読み取りのAPIを呼び、取り出した項目を台帳の下書きとして一覧にする / 読み取りと書き写し
本格構成:上記+受付フォルダを起点に自動で動かし、期限の計算・担当者の候補・通知まで行う / 受付から割り当てまでの全体

最小構成では、本物の書面を扱えません。 個人名や請求の中身を外部のサービスにそのまま入れることになるため、写しを作るところまでが試しの作業です。 半自動化で、1件15分が9分程度になります。 書き写しはなくなりますが、期限を日付に直す作業と担当者を決める作業、連絡の作業が残ります。本格構成で5分になり、この段階が本記事の想定です。 差が大きいのは、期限の計算と担当者の候補が、到達日と割り当て表から機械的に決まるからです。 段階を飛ばさないでください。 半自動化を1か月回すと、取り出しを誤りやすい書面の型と、到達日の入力が漏れやすい拠点が先に分かります。期限の計算を自動にするのは、到達日の入力が定着してからです。

05工数削減シミュレーション

前提値(モデル条件)
対象人数
4 名
月間件数
120 件
1件あたり現在時間
15 分
1件あたり導入後時間
5 分
現在  120件 × 15分 ÷ 60 = 30 時間/月
導入後 120件 × 5分 ÷ 60 = 10 時間/月
月間削減時間
20h
削減率
67%
年間削減時間
240h
年間金額換算(時間単価4,000円)
96万円
モデル条件による試算であり、実際の効果は業務内容・運用方法によって異なります。

自社条件で導入効果を整理したい方へ

このユースケースを自社に当てはめた場合の前提値と削減見込みを、業務ヒアリングをもとに整理します。

AI活用について相談する

06向いている企業・向いていない企業

向いている
  1. 店舗や拠点が多く、顧客・取引先・代理人の弁護士から内容証明や通知書が毎月まとまって届く企業。郵便物の受け取りは総務、中身の判断は法務と分かれていて、受け渡しのあいだに期限を見落としたことがある場合。受付台帳を手で書いていて、誰が何を抱えているかが一覧で見えない場合。
向いていない
  1. 法的な書面が月に数通しか届かず、法務の担当者が全部を直接開封している場合。書面への回答そのもの(反論の組み立て、和解の判断)を自動化したい場合。この構成は受付と振り分けまでで、主張の当否や回答の方針は判断しません。裁判所からの書類の期限の計算を機械に任せたい場合も向きません。

07最小構成で試す方法

  1. 過去3か月に受け付けた書面から20件を選ぶ(うち数件は、要求が複数ある長い書面と、手書きの書面を入れる)
  2. 名前・住所・金額を塗りつぶすか、架空の値に置き換えた写しを作る
  3. 写しを1件ずつ手元のAIサービスに読み込ませる
  4. 「書面の種類、差出人、宛先、要求事項(すべて)、期限(書かれた文言のまま)、差出人の主張の要旨を表にしてください。期限を日付に直さないでください。主張は『差出人は〜と主張している』の形で書いてください」と指示する
  5. 出てきた表を、当時の受付台帳と突き合わせる

4番目の「期限を日付に直さない」は必ず入れてください。 入れずに試すと、差出日から数えた日付が出てきて、それらしく見えてしまいます。

出てきた内容判断
当時の台帳と同じ要求と期限が出た読み取りと台帳への登録の連携に進む
要求の一部が抜けた「すべて」の指示と、最後の段落まで読む指示で直る。構成は有効
手書きの書面で差出人が読めない人の確認が前提の書面。 要確認の印の付け方を決める

2行目は、たいてい長い内容証明で起きます。 抜けた要求が台帳に載らなければ、担当者がそれに答えないまま回答を出すことになります。試しの段階で、抜けやすい書面の型を見つけておいてください。

08実装時につまずきやすいポイント

問題対策
差出日から期限を計算してしまう期限は文言のまま取り出させ、日付は到達日から規則で計算する
書面上の期限と手続上の期間が混ざる台帳の列を分ける。 手続上の期間の日付は責任者が入れる
主張が事実のように要約される「差出人は〜と主張している」の形を指定する
「法的措置」の文言で裁判所の書類と扱われる判定は規則で、差出人の名称と題名から行う
長い書面で要求が抜ける「すべて」を指示し、当番が最後の段落まで読む
欄外の印字が本文に混ざるpageHeader・pageFooter の段落を外す
到達日が入力されない入力しないと保存できない設定にする
封筒を捨ててしまう書面と一緒にスキャンする手順を、店舗に1枚の紙で渡す
手書きの書面が読めない日本語の手書きは対象だが、信頼度が低ければ要確認の印で人へ
従業員個人あての私信を読み取ってしまう宛先が個人なら、読み取りの前に当番が扱いを判断する

上の2行が、この構成の失敗のほとんどです。 どちらも「期限」を1つの意味で扱うことから起きます。期限を「誰が設けたか」で分けるかどうかで、台帳の信頼が決まります。

下の2行も、同じくらい早く効いてきます。 読み取りの精度より先に、どの書面を会社の業務として読み取ってよいかを決めておかないと、運用が始まってから止まります。

09セキュリティ・AIガバナンス上の注意点

この構成で扱うデータ: 差出人である顧客や取引先の氏名・住所、請求の金額、事故や苦情の経緯、そして紛争になりうる案件の中身です。

  1. 外部へ渡す範囲を決める … 書面の全文を読み取り、取り出しに渡します。利用する生成AIのサービスで、入力が学習に使われない設定と、データの保管場所を確かめてから始めます
  2. 受付台帳を見られる人を絞る … 紛争の案件の一覧は、それ自体が機密です。台帳の閲覧は法務部に限り、担当者への通知には要点とリンクだけを送ります
  3. この構成は法的な判断をしません … 主張に理由があるか、回答するか、期限をどう扱うかは、法務部と、必要なら顧問弁護士が決めることです。 この構成が出すのは、書面に何が書かれていたかという事実だけです
  4. 手続上の期間の日付を機械に任せない … 裁判所の書類の期間は、過ぎると手続が先に進みます。 機械が付けるのは印までで、日付は責任者が確かめて入れます
  5. 私信を読み取らない … 従業員個人に宛てた書面を、会社の業務として読み取ってよいとは限りません。宛先の判定を読み取りの前に置きます
  6. 原本を残す … スキャンは受付のためのもので、紙の原本と封筒は従来どおり保管します。 内容証明の謄本は差出人と郵便局が保管するもので、受け取った側の手元にあるのは原本だけです

誤りが起きた場合のリスクは、期限を見落とすことと、主張を事実として扱うことの2つです。 前者は期限の起点を取り違えると起き、後者は要約の書き方で起きます。どちらも取り出しの指示と台帳の列の設計で防げるので、そこだけは設計で守ります。

10まず何から始めるか

1週目:受付台帳の列を分ける

受付台帳に、「書面上の期限」「手続上の期間」「到達日」「封筒の有無」の列を足します。過去3か月分の行を見直し、期限の列に入っていた日付がどちらに当たるかを振り分けます。この作業だけで、期限の扱いの癖が見えてきます。

2週目:20件で試す

第8章のとおり、過去の書面の写しを20件作り、手元のAIサービスで台帳の項目を取り出させます。期限を差出日から計算していないか、要求が抜けていないかを最優先で見ます。

3週目:受け取り方の手順を作る

本社の総務と、書面が多く届く店舗5か所に、封筒と一緒にスキャンし、到達日を入力する手順を頼みます。あわせて、従業員個人あての書面の扱いを法務部で決めます。

4週目:受付フォルダから台帳までをつなぐ

Power Automate で受付フォルダを見張り、読み取りと取り出しを行い、台帳に「未確認」の行を足すところまで作ります。この時点では担当者への通知を出さず、当番が全行を原本と見比べます。

2か月目: 期限の計算と担当者の候補を足し、当番の確認後に通知を出します。3か月目以降: 対象を全店舗に広げ、1件15分が何分になったかを実測します。拠点ごとの「到達からスキャンまでの日数」を見て、店舗への頼み方を見直した時点で、この構成は完成です。


11関連ユースケース

12この仕組みを理解するための記事

13技術仕様の確認日・参考情報

技術仕様確認日:2026-10-06/最終更新:2026-10-07
確認した内容情報源確認日
レイアウトモデルが文字・表・選択マークと、title・sectionHeading・pageHeader・pageFooter などの段落の役割を返すこと。行ごとに手書きのスタイルかどうかと信頼度を返すこと。単語ごとに信頼度を返すこと。outputContentFormat=markdown でMarkdown形式の出力を指定できること。入力がPDF・画像・Office形式で、PDFとTIFFが最大2,000ページ(Freeは最初の2ページ)、サイズがS0で500MBであること。パスワード付きのPDFは提出前に解除が必要なことMicrosoft Learn: Document layout analysis2026-10-06
v4.0 のレイアウトモデルで、日本語が印刷された文字と手書きの文字の両方の対象言語に含まれることMicrosoft Learn: Language support for Read and Layout2026-10-06
構造化出力がJSONスキーマに出力を従わせる機能であること。すべての項目を必須にし、additionalProperties を false にする必要があることMicrosoft Learn: How to use structured outputs with Azure OpenAI2026-10-06
内容証明が、いつ、いかなる内容の文書を誰から誰あてに差し出されたかを謄本によって証明する制度であること。証明するのは内容文書の存在であり、文書の内容が真実であるかどうかを証明するものではないこと。謄本は差出人と差出郵便局が保管すること日本郵便: 内容証明2026-10-06
支払督促を受け取ってから2週間以内に督促異議の申立てができ、異議が申し立てられると通常訴訟に移行すること。異議が無い場合、債権者の申立てにより仮執行宣言が付されること裁判所: 支払督促2026-10-06

届いた書面への対応や期間の扱いは、法務部と顧問弁護士の判断で決めてください。 本記事は公開情報で確認できた範囲だけを扱っています。

実装ステータス:構成例。 公開仕様に基づいて設計した構成であり、当社で実際に構築・検証したものではありません。工数の数値はモデル条件による試算です。

自社の業務に使えるAI活用候補を整理します

このユースケース(UC-0599)についてのご相談はこちらから。

AI活用について相談する
目次