請求書PDFを置くだけで振込データ(CSV)を自動生成する仕組みを作った

外注先への支払いが増えてくると、毎月同じ悩みにぶつかります。届いた請求書PDFを1枚ずつ開いて金額を確認し、銀行の振込フォーマットに手で入力していく——件数が多い月ほど時間を取られ、桁の打ち間違いも怖い作業です。今回は、この振込データ作成をAIで自動化した実例を紹介します。

請求書PDF→振込データ入力、地味に負担が大きい作業

外注先が複数いる会社では、月末や月初に請求書PDFがまとめて届きます。それぞれのPDFを開いて金額を確認し、振込先名・金額を1件ずつ銀行システムに入力し直すのが従来のやり方でした。件数が多い月は開いて確認して入力して…を繰り返すだけで結構な時間がかかりますし、金額を見間違えたまま入力してしまうリスクも常につきまといます。

この作業自体は「請求書を読んで、決まったフォーマットに転記する」という単純作業です。裏を返せば、手順が決まっている単純作業ほどAIによる自動化と相性がいいということでもあります。

フォルダに請求書PDFを置くだけで振込CSVを作る仕組み

そこで、請求書PDFが入ったフォルダを指定するだけで、ネット銀行の総合振込アップロード用CSVを自動生成する仕組みを作りました。流れはシンプルです。

  1. 請求書PDFを1つのフォルダにまとめる:メールやチャットで受け取ったPDFを月ごとのフォルダに集約するだけ。
  2. AIにフォルダを指定して依頼する:「このフォルダの請求書から振込CSVを作って」と伝える。
  3. AIが各PDFを読み取り、金額・支払先を抽出する:請求書ごとにフォーマットが違っても、金額欄・振込先を判別して拾う。
  4. ネット銀行の総合振込フォーマットに整形する:銀行の総合振込アップロード仕様に合わせてCSVを組み立てる。
  5. できたCSVを銀行の振込画面にアップロードするだけ:あとは金額を見ながら最終確認して実行するのは人が行う。

人が担当するのは「フォルダに集める」ことと「最終確認して実行する」ことだけにして、金額の読み取りとフォーマット変換はAIに任せる、という役割分担にしています。実際の振込実行は必ず人が最終確認してから行っており、AIに振込操作そのものはさせていません。

単純作業だからこそ、丸ごと任せられる

この仕組みのポイントは、「請求書を開いて金額を拾う」という判断の要らない転記作業をAIにそのまま渡したことです。金額の見間違いや入力ミスのリスクは、そもそも人が手入力する工程を減らすことで下げられます。また、請求書のフォーマットが取引先ごとに違っても、AIが1枚ずつ内容を読み取って処理するため、テンプレートを事前に用意する必要もありません。

同じ考え方は振込データ作成に限らず、「決まった書類を読んで、決まった形式に整える」タイプの作業全般に応用できます。経費精算、請求書発行、日報の転記なども同じ型で自動化できる可能性があります。

コピペ用プロンプト

フォルダ内の請求書PDFから振込用CSVを作りたいときは、次のように指示すると動きます(銀行フォーマットや列の並びは自社の銀行の仕様に合わせて調整してください)。

指定フォルダ内の請求書PDFをすべて読み取り、以下の内容を抽出してください。
・振込先名(会社名/氏名)
・請求金額
・請求書番号や摘要(あれば)

抽出した内容をもとに、〇〇銀行の総合振込アップロード用CSV
フォーマット(列:振込先名,金額,摘要...)に整形してください。
金額が読み取れなかった請求書があれば、CSVには含めず一覧で報告してください。
最後に合計金額と件数も教えてください。

「〇〇銀行の総合振込アップロード用CSVフォーマット」の部分を、実際に使っているネット銀行の仕様に置き換えれば、そのまま流用できます。

まとめ

振込データ作成のような「読んで転記するだけ」の単純作業は、AIにフォルダを渡すだけで丸ごと任せられる典型例です。人は「集める」と「最終確認」だけに集中し、間の転記作業をAIに渡すことで、ミスのリスクを減らしながら毎月同じ手順で処理できるようになります。

ワークウェルでは、AIを使った業務自動化・バックオフィスの仕組みづくりを支援しています。お気軽にご相談ください。