実績一覧へ戻る
デモ実装済み

AI帳票読取・転記アシスタント

メール添付PDFや手動アップロードされた請求書をAIで読み取り、発行元、宛先、請求番号、日付、金額、明細、銀行情報などを構造化するツールです。

概要

抽出結果はWeb画面で確認・修正でき、承認後にGoogle Sheetsへ自動転記し、LINEで完了通知します。

請求書処理の手作業を削減し、入力ミスを防ぐことを目的としています。

解決する課題

  • 課題請求書PDFを開いてExcelに手入力する作業が毎月発生する
  • 課題手入力によるミス(金額の打ち間違いなど)が起こりやすい
  • 課題担当者が離席中の場合に処理が滞る

Before / After

Before

  • PDF を開いて Excel に手入力
  • 入力ミスが発生しやすい
  • 処理に時間がかかる

After

  • アップロードするだけでAIが自動抽出
  • Web画面で確認・修正できる
  • 承認後にSheetsへ自動転記・LINE通知

処理フロー

  1. 1メール添付 PDF または Web 画面からファイルをアップロード
  2. 2FastAPI で PDF をテキスト化し、OpenAI API で構造化 JSON を生成
  3. 3Next.js 画面で抽出結果(発行元、金額、明細等)を表示・修正
  4. 4承認ボタンを押すと n8n が Google Sheets への転記を実行
  5. 5LINE Messaging API で完了通知を送信

フロー図

AI帳票読取・転記アシスタント フロー図

使用技術

Next.jsFastAPIn8nGoogle SheetsLINE Messaging API

デモで見せる内容

サンプル請求書 PDF をアップロードし、AIが抽出した結果を画面で確認

内容を修正して承認 → Google Sheets への転記結果を確認

LINE 通知のスクリーンショット

自分が作った部分

FastAPI による PDF 解析・構造化 JSON 生成 API

OpenAI API へのプロンプト設計(帳票フォーマットに対応)

n8n による承認後の自動転記・通知フロー

Next.js による確認・修正・承認 UI

今後拡張できること

メール添付 PDF の自動取得(IMAP 連携)

複数フォーマットへの対応強化

経費精算・発注書など他帳票への応用

会計ソフトへの自動連携

制限事項

手書き文字や画像のみの PDF は精度が下がる場合があります

Google Sheets / LINE の API 設定が必要です